PHPackages                             pressbooks/pressbooks-stats - 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-stats

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

pressbooks/pressbooks-stats
===========================

A Pressbooks plugin which provides some basic activity statistics for a Pressbooks network.

1.10.1(1y ago)426.5k↓50%2[2 PRs](https://github.com/pressbooks/pressbooks-stats/pulls)GPL-3.0-or-laterJavaScriptPHP ^8.1CI passing

Since Aug 10Pushed 5mo ago9 watchersCompare

[ Source](https://github.com/pressbooks/pressbooks-stats)[ Packagist](https://packagist.org/packages/pressbooks/pressbooks-stats)[ Docs](https://github.com/pressbooks/pressbooks-stats)[ RSS](/packages/pressbooks-pressbooks-stats/feed)WikiDiscussions dev Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (22)Used By (0)

Pressbooks Stats
================

[](#pressbooks-stats)

[![Packagist](https://camo.githubusercontent.com/08e5d769f95ac305e9ea7fb53ac5844aa38f35e9666421cd4d856640f09a1712/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7072657373626f6f6b732f7072657373626f6f6b732d73746174732e737667)](https://packagist.org/packages/pressbooks/pressbooks-stats) [![Build Status](https://camo.githubusercontent.com/536c1eb66972706e287d69b0036e9ded0fb8f6609a3d8c03222fee542a0cac46/68747470733a2f2f7472617669732d63692e6f72672f7072657373626f6f6b732f7072657373626f6f6b732d73746174732e7376673f6272616e63683d646576)](https://travis-ci.org/pressbooks/pressbooks-stats) [![Current Release](https://camo.githubusercontent.com/a58822536509eea0e882e02644c8d345fc6629ec5ae86b3b558f5252b14d88af/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7072657373626f6f6b732f7072657373626f6f6b732d73746174732e737667)](https://github.com/pressbooks/pressbooks-stats/releases/latest/) [![Packagist](https://camo.githubusercontent.com/702d6725320b5c39a7e80f1ee5ee0362d4d0429fd48016510b764f1528ecdc25/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7072657373626f6f6b732f7072657373626f6f6b732d73746174732e737667)](https://packagist.org/packages/pressbooks/pressbooks-stats) [![Packagist](https://camo.githubusercontent.com/74e7b3e87899b41bc3f08ef863bdf6a145c8d6c0e289dd529e1fb2eb9fabf8e1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7072657373626f6f6b732f7072657373626f6f6b732d73746174732e737667)](https://packagist.org/packages/pressbooks/pressbooks-stats)

A Pressbooks plugin which provides some basic activity statistics for a Pressbooks network.

Composer
--------

[](#composer)

From within your WordPress or Bedrock root directory, run:

`composer require pressbooks/pressbooks-stats`

Caching
-------

[](#caching)

To cache stats for a network, run (with [wp-cli](https://wp-cli.org)): `wp eval-file bin/cache.php`. You can set up a cron job for this if you want.

### Changelog

[](#changelog)

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

###  Health Score

50

—

FairBetter than 96% of packages

Maintenance53

Moderate activity, may be stable

Popularity32

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity81

Battle-tested with a long release history

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

Recently: every ~147 days

Total

18

Last Release

706d ago

PHP version history (5 changes)1.5.0PHP &gt;=7.1

1.6.5PHP &gt;=7.4

1.7.0PHP ^7.4|8.0.\*

1.8.0PHP ^8.0

1.9.0PHP ^8.1

### Community

Maintainers

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

---

Top Contributors

[![SteelWagstaff](https://avatars.githubusercontent.com/u/13485451?v=4)](https://github.com/SteelWagstaff "SteelWagstaff (20 commits)")[![dac514](https://avatars.githubusercontent.com/u/812192?v=4)](https://github.com/dac514 "dac514 (9 commits)")[![arzola](https://avatars.githubusercontent.com/u/4997549?v=4)](https://github.com/arzola "arzola (8 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (7 commits)")[![ho-man-chan](https://avatars.githubusercontent.com/u/21694293?v=4)](https://github.com/ho-man-chan "ho-man-chan (5 commits)")[![fdalcin](https://avatars.githubusercontent.com/u/1761690?v=4)](https://github.com/fdalcin "fdalcin (2 commits)")[![richard015ar](https://avatars.githubusercontent.com/u/13248424?v=4)](https://github.com/richard015ar "richard015ar (1 commits)")[![colomet](https://avatars.githubusercontent.com/u/3929177?v=4)](https://github.com/colomet "colomet (1 commits)")[![cmurtagh](https://avatars.githubusercontent.com/u/952104?v=4)](https://github.com/cmurtagh "cmurtagh (1 commits)")[![greatislander](https://avatars.githubusercontent.com/u/605361?v=4)](https://github.com/greatislander "greatislander (1 commits)")[![pressbooks-ops](https://avatars.githubusercontent.com/u/66340483?v=4)](https://github.com/pressbooks-ops "pressbooks-ops (1 commits)")

---

Tags

pb-activepressbooks-pluginpublishingstatsebooks publishing webbooks stats statistics metrics

### Embed Badge

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

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

###  Alternatives

[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

18238.1k2](/packages/civicrm-civicrm-drupal-8)[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)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)

PHPackages © 2026

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