We're hiring!
FormIt MODX extra


FormIt is a dynamic form processing snippet for MODX Revolution developers. It handles form submission, validation and followup actions like sending an email or storing encrypted versions of these mails for later reference. Download it here.

Free Extra
This is a free extra and the code is publicly available for you to change. The extra is being actively maintained and you're free to put in pull requests which match our roadmap. Please create an issue if the pull request differs from the roadmap so we can make sure we're on the same page.

Download FormIt

FormIt functionalities


We've released FormIt 4.2.3 in order to fix some bugs and make it GDPR compliant. The earlier version, FormIt 3.0, was created to avoid issues with Mcrypt in the near future, since it will be deprecated in PHP 7.2. Mcrypt has therefore been replaced by OpenSSL encryption.

After updating to FormIt 3.0, you should refresh the page and notice a red bar on the top of your manager. From there, you can initiate the migration process, which will unencrypt your saved forms using Mcrypt and immediately encrypt it using OpenSSL.

It is highly recommended to migrate ASAP!

What's new?

Version 4.0

  • ExtJS refactored for faster and better UI/UX
  • New permissions added: formitencryptions to encrypt/decrypt forms
  • Add GDPR compliant attachment handling
  • Context awereness, an user can only see the forms with the contexts that the user has access to
  • Added cronjob task for automatically deletion of old forms.

Version 3.0

  • Mcrypt encryption/decryption has been replaced with openSSL due to mcrypt being deprecated in PHP 7.2
  • Added default file-based chunks as objects
  • Added support for pdoTools getChunk method
  • Added French countries for FormItCountryOptions
  • Added Dutch countries for FormItCountryOptions
  • Added ExtJs stateful parameters to CMP tabs

Want to know more?

Would you like to learn more about FormIt?

Read the docs

Select a language.