PHPackages                             localgovdrupal/localgov\_publications - 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\_publications

Abandoned → [drupal/localgov\_publications](/?search=drupal%2Flocalgov_publications)Drupal-module[Utility &amp; Helpers](/categories/utility)

localgovdrupal/localgov\_publications
=====================================

HTML publications for the LocalGovDrupal distribution.

1.0.19(7mo ago)459.2k—4.2%5[24 issues](https://github.com/localgovdrupal/localgov_publications/issues)[3 PRs](https://github.com/localgovdrupal/localgov_publications/pulls)2GPL-2.0-or-laterPHPCI failing

Since May 19Pushed 4mo ago8 watchersCompare

[ Source](https://github.com/localgovdrupal/localgov_publications)[ Packagist](https://packagist.org/packages/localgovdrupal/localgov_publications)[ Docs](https://github.com/localgovdrupal/localgov_publications)[ RSS](/packages/localgovdrupal-localgov-publications/feed)WikiDiscussions 1.x Synced yesterday

READMEChangelog (10)Dependencies (5)Versions (44)Used By (2)

LocalGov Publications
=====================

[](#localgov-publications)

[![Tests](https://github.com/localgovdrupal/localgov_publications/actions/workflows/test.yml/badge.svg)](https://github.com/localgovdrupal/localgov_publications/actions/workflows/test.yml/badge.svg)

This module provides publication content types and configuration for the LocalGov Drupal distribution.

The intention is to support councils to publish publications in accessible HTML rather than in PDF files.

We use Drupal's book module to provide navigation between hierarchically related pages of a publication.

It is also possible to create a single page publication with inline navigation between headings.

Content types
-------------

[](#content-types)

The content types this module provides are:

- Publication cover page
- Publication page

Publication pages are what make up the publication. They can be arranged in a hierarchy, which will be used to build the navigation inside the publication. Use of the hierarchy is optional. Single page publications can be created.

Publication cover pages are intended to act as a link to publications. They can reference multiple publications (EG for multiple versions of the same content) and allow documents (Like a PDF) to be uploaded to the cover page for people who don't want to read online. Use of publication cover pages is optional.

Other features
--------------

[](#other-features)

The module includes two types of navigation, both of which are configured to appear on publication pages when appropriate.

Publication navigation appears when a publication has multiple pages, with links to those pages.

In-page navigation appears when a publication page uses h2 headings, and provides jump links inside the page that link to those headings.

Installing
----------

[](#installing)

You can install this module with the following composer command.

```
composer require localgovdrupal/localgov_publications:^1.0.0

```

Issues
------

[](#issues)

If you run into issues using this module, please report them at [https://github.com/localgovdrupal/localgov\_publications/issues](https://github.com/localgovdrupal/localgov_publications/issues)

Maintainers
-----------

[](#maintainers)

This project is currently maintained by:

- Finn Lewis
- Justine Pocock
- Rupert Jabelman

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance49

Moderate activity, may be stable

Popularity36

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.4% of commits — single point of failure

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 ~38 days

Recently: every ~61 days

Total

27

Last Release

149d ago

### Community

Maintainers

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

---

Top Contributors

[![rupertj](https://avatars.githubusercontent.com/u/326243?v=4)](https://github.com/rupertj "rupertj (221 commits)")[![jbloomfield](https://avatars.githubusercontent.com/u/869070?v=4)](https://github.com/jbloomfield "jbloomfield (62 commits)")[![finnlewis](https://avatars.githubusercontent.com/u/326588?v=4)](https://github.com/finnlewis "finnlewis (55 commits)")[![AWearring](https://avatars.githubusercontent.com/u/95761929?v=4)](https://github.com/AWearring "AWearring (12 commits)")[![j4-m](https://avatars.githubusercontent.com/u/11015602?v=4)](https://github.com/j4-m "j4-m (12 commits)")[![markconroy](https://avatars.githubusercontent.com/u/2183332?v=4)](https://github.com/markconroy "markconroy (4 commits)")[![stephen-cox](https://avatars.githubusercontent.com/u/7189914?v=4)](https://github.com/stephen-cox "stephen-cox (4 commits)")[![andybroomfield](https://avatars.githubusercontent.com/u/1467480?v=4)](https://github.com/andybroomfield "andybroomfield (4 commits)")[![millnut](https://avatars.githubusercontent.com/u/8024370?v=4)](https://github.com/millnut "millnut (4 commits)")[![justinepocock](https://avatars.githubusercontent.com/u/638213?v=4)](https://github.com/justinepocock "justinepocock (3 commits)")[![msayoung](https://avatars.githubusercontent.com/u/3852805?v=4)](https://github.com/msayoung "msayoung (1 commits)")[![joachim-n](https://avatars.githubusercontent.com/u/105262?v=4)](https://github.com/joachim-n "joachim-n (1 commits)")[![dedavidson](https://avatars.githubusercontent.com/u/5949449?v=4)](https://github.com/dedavidson "dedavidson (1 commits)")[![zackdavies](https://avatars.githubusercontent.com/u/391814?v=4)](https://github.com/zackdavies "zackdavies (1 commits)")

### Embed Badge

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

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

###  Alternatives

[govcms/govcms

GovCMS Drupal Distribution

198102.2k3](/packages/govcms-govcms)

PHPackages © 2026

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