Every now and then I have to deal with customers who want to have more control over the forms of their Django websites.
There are plenty of tools available https://www.djangopackages.com/grids/g/form-builder/, so-called form-builders, that are capable of doing that. However I couldn’t find one that would get even close to my definition of a good Django package.
A start-up took some time, but now that it’s released, let me introduce you to the django-fobi (later on named just Fobi) - the most advanced form builder application for Django.
Fobi has a plugin based architecture. Everything is pluggable, including form handling (actions like mail, save data into the database or repost it to another endpoint) and every single form element (except the submit buttons).
Most of the Django form fields are supported. If you want to add a piece of text, an image or a video to the form - no problem. Captcha integration is implemented (through a form field plugin). HTML5 fields are supported as well.
Features like Mailchimp integration are in-development.
Source code: https://github.com/barseghyanartur/django-fobi/ or https://bitbucket.org/barseghyanartur/django-fobi/
---
Update #1 (2014-11-19):
Integration with FeinCMS and DjangoCMS is built-in (through contrib apps).
No comments:
Post a Comment