I wrote this free extension for the community and would like to collect some feedback on it.
Main features:
*Create and customize any kind of web-form on your Magento site.
*Native Magento form proccessing with field validation.
*Easy editor.
*No limits to site views, fields or localization.
*All results are stored in database and are accessible anytime.
*Set up notification e-mails for new submissions.
*Style it to your needs.
*Use Prototype validation classes for precize field entries.
*Add Google re-Captcha for unregistered users.
*Insert it via widget on any page you like.
*and more
its really cool ext, one small bug though - individual form result grids lack column titles for custom fields - see attached image ...
EDIT: my bad, I haven’t check the module settings ;) Anyway, I would suggest to set at least 25 characters field name display length in webforms mysql setup script like this:
Anyway, should you wish to extend slightly admin menu for Webforms settnigs link, you could use following code change in file /app/code/community/VladimirPopov/WebForms/Block/Adminhtml/Menu.php:
Yeah good idea. I will add it to new release and also will include basic results display widget if somebody wishes to create testimonials or other stuff like that with this extension.
Features planned for 1.1 release that will be posted next week:
1) Testimonials functionality
*Option to approve results for a web-form
*New testimonials form
*New widget to publish form results
*You can now approve customers results and post them on your site with the new widget.
*Dispatch event for approval. For example, you can reward customers with bonus points if you like after you approved their results.
2) Web-form code, field code, dispatch event on form submit
*You will be able to add your own functionality after form was submitted. For example, you`ll be able to create your own custom search form on the site, or use this extension for any other purpose you can imagine.
3) Field result label. You can set custom name for a field in result table and in frontend. For example you can label “How do you rate our customer service?” to “Customer Service” and Customer Service : Excellent will be printed.
4) Redirect url. You can redirect customer to desired url after form was successfully submited.
I get this when I installed the plugin,and tried to return to the admin-panel....
Fatal error: Call to a member function setActive() on a non-object in /home/orderst1/public_html/includes/src/Mage_Adminhtml_Controller_Action.php on line 96
Your extension is really great! It\’s exactly what we missed for our website!
Although we have some questions…
Dispatch event for approval. For example, you can reward customers with bonus points if you like after you approved their results.
Can you explain how this works?
Web-form code, field code, dispatch event on form submit
*You will be able to add your own functionality after form was submitted. For example, you`ll be able to create your own custom search form on the site, or use this extension for any other purpose you can imagine.
Can you give an example?
Furthermore, is it possible to make a dynamic webform? What I mean is, that a specific field is displayed based on a specific answer?
ie.
the first question is: \"which action is required?\” the answers are: \"return product\” or \"trade in product\”
If the answer is \"trade in product\”, then the second question should be: \"for what product do you want to trade in?\”