I'm building a form builder for MODX Revo; FormItMaker. It allows editors to create forms and add form elements (textfield, textarea, checkboxes, etc.) to them.
Attached some screenshots of the current, unfinished, code. You can check it out at
https://github.com/jkenters/FormitMaker if you like.
The building part is almost done; just a few forgotten form fields left. After that I'm going to build the generation/displaying part. For now its going to work as a snippet: [ [ !formItMaker? &form=`123` ] ] to show/process the form. I might add other options (custom TV, form data saving) later.
Could someone please check
https://github.com/jkenters/FormitMaker/blob/master/assets/components/formitmaker/js/mgr/widgets/forms.grid.js ? In the 'create/update form element window' I'm using tabs. Took me quite some time to get it to work (wouldn't save), but I still have the feeling it's not the right way to do this (still learning EXT JS).
[ed. note: jeroenkenters last edited this post 15 years ago.]