Download the PHP package syntro/silverstripe-bootstrap-forms without Composer

On this page you can find all versions of the php package syntro/silverstripe-bootstrap-forms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package silverstripe-bootstrap-forms

Silverstripe Bootstrap Forms

🎭 Tests codecov Dependabot phpstan composer Packagist Version

Silverstripe module for adding bootstrap forms to the frontend more easily.

Introduction

Creating forms compatible with the Bootstrap CSS framework using the provided form fields by Silverstripe is not an easy thing to do. Silverstripes' internally used form fields are not intended to be frontend fields in the first place, meaning the framework is very opinionated about how these fields are rendered in the admin UI and imposes these standards for frontend fields. These standards however are not very compatible with Bootstrap, especially Bootstrap v5.

To counter this, this module introduces a new set of fields, which behave like the originals, but render in a bootstrap compatible way. They also add a separate holderClasses attribute, which allows the easy formatting of forms using spacing classes.

Installation

To install this module, run the following command:

Usage

Quick Start

The following fields are available currently:

All fields have an extra set of methods, analogous the extraClass ones:

They behave the exact same way as their xxxExtraClass counterparts, but they control the class on the outer (holder) div.

Example

To create a good looking multi-column form, simply add the correct classes:

Docs

no docs yet

Contributing

See CONTRIBUTION.md for mor info.


All versions of silverstripe-bootstrap-forms with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4.0 || ^8
silverstripe/cms Version ^4 || ^5
silverstripe/framework Version ^4 || ^5
giggsey/libphonenumber-for-php Version ^8.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package syntro/silverstripe-bootstrap-forms contains the following files

Loading the files please wait ....