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(1mo ago)2591↑333.3%1[5 issues](https://github.com/pressbooks/pressbooks-network-catalog/issues)[6 PRs](https://github.com/pressbooks/pressbooks-network-catalog/pulls)GPL-3.0-or-laterPHPPHP ^8.3CI passing

Since Sep 13Pushed 1mo 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 1mo ago

READMEChangelog (10)Dependencies (5)Versions (44)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 95% of packages

Maintenance69

Regular maintenance activity

Popularity22

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity74

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

56d 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

[garveen/laravoole

Get 10x performance for Laravel on Swoole or Workerman

8834.9k](/packages/garveen-laravoole)[dillingham/nova-conditional-fields

Laravel Nova conditional fields

3836.8k](/packages/dillingham-nova-conditional-fields)[aneeskhan47/laravel-pagination-merge

Merge multiple laravel paginate instances

1823.4k](/packages/aneeskhan47-laravel-pagination-merge)[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.3k](/packages/pressbooks-pressbooks-aldine)

PHPackages © 2026

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