N1 Nex1on

← Nex1on modules

Forms

version 1.1.10 shipped since 0.9.13 needs engine 0.9.7 updated 19.09.2026

A form builder: appointment booking, questionnaire, job application, an order with questions. Ten field types, a page of its own or a block anywhere, entries by email, in the admin panel and as CSV for Excel.

Forms — screenshot 1

Features

  • A form is built in the admin panel from ten field types: line, e-mail, phone, text, number, date, list, “one of”, “several of”, consent. Up to 40 fields.
  • Each field has a label, hints, a “required” flag, and full or half width.
  • Form labels and texts are translated into every language of the site.
  • A form is available at /forms/slug and as a block that can be placed anywhere in the theme.
  • Custom texts above the form, on the button and in the reply after submission.
  • An entry is saved first and then sent by email: to the address set on the form, or to the site's mailbox. If the form has an e-mail field, you can reply to the message right away.
  • Entries in the admin panel with the page they were sent from; a counter of new ones in the menu. Export to CSV that Excel opens without the import wizard.
  • Bot protection: a honeypot field, rejection if filled in faster than three seconds, no more than eight submissions per ten minutes.

Configuration

Everything is configured on the form itself: admin panel → Forms (“Content” group) → the form. There you set the name, address, email for entries, draft or published, texts and fields. The module has no global settings. A published form's block is not added to the site automatically: place it under “Home & blocks”.

Permissions

  • See forms and their entries — including CSV download.
  • Build and delete forms — creating, editing and deleting forms and entries.
Both permissions are granted on installation to editors and administrators.

On the site

  • /forms/slug — the page of a published form.
  • A form block anywhere in the theme.

Installation and removal

Installation creates the forms and form_entries tables. Each entry keeps the field labels as they were at submission, so after a form is reworked, old entries read as before. Removing the module with data deletes both tables.

Left out on purpose

  • CAPTCHA images. A bot gets the same “sent” reply as a person, so it cannot learn to get around the protection.

How to install

You already have it. Panel → Modules → enable.

Version history

1.0.0 19.09.2026
  • Form builder in the admin panel: ten field types, order, width, required flag
  • Form labels, options and texts in every language of the site
  • A page of its own at /forms/slug and a block for any place in the theme
  • Entries are saved in the admin panel and arrive by email, with replies going to the sender's address
  • Entry export to CSV for Excel, counter of new entries in the admin menu
  • Bot protection without CAPTCHA images: a honeypot field, a timing check, rate limiting

Questions and findings go to the forum: the Modules section