Metadata-Version: 2.4
Name: feincms3-forms
Version: 0.6.1
Project-URL: Homepage, https://github.com/matthiask/feincms3-forms/
Author-email: Matthias Kestenholz <mk@feinheit.ch>
License: BSD-3-Clause
License-File: LICENSE
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.9
Requires-Dist: django>=3.2
Requires-Dist: feincms3>=0.90b17
Provides-Extra: tests
Requires-Dist: coverage; extra == 'tests'
Description-Content-Type: text/x-rst

==============
feincms3-forms
==============

.. image:: https://github.com/matthiask/feincms3-forms/actions/workflows/tests.yml/badge.svg
    :target: https://github.com/matthiask/feincms3-forms/
    :alt: CI Status

feincms3-forms is an extremely flexible forms builder for the Django admin
interface. It uses `django-content-editor
<https://django-content-editor.readthedocs.io/>`__ to build forms, which
enables:

- Build your own form in the CMS without programmer involvement.
- Reorder, add and remove pre-existing fields.
- Add content (text, images, anything) between form fields.
- Use regions to add additional structure to a form, e.g. to build configurable
  multi-step forms (wizards).
- Add your own form field plugins with all the flexibility and configurability
  you desire.

If you only want to integrate short and simple forms (e.g. a contact form)
you're probably better off using `form_designer
<https://github.com/feincms/form_designer>`__. The feincms3 documentation
contains a `guide showing how to integrate it
<https://feincms3.readthedocs.io/en/latest/guides/apps-form-builder.html>`__.


Installation
============

::

    pip install feincms3-forms

feincms3-forms does not require an entry in ``INSTALLED_APPS``.

See the `documentation <https://feincms3-forms.readthedocs.io/>`__ for
setup instructions and recipes.
