Download the PHP package novactive/formbuilder without Composer

On this page you can find all versions of the php package novactive/formbuilder. 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 formbuilder

Novactive Form Builder

Branch Travis build status
master Build Status

A bundle to create dynamic symfony form.

This bundle aims to provide a lib to help generating dynamic form in a symfony app.

It provides 2 bundles:

Note that eZ Platform is a pure symfony app then the bridge is just about wiring the IHM




Installation

Requirements

Installation steps

Run composer require novactive/formbuilder to install the bundle and its dependencies:

Register the bundles

Activate the bundle in app\AppKernel.php file.

Add routes

Install the database schema

Troubleshooting

If the bundle web assets (css, js etc.) are missing in the public directory it can be fixed by running the following commands:

That will install bundles web assets under a public directory and dump them to the filesystem.

Also if the translations are not loaded at once clearing the Symfony cache folder must help.




Migrate DB from Ez Survey

The database of the old Ez Survey Bundle can be migrated to this Novactive Form Builder Bundle. To do that run the following commands inside ezplatform folder:

php bin/console novaformbuilder:migrate --export
php bin/console novaformbuilder:migrate --import

The first one exports the data from the old database to json files. The second one imports the data from json files to the new database. After that the dumped data is still in the json files inside web/var/site/storage/files/forms folder. They can be removed manually if they are not needed anymore.

What the migration script does is: It takes all surveys to convert them into forms. Each of them is related to particular Ez content. If more than one record have the same content_id the script takes the latest one due to the ID value. Then it takes all questions to convert into fields and results + questions results to convert into submissions.

There is also the option to truncate the current Novactive Form Builder Bundle tables in the database:

php bin/console novaformbuilder:migrate --clean

After running the Migrate scripts you might need to clear the Redis Cache if it's used on the project to apply the changes that have been made to the database.

The migration doesn't support the cases if there are more than one ezsurvey fields in any particular Content Type.

To apply the custom Form design on the Front End the bundle template fields/ezcustomform_show_front.html.twig should be overridden with another template inside Ez Platform.




Contributing

Contributing

Change and License

License


Made with <3 by novactive.


All versions of formbuilder with dependencies

PHP Build Version
Package Version
Requires php Version ^7.1
ext-json Version *
phpoffice/phpspreadsheet Version ^1.5
ext-simplexml Version *
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 novactive/formbuilder contains the following files

Loading the files please wait ....