Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: MCP Sentinel 2.29.0 — Minor update available for module mcp_sentinel (2.29.0). Release: Audit Chain 1.10.9 — Minor update available for module audit_chain (1.10.9). Release: Menu Autopilot 1.4.7 — Minor update available for module menu_autopilot (1.4.7). Release: FileGate 1.11.3 — Minor update available for module file_gate (1.11.3). Release: Download Tracker 1.0.7 — Minor update available for module download_tracker (1.0.7). Release: Directory2Block Slideshow 1.0.8 — Minor update available for module directory2block_slideshow (1.0.8). Release: Mautic Audiences 1.1.5 — Minor update available for module mautic_audiences (1.1.5). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Showcase of a Drupal Multistep form using Ajax.
The form creates user based on the information submitted. It is composed by three pages, one to get personal information, another to get contact and location information, and the last one to show if the user was correctly created or if it was an error.

This module generates a unique username using the first and last name provided by the user. The username is composed by the first character of the first name and all the last name (without spaces), and is display at the end of the form in the third page. In case there is already a user with that username, an number is appended to make it unique.

The module also creates the necessary user fields on installation to store the requested information (first_name, last_name, gender, birthday, city, phone, and address). The fields are automatically set to be shown on the user edit page. The fields are deleted when the module is uninstalled.

Installation and use

To use this module simply install it using composer and enable it. Then you can go to the demo page on /multistep_form_demo and start checking out.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Feb 2023
Latest release
3 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.0.0-alpha2 Pre-release Feb 6, 2023
1.0.x-dev Dev Feb 6, 2023
1.0.0-alpha1 Pre-release Feb 6, 2023