Skip to main content

Features

  • Create a cms page where you can setup form fields, a captcha and submit button.

  • Works in python3.

  • Set the apphook to ‘Forms’ and then the redirect works.

  • Create a ‘thank you’ page where you can redirect to.

  • Forms and all fields are saved in the database.

  • When set the send mail option it sends a mail with all the fields to the specified receivers.

  • In the admin, can view every form submission with the fields.

  • In the admin, export is possible to .csv.

Installation

Run pip install git+https://github.com/svandeneertwegh/corebytecms-forms.

Update INSTALLED_APPS with

INSTALLED_APPS = [
    ...
    'cms_forms',
    'cms_forms.contrib.email_notifications',
    'captcha',
]

Creating a Form

You can create forms in the admin interface now. Search for the label Forms.

Create a CMS page and install the Forms app there (choose Forms from the Advanced Settings -> Application dropdown).

Now redeploy/restart the site again.

The above CMS site has become a forms POST landing page - a place where submission errors get displayed if there are any.

Available Plug-ins

Form plugin lets you embed certain forms on a CMS page.

Fieldset groups fields.

Text Field renders text input.

Text Area Field renders text input.

Yes/No Field renders checkbox.

Select Field renders single select input.

Date Field renders date input.

Multiple Select Field renders multiple checkboxes.

File field renders a file upload input.

Image field same as file field but validates that the uploaded file is an image.

Metadata

Release files for corebytecms-forms 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for corebytecms-forms 1.0.1
File Size Uploaded Provenance Actions
corebytecms-forms-1.0.1.tar.gz 57.5 kB Without provenance Details for corebytecms-forms-1.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for corebytecms-forms 1.0.1
File Interpreter ABI Platform Actions
corebytecms_forms-1.0.1-py3-none-any.whl Python 3 none any Details for corebytecms_forms-1.0.1-py3-none-any.whl

Total release size: 153.3 kB

Release files / corebytecms-forms-1.0.1.tar.gz

Download URL corebytecms-forms-1.0.1.tar.gz
Size 57.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ffeabd6ad7302cc127a60c4e1568a884c1a979c1a8280fa95f82063e8ad12d7b
BLAKE2b-256 checksum
How to use checksums
f4ebc1748784b9ec0c9a73edb5c899c2391c17e4d411d8a1866fd2a4ee96bcbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Release files / corebytecms_forms-1.0.1-py3-none-any.whl

Download URL corebytecms_forms-1.0.1-py3-none-any.whl
Size 95.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d2c92ff34b90c9886e47489b9d3738a0493ea97e6fe7ac9a673b90e0a1a7567f
BLAKE2b-256 checksum
How to use checksums
4e66be5788dbb8d7761db447569bd2f60f147b5720ad17d988b24cf46222092a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.15

Security for corebytecms-forms 1.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page