PHPackages                             localgovdrupal/localgov\_step\_by\_step - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. localgovdrupal/localgov\_step\_by\_step

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

localgovdrupal/localgov\_step\_by\_step
=======================================

LocalGovDrupal distribution: Gov.uk style Step By Step navigation.

2.1.11(6mo ago)1110.9k↓25.8%1[19 issues](https://github.com/localgovdrupal/localgov_step_by_step/issues)[1 PRs](https://github.com/localgovdrupal/localgov_step_by_step/pulls)4GPL-2.0-or-laterPHPCI passing

Since Jul 1Pushed 5mo ago7 watchersCompare

[ Source](https://github.com/localgovdrupal/localgov_step_by_step)[ Packagist](https://packagist.org/packages/localgovdrupal/localgov_step_by_step)[ Docs](https://github.com/localgovdrupal/localgov_step_by_step)[ RSS](/packages/localgovdrupal-localgov-step-by-step/feed)WikiDiscussions 2.x Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (64)Used By (4)

Step by step
============

[](#step-by-step)

What is it?
-----------

[](#what-is-it)

This module attempts to implement the Gov.uk [Step by step navigation](https://design-system.service.gov.uk/patterns/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?
--------------

[](#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
---------------

[](#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
-------------

[](#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
-----------

[](#limitations)

Unlike the gov.uk Step by step prototype, we do not provide pages for substeps.

Known bugs
----------

[](#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.

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance49

Moderate activity, may be stable

Popularity33

Limited adoption so far

Community30

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~66 days

Recently: every ~101 days

Total

29

Last Release

189d ago

Major Versions

1.0.0 → 2.0.02021-05-19

1.0.1 → 2.0.42021-10-05

### Community

Maintainers

![](https://www.gravatar.com/avatar/dd550678a915c9a6d451d08851556a1c866f8cc7c0e3f864b498a45d4d930577?d=identicon)[stephen-cox](/maintainers/stephen-cox)

![](https://www.gravatar.com/avatar/c215b54edbf914998f6f63747814fd96f117c2c6e1bb5ea0c0a0db24fd9b3901?d=identicon)[finnlewis](/maintainers/finnlewis)

![](https://www.gravatar.com/avatar/848d88262b2f9d984d12b55bd4a2e2f0e1d3c7abe9c63fc5cc13ecbab75cd19e?d=identicon)[ekes](/maintainers/ekes)

![](https://www.gravatar.com/avatar/be000424009f296e0d88bf9cda3b6701aae827ea4a2773c0a5dbbd78b8429afb?d=identicon)[andybroomfieldBHCC](/maintainers/andybroomfieldBHCC)

![](https://www.gravatar.com/avatar/b34de4d6c68a26fa8eb3fd78cf8040597decc2fdcd4776f8fd704686adcb5a99?d=identicon)[Adnan-cds](/maintainers/Adnan-cds)

---

Top Contributors

[![stephen-cox](https://avatars.githubusercontent.com/u/7189914?v=4)](https://github.com/stephen-cox "stephen-cox (35 commits)")[![Adnan-cds](https://avatars.githubusercontent.com/u/50206849?v=4)](https://github.com/Adnan-cds "Adnan-cds (25 commits)")[![finnlewis](https://avatars.githubusercontent.com/u/326588?v=4)](https://github.com/finnlewis "finnlewis (22 commits)")[![ekes](https://avatars.githubusercontent.com/u/237186?v=4)](https://github.com/ekes "ekes (15 commits)")[![danchamp](https://avatars.githubusercontent.com/u/261421?v=4)](https://github.com/danchamp "danchamp (13 commits)")[![cjstevens78](https://avatars.githubusercontent.com/u/11304107?v=4)](https://github.com/cjstevens78 "cjstevens78 (12 commits)")[![millnut](https://avatars.githubusercontent.com/u/8024370?v=4)](https://github.com/millnut "millnut (9 commits)")[![markconroy](https://avatars.githubusercontent.com/u/2183332?v=4)](https://github.com/markconroy "markconroy (5 commits)")[![andybroomfield](https://avatars.githubusercontent.com/u/1467480?v=4)](https://github.com/andybroomfield "andybroomfield (3 commits)")[![j4-m](https://avatars.githubusercontent.com/u/11015602?v=4)](https://github.com/j4-m "j4-m (2 commits)")[![zackdavies](https://avatars.githubusercontent.com/u/391814?v=4)](https://github.com/zackdavies "zackdavies (1 commits)")[![chriswales95](https://avatars.githubusercontent.com/u/43383145?v=4)](https://github.com/chriswales95 "chriswales95 (1 commits)")[![ctorgalson](https://avatars.githubusercontent.com/u/1063424?v=4)](https://github.com/ctorgalson "ctorgalson (1 commits)")[![FinnERLewis](https://avatars.githubusercontent.com/u/82151042?v=4)](https://github.com/FinnERLewis "FinnERLewis (1 commits)")

### Embed Badge

![Health badge](/badges/localgovdrupal-localgov-step-by-step/health.svg)

```
[![Health](https://phpackages.com/badges/localgovdrupal-localgov-step-by-step/health.svg)](https://phpackages.com/packages/localgovdrupal-localgov-step-by-step)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
