- This extension has additional addons listed in an extension specific category.
- This extension requires registration to download.
Now with FRONTEND VIEWS by the display app!
State of the art form creator with built in app system.
Proforms is a very easy to use Joomla component for creating forms with extensive professional functions.
Proforms is thus ideally suited for beginners and also meets the needs of designers and experts.
This extension is also available in a FREE basic version:
Test the FREE version Proforms Basic:
MAIN FEATURES AT A GLANCE:
★ Display records at the frontend by the Display App ★
★ Most easy to use form component
★ Modular form creation (form templates) with layout system
★ Forms can be made out of multiple form templates
★ Built in App System!
★ Database support with excellent records manager
★ Export of db records in CSV and Excel format
★ Double-Opt-In which complies to the law.
★ Mass email manger
★ Secure - 5 Captchas inluding reCaptcha, Spamtraps, sending time review.
★ PayPal forwarding(simple)
★ Custom HTML between form fields
★ AJAX and server side form validation.
★ Embedding custom code (HTML/JS) at the end of forms and thank you text.
★ Editing the CSS at the backend.
★ Easy backup function
★ SEF support
★ Forms can be wrapped into fieldsets with legends
★ Using form categories
★ JS Framework for comparison validation e.g. for password confirmation
★ Easy multi language plugin
★ Form in content
★ Form search
★ Admin Access Control (simple)
★ Form in iFrame module
★ Form listing
★ Drop selection
★ Scroll down to confirm reading
★ PHP scripts per form
★ Executable SQL statements per form
★ Extra Mail and Extra Mail Plus
Additional Apps (most popular):
★ Frontend Display (Demo links see above)
★ AJAX User Registration
★ Destination (User selects recipient)
★ Preview (Summary)
★ Unique-ID per form (Ticket Code)
★ Custom CSS file per form
★ Modify Emails per form
★ Bad Words per form
★ Param Takeover App
★ Password App
...altogether 18 additional apps!
More information about Apps:
2014-10-24 Proforms Version 1.5.5 released!
Also, most of their code is fake MVC - it has the folder structures for MVC, but there is a lot of code that is simply flattened into big PHP functions, without extensibility or true use of model, view controller logic.
I bought this with the intent to customize it, and their work in the component is clear - Mooj obviously spent several years on it.
Unfortunately, it is a half-step to capable extensible web development and probably won't pass muster for future code releases or real customization.
I wish coding practices and half-truths about MVC were not the norm in the Joomla landscape, but I applaud Mooj for their hard work and the work so far - hope my "donation" keeps them moving toward a more capable code base.
Thank you for the review.
But we can not accept the “Great for Beginners” statement.
If you are advanced enough to write own code and want to alter the views of a component you don’t need a form component at all. You can write your own form extension.
A form component is made for people who like to create a form easily via user interface.
You can also create complex forms with Proforms but need to follow our software design and logic.
♥ Why does Proforms not use Joomla MVC?
Because the Joomla MVC is not enough to cover the complex functions of Proforms.
If we would use the MVC the view would have a single command which is not the role of a view. It doesn’t make sense for us to use the Joomla MVC.
♥ Why does Proforms have a table structure?
The table structure is the best way to structure the layout without overhead.
It also helps to fit the layout in many “difficult” Joomla templates. The “tableless layout” philosophy is obsolete since the browser- and search engine technologies have been improved significantly.
♥ “…which makes it almost impossible to customize the look and feel and add anything AJAX-y - jQuery, etc.”
The fact that we use dojo framework, allows conflictless working together with all other JS frameworks. If you have problems to include jQuery than you have a conflict with Mootools or another pre-installed JS framework but not with dojo.
MVC is not a dogma. Special technologies require special software design patterns.
If you insist on MVC feel free to use one of all the other excellent form extensions on JED.
If you like to use Proforms with all of its benefits you need to learn Proforms’ software architecture, when you like altering the source code.
The reason why over 140000 sites are using Proforms is not buried in the fact that “cracks” can alter the software as desired, but that also designers and beginners are capable to customize it to their needs.
Proforms will always focus on the best possible usability and security.
The customer service is indeed fast and helpful.
There are MUCH more expensive components with less functions and when you have a question... you´ll wait and wait and wait for a response.
Guys - you´ve shot the goal: perfect functions, easy to use, top service and the price is really not too much for this fantastic working component.
You give the old "Made in Germany" standard a new meaning.
Thanks a lot!
And I was told I'm the first person who get this drop select module. It's my pleasure!
This component saves a lot of time to develop a complex forms by programmer and even non-programming background people will get used to it easily. It's like children playing with building blocks - easy and fun!
I like the ideas in both design logic and business model. I do support them!
Sorry for so much praise...
Thank you for your contribution to the Joomla community.