Extension:FlexForm

FlexForm is an enhanced HTML5 rendering engine.

It renders HTML5 form elements and allows to edit or create a page or multiple pages with one form.

Version 1 was a complete rewrite and stripped down version from the previous extension called WSForm.

The full Documentation can be found here : https://www.open-csp.org/DevOps:Doc/FlexForm

Installation
Or install using Composer. Read more here : https://www.mediawiki.org/wiki/Composer/For_extensions

The Composer required name is : wikibase-solutions/flex-form

Configuration parameters
Detailed information can be found here : https://www.open-csp.org/DevOps:Doc/FlexForm

Using the parser functions
When you are familiar with creating HTML5 forms you will have no problem using FlexForm. The documentation however is pretty extensive so we have it on a separate Wiki instalment. Documentation can be found here : https://www.open-csp.org/DevOps:Doc/FlexForm

Migrate from version 1.x to 2.0

 * Please notice the changes in the config settings.
 * Do not forget to run update.php.
 * Also, by default, the setting renderonlyapprovedforms will be true. Meaning that once you install FlexForm v2.0 all your existing FlexForm forms in your wiki will be shown as unvalidated. Visit Validated Forms to read how to solve this easily.