Building forms in Modx. Where to start?

FormIt is the extra that you want to use to handle the forms.
Read the documentation here or this short overview.


Personally I create the html forms manually, but for that you could also use the extra Formalicious.


If you want to send the form with AJAX instead of reloading the whole page, you can use the extra FetchIt for that.