- This extension has additional addons listed in an extension specific category.
- This extension requires registration to download.
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-01-08 Inclusive App Extramail(180 + 365 days package) updated to v3.0.
2012-11-05 Patch 4 for V1.3 Build 111
Get it here: http://www.mooj.org/en/downloads/cat_view/26-proforms-patches.html
Guys easy product great support.
Still, I did have a minor problem with connecting to the Helpdesk (the access to support once I have bought the component).
However, it was still possible to get support for accessing the support system (the helpdesk), and once I was connected I got very quick and into depth advice on my questions.
Thank you for a great component and great service!
Since I bought my version in 2010 this component has changed drastically. It now has more features and nice apps which you can get separately.
It takes a bit to get the hang of it but once you understand how it works it is a pleasure to work with.
The price is appropriate and the basic version is free!
When I asked for an update of my version which is compatible with joomla 2.5 I found out that there was none. To upgrade you either need to download the latest basic version or get one of the paid versions which is fairly okay, as the price is not too bad.
I would like to point out that the service and the response I got from those guys was very professional and accommodating.
I am really pleased and can recommend this component.
This person claims that 99% of all reviewers are liars and he is writing the truth?
We know THIS IS A FAKE REVIEW just to down rate Proforms.
Just a small note to the “reviewer”: We have software which can detect and compare reviews by the style of language and the writing style.
After we will have localized the cheater (s)he will have nothing more to laugh ;)
WHY A FAKE REVIEW?
1.)Almost all of our reviewers (99%) leave a name which shows us from whom the review is. Not this one.
2.)The username could be found neither in our customer database, nor in our ticket system. Not even parts did match on any customer of us.
3.) The username or any further interpretation of the username couldn’t be found in our email correspondences of the last 2 years. There were no topics matching to the “review”.
4.) We hadn’t even one user which was not satisfied in the last 2 months.
5.) The very first thing a real customer does is to open a ticket and ask us until the problem is solved. As already mentioned no matching names in the ticket system and no matching topics in the ticket system.
6.) There is a full documented PDF handbook of Proforms for free.
Even if this would be a real user and, let’s say be “handicapped”, he/she could read the manual and would be able to understand everything within a day.
7.) Please note that the review doesn’t point any special functional issues. This is because the “reviewer” doesn’t use and thereby doesn’t know the software.
Support is professional with very fast response time.
5 stars for 7 star extension.
I can absolutey recommend this extension and the support.
Big Thanks to the team.
For my opinion this is the best form extension. I tested the basic extension first and could easily upgrade to Proforms Advance. The basic version was great but the advance version is extraordinary.
Special features can be released by apps and the extra functions despite to the basic version are stable and easy to use.
I've got various forms, included in articles and also as Menu-links. It just works perfektly and looks awesome with my "Gavick"-Template.
After having some Problems with admin-Interface, the support instantly solved my issues. This is very good support, thanks!!
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.