This is a module for Seagull PHP Framework with the help of which you can construct dynamic, CMS based, enquiry forms for the visitors of your website. It can be used as alternative to ContactUs module.
PHP
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
classes
data
templates
README.mkd
conf.ini

README.mkd

Enquiry module

This is a module for Seagull PHP Framework with the help of which you can construct dynamic, CMS based, enquiry forms for the visitors of your website. It can be used as alternative to ContactUs module.

Forms

The module have dynamic forms which you can construct with the help of CMS module.

Templates

Just like for CMS module, you can create custom template page for every content type. Also, the enquiry module, utilizing the HTML_QuickForm package with the help of which you can change form layout with no breaks in logic.

Observers

Finally, module will log, email or do other with submitted data, depend on observer(s) you select.

Instruction

During installation the ContactUs content type will be created. And Contact Us menu items will be added.

Use them as examples when creating new forms ;)

TODO

  • ability to specify mandatory fields within cms backend, maybe special prefix/postfix for the name of the attribute?
  • need a way to choose another renderer with no changes in code
  • add renderer for YAML-based form styling
  • improve client-side validation, make it compatible with YAML-based form styling
  • add more instructions