Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

LocalGov Step-by-step

440 sites Security covered Drupal 10–11 Localgov ecosystem
View on drupal.org

This module implements a step-by-step navigation system, creating content types for overviews and individual steps. It displays navigation that lists all linked step-by-step pages when either an overview or a specific step is viewed, and also provides previous and next links for each step.

What is it?

This module attempts to implement the Gov.uk Step by step navigation journeys.

Our implementation provides a Step by step overview content type that refers to several pages of the Step by step page content type. When this overview or any of the Step by step pages is viewed, the Step by step navigation appears. This navigation lists all the Step by step pages belonging to the related Step by step overview.

What is in it?

2 x Content types:
Step by step overview
Step by step page
3 x blocks all coming out of a View:
Step by step navigation. This is supposed to appear in all Step by step pages.
A similar Step by step navigation, but this one is for the Step by step overview.
Previous/Next links for each Step by step page.
Install process
Standard Drupal module installation process applies. But...

The 3 x block configuration files are only installed if you are using the LocalGov Drupal base theme. So before installing this module, open these three files and replace "localgov_theme" with your theme name:

config/optional/block.block.localgov_step_by_step_navigation.yml
config/optional/block.block.localgov_step_by_step_navigation_block_for_overview.yml
config/optional/block.block.localgov_step_by_step_prev_next.yml
You can revert these changes after module installation as these files are no longer needed.

Alternatively, add these three blocks from the Drupal block layout admin page. The Prev/Next block should be placed after the "Main page content" block. The other two Step by step navigation blocks can be placed in the second sidebar or after the "Main page content" block based on your preferences.

How to use it

Add one or more Step by step overviews.
Add a few Step by step pages. In each of the page, use the "Step by step overview" autocomplete field to refer to the relevant Step by step overview.
To reorder the Step by step pages, edit the related Step by step overview and drag the Step by step pages.
Limitations
Unlike the gov.uk Step by step prototype, we do not provide pages for substeps.

Known bugs

If you change the Step by step overview of a Step by step page, the old overview will still refer to the Step by step page. This breaks the Step by step navigation. In such scenarios, manually remove the reference to the Step by step page from the old Step by step overview. A fix has been planned.

Depends on

Dependencies of the latest stable release

Required by

2 tracked projects depend on this one

Activity

Tracked releases
10
Tracked since
May 2025
Latest release
1 month ago
Releases (12 mo)
9 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.2.6 Stable 10–11 Jul 28, 2026
2.2.5 Stable 10–11 Jul 21, 2026
2.2.4 Stable 10–11 Jul 14, 2026
2.2.3 Stable 10–11 Mar 12, 2026
2.2.2 Stable 10–11 Feb 5, 2026
2.x-dev Dev 10–11 Dec 15, 2025
2.2.1 Stable 10–11 Dec 2, 2025
2.2.0 Stable 10–11 Dec 1, 2025
2.1.11 Stable 10–11 Nov 19, 2025
2.1.10 Stable 10–11 May 1, 2025