Now approved and in the marketplace, Form Reform is a new form building system for v8 and v9 that re-thinks the way you build forms in Concrete CMS. Form Reform - Concrete CMS
Each input type is a Concrete CMS block. You can design and layout forms as you would any arrangement of blocks in a page.
When a form is submitted, processing is managed through a fully configurable processing pipeline.
Form Reform is easy to adapt and extend by developers and agencies. Create a new template for an input block, add a new type of input block or add a new handler class for a new processing pipeline action.
I could write more, but I would only be repeating what is already provided by the extensive documentation and example forms at https://c5magic.co.uk/addons/form-reform. Also watch a 15-minute YouTube video:
I have a roadmap of ideas for the future extension of Form Reform https://c5magic.co.uk/addons/form-reform/version-history.
Please post if you would like me to prioritise any aspect of that or have other ideas for onward development.
Above all else, Form Reform is intended as a framework for onward development by myself and by others. I am keen to support anyone developing/releasing addons with further form input blocks, new form handler functionality and theme integrations.
This is without a doubt one of the best ConcreteCMS add-ons of all time. I’ve seen a lot of them and even made a couple of decent ones myself. But John, you’ve outdone yourself this time. An original approach to tackling an old problem - how to manage forms. But it’s elegant, scalable and customisable. There’s so many things that could be done with this - the options are limitless. Bravo!
v9.0.4 of Form Reform introduces a bunch of new functionality including address lookup and geocoding as a form input control and as a form handler plugin.
New form inputs:
Address Lookup (Google places API),
Radio Matrix,
Checkbox Matrix,
Latitude/Longitude,
Grouped Select,
State Select (pick a state within a configured country)