SimpleForms by Mike Rockett

[Archived] A simple, developer-centric form processor for ProcessWire.

SimpleForms for ProcessWire

Shield: Status = Alpha Shield: Version = 0.8.1 Shield: License = MIT

Note: This module is under alpha development, and should not be used in production environments.

Discussion: https://processwire.com/talk/topic/10929-developer-centric-form-processor

Documentation will be posted after stability has been reached. SimpleForms may likely be renamed to something else. Possibilities include DevForms, QuickForms, and FormCrafter.

Tasklist

  • [x] Form attachments (mostly ready; need to do some more testing to confirm)
  • [x] Make AJAX optional, using standard form submission protocols (majority done)
  • [x] Add translation (module) support
  • [ ] Migrate existing translation technique to mirror Jumplinks 2 (unpublished) behaviour
  • [x] Auto-prepend form stylesheet to HTML templates (working, but additional considerations to be made, such as being able to define which templates will not receive the stylesheet contents)
  • [x] Add YAML support for form config (JSON is preferred by the module when both formats are provided)
  • [ ] Add multi-lang support for config file (possibility: config.[lang-code])
  • [ ] Make module configurable - allow for default form-recipient and noreply/auto-response sender, and allow for addition of email disclaimer/signature text for the purposes of importing (this would need to have support for multiple languages)
  • [ ] Simple form builder, based on JSON specifications (include support for Bootstrap, Foundation, and ProcessWire InputFields)
  • [ ] Template attachments for logos or social buttons in emails
  • [ ] Add autoload support (SoC)
  • [ ] Save submitted forms and make view-link available in emails (form-receipient only)

Module is released under the MIT License.

Install and use modules at your own risk. Always have a site and database backup before installing new modules.

Twitter updates

  • Great video by @jlahijani that demonstrates his ProcessWire page builder using ProFields Repeater Matrix, the new Page Autosave + Live Preview module and Uikit 3— youtube.com/watch?v=Rb5kiU…
    13 November 2021
  • More development on page automatic save this week, plus the addition of live preview— More
    12 November 2021
  • ProcessWire 3.0.189 core updates— More
    5 November 2021

Latest news

  • ProcessWire Weekly #394
    In the 394th issue of ProcessWire Weekly we'll share the latest ProcessWire news and updates, including some highlights from the support forum, the latest weekly update from Ryan, and more. Read on!
    Weekly.pw / 27 November 2021
  • New Repeater and Repeater Matrix features
    This week we have some very useful new additions to both the core Repeater Fieldtype and the ProFields Repeater Matrix Fieldtype. This post covers all the details along with a couple of brief demonstration videos. 
    Blog / 22 October 2021
  • Subscribe to weekly ProcessWire news

I just love the easy and intuitive ProcessWire API. ProcessWire rocks!” —Jens Martsch, Web developer