Form Reform - new forms addon

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 Also watch a 15-minute YouTube video:


Well done @JohntheFish. The breadth of features here is exceptional. Pipelines and multi-step will be well received, I am sure.

1 Like

I looks epic, I will be taking a better look at this soon.

1 Like

Got to play with this in review. Absolutely amazing! @JohntheFish never disappoints. This will become a marketplace go-to for sure!!

1 Like

Thank you all for the positive thoughts.

I have a roadmap of ideas for the future extension of Form Reform
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!

Extras for Form Reform are in review for the marketplace. Details on my support site at:

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)

New handler:

  • Address Geocode (Google geocode API).
1 Like

Form Reform Display is now approved and free in the marketplace. It provides blocks for in-page display of forms submitted with Form Reform.

Form Reform v9.0.7 now integrates with Snapshot to provide form controls for uploading files by Drag/Drop, from Webcam devices and from Screengrabs.

1 Like