PHPackages                             pressbooks/pressbooks-network-catalog - 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. pressbooks/pressbooks-network-catalog

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

pressbooks/pressbooks-network-catalog
=====================================

Add a searchable, filterable catalog to the Pressbooks Aldine theme

1.6.1(3mo ago)2750↑33.3%1[6 issues](https://github.com/pressbooks/pressbooks-network-catalog/issues)[13 PRs](https://github.com/pressbooks/pressbooks-network-catalog/pulls)GPL-3.0-or-laterPHPPHP ^8.3CI passing

Since Sep 13Pushed 6d ago3 watchersCompare

[ Source](https://github.com/pressbooks/pressbooks-network-catalog)[ Packagist](https://packagist.org/packages/pressbooks/pressbooks-network-catalog)[ RSS](/packages/pressbooks-pressbooks-network-catalog/feed)WikiDiscussions dev Synced 2d ago

READMEChangelog (10)Dependencies (5)Versions (54)Used By (0)

Pressbooks Network Catalog plugin
=================================

[](#pressbooks-network-catalog-plugin)

Contributors: fdalcin, arzola, richard015ar, steelwagstaff
Donate link:
Requires at least: 6.5
Tested up to: 6.5 \\

Stable tag: 1.6.1 \\

Requires PHP: 8.1
License: GPLv3 or later
License URI:

This plugin adds a searchable, filterable catalog to the Pressbooks Aldine theme.

Requirements
------------

[](#requirements)

- PHP &gt;=8.1
- WordPress &gt;= 6.5
- Pressbooks &gt;= 6.18.0
- Aldine &gt;= 1.19.0

Installation
------------

[](#installation)

Run `composer require pressbooks/pressbooks-network-catalog` in your project bedrock.

Frontend development
--------------------

[](#frontend-development)

Run `npm install` to install the dependencies.

The project uses VITE and Tailwind JIT to compile the frontend assets. Run `npm run dev` to compile the assets and use hot reloading.

**To enable hot reloading:**

1. Set `IS_VITE_DEVELOPMENT` environment variable to `true` to enable the development server, located in the `pressbooks-netwotk-catalog.php` (main plugin file).
2. Run `npm run dev` this will watch for changes and recompile the assets using hot reloading.

Build frontend assets
---------------------

[](#build-frontend-assets)

**If you've set up hot reloading, don't forget to revert `IS_VITE_DEVELOPMENT` to `false` in the `pressbooks-network-catalog.php` (main plugin file).**

Run `npm run build` to build the frontend assets.

Run tests
---------

[](#run-tests)

Run `composer test` to run the tests.

Lint coding standards
---------------------

[](#lint-coding-standards)

Run `composer standards` to run the tests.

### Changelog

[](#changelog)

Please see the [CHANGELOG](CHANGELOG.md) file for more information.

###  Health Score

49

—

FairBetter than 94% of packages

Maintenance71

Regular maintenance activity

Popularity20

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor2

2 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 ~64 days

Recently: every ~27 days

Total

21

Last Release

102d ago

Major Versions

0.2.1 → 1.0.02022-10-26

PHP version history (5 changes)0.1.0PHP ^7.4

1.0.0PHP ^7.4|8.0.\*

1.1.0PHP ^8.0

1.3.0PHP ^8.1

1.6.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/5617ca8d230381ad60c37324c68fff5d0b1866a51f47b97e707a84afd0f80ce5?d=identicon)[pressbooks-ops](/maintainers/pressbooks-ops)

---

Top Contributors

[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (181 commits)")[![SteelWagstaff](https://avatars.githubusercontent.com/u/13485451?v=4)](https://github.com/SteelWagstaff "SteelWagstaff (168 commits)")[![fdalcin](https://avatars.githubusercontent.com/u/1761690?v=4)](https://github.com/fdalcin "fdalcin (132 commits)")[![arzola](https://avatars.githubusercontent.com/u/4997549?v=4)](https://github.com/arzola "arzola (66 commits)")[![richard015ar](https://avatars.githubusercontent.com/u/13248424?v=4)](https://github.com/richard015ar "richard015ar (43 commits)")[![pressbooks-ops](https://avatars.githubusercontent.com/u/66340483?v=4)](https://github.com/pressbooks-ops "pressbooks-ops (21 commits)")[![transifex-integration[bot]](https://avatars.githubusercontent.com/in/18568?v=4)](https://github.com/transifex-integration[bot] "transifex-integration[bot] (10 commits)")[![greatislander](https://avatars.githubusercontent.com/u/605361?v=4)](https://github.com/greatislander "greatislander (2 commits)")[![MichSpieler](https://avatars.githubusercontent.com/u/132941569?v=4)](https://github.com/MichSpieler "MichSpieler (1 commits)")[![ho-man-chan](https://avatars.githubusercontent.com/u/21694293?v=4)](https://github.com/ho-man-chan "ho-man-chan (1 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (1 commits)")

---

Tags

hacktoberfestpb-activepressbooks-plugin

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/pressbooks-pressbooks-network-catalog/health.svg)

```
[![Health](https://phpackages.com/badges/pressbooks-pressbooks-network-catalog/health.svg)](https://phpackages.com/packages/pressbooks-pressbooks-network-catalog)
```

###  Alternatives

[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[statikbe/laravel-cookie-consent

Cookie consent modal for EU

219426.2k](/packages/statikbe-laravel-cookie-consent)[pressbooks/pressbooks-aldine

Aldine is the default theme for the home page of Pressbooks networks. It is named for the Aldine Press, founded by Aldus Manutius in 1494, who is regarded by many as the world’s first publisher.

114.5k](/packages/pressbooks-pressbooks-aldine)[pressbooks/pressbooks-book

This theme is named after Canadian media theorist Marshall McLuhan, who coined the phrase “the medium is the message.” It is designed for academic writing and is also suitable for fiction. Headings are set in Cormorant Garamond, and body type is set in Lora.

216.7k](/packages/pressbooks-pressbooks-book)

PHPackages © 2026

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