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.
Installs: 34 638
Dependents: 0
Suggesters: 0
Security: 1
Stars: 406
Watchers: 47
Forks: 131
Open Issues: 178
Type:wordpress-plugin
Requires
- php: ^8.1
- aws/aws-sdk-php: ^3.173
- composer/installers: ^2.1
- davidgorges/human-name-parser: ^1.0
- docraptor/docraptor: ^4.0
- fale/isbn: ^3.0
- gridonic/princexml-php: ^1.2
- illuminate/container: ^8.0
- illuminate/contracts: ^8.0
- illuminate/database: ^8.0
- illuminate/events: ^8.0
- illuminate/filesystem: ^8.0
- illuminate/http: ^8.0
- illuminate/pagination: ^8.0
- illuminate/support: ^8.0
- illuminate/view: ^8.0
- jenssegers/imagehash: ^0.9.0
- johnbillion/extended-cpts: ^5.0
- laravel/helpers: ^1.5
- masterminds/html5: ^2.6
- matomo/device-detector: ^6.1
- maxbanton/cwh: ^2.0
- monolog/monolog: ^2.2
- phpcompatibility/php-compatibility: ^9.3
- pressbooks/mix: ^2.1
- pressbooks/pb-cli: ^3
- scssphp/scssphp: ^1.11.0
- symfony/process: ^6.0
- vanilla/htmlawed: ^2.2
- vlucas/phpdotenv: ^5.4
Requires (Dev)
- codeception/module-asserts: ^1.3
- codeception/module-cli: ^1.1
- codeception/module-db: ^1.1
- codeception/module-filesystem: ^1.0
- codeception/module-phpbrowser: ^1.0
- codeception/module-webdriver: ^1.2
- dms/phpunit-arraysubset-asserts: ^0.5.0
- lucatume/wp-browser: ^3.0
- pressbooks/coding-standards: ^1.1
- yoast/phpunit-polyfills: ^2.0
Suggests
- pressbooks/pressbooks-aldine: Aldine is the default theme for the home page of Pressbooks networks.
- pressbooks/pressbooks-book: Pressbooks Book is the canonical book theme for Pressbooks.
- dev-dev
- 6.18.1
- 6.18.0
- 6.17.1
- 6.17.0
- 6.16.0
- 6.15.2
- 6.15.1
- 6.15.0
- 6.14.0
- 6.13.0
- 6.12.0
- 6.11.0
- 6.10.0
- 6.9.3
- 6.9.2
- 6.9.1
- 6.9.0
- 6.8.0
- 6.7.0
- 6.6.0
- 6.5.1
- 6.5.0
- 6.4.0
- 6.3.0
- 6.2.1
- 6.2.0
- 6.1.0
- 6.0.2
- 6.0.1
- 6.0.0
- 5.37.0
- 5.36.1
- 5.36.0
- 5.35.1
- 5.35.0
- 5.34.1
- 5.34.0
- 5.33.1
- 5.33.0
- 5.32.0
- 5.31.1
- 5.31.0
- 5.30.0
- 5.29.0
- 5.28.0
- 5.27.1
- 5.27.0
- 5.26.0
- 5.25.0
- 5.24.0
- 5.23.0
- 5.22.0
- 5.21.0
- 5.20.1
- 5.20.1-rc
- 5.20.0
- 5.19.1
- 5.19.0
- 5.18.2
- 5.18.1
- 5.18.0
- 5.17.3
- 5.17.2
- 5.17.1
- 5.17.0
- 5.16.3
- 5.16.2
- 5.16.1
- 5.16.0
- 5.15.3
- 5.15.2
- 5.15.1
- 5.15.0
- 5.14.6
- 5.14.5
- 5.14.4
- 5.14.3
- 5.14.2
- 5.14.1
- 5.14.0
- 5.13.0
- 5.12.0
- 5.11.0
- 5.10.1
- 5.10.0
- 5.9.5
- 5.9.4
- 5.9.3
- 5.9.2
- 5.9.1
- 5.9.0
- 5.8.3
- 5.8.2
- 5.8.1
- 5.8.0
- 5.7.2
- 5.7.1
- 5.7.0
- 5.6.5
- 5.6.4
- 5.6.3
- 5.6.2
- 5.6.1
- 5.6.0
- 5.5.6
- 5.5.5
- 5.5.4
- 5.5.3
- 5.5.2
- 5.5.1
- 5.5.0
- 5.4.7
- 5.4.6
- 5.4.5
- 5.4.4
- 5.4.3
- 5.4.2
- 5.4.1
- 5.4.0
- 5.3.4
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.1
- 5.2.0
- 5.1.1
- 5.1.0
- 5.0.2
- 5.0.1
- 5.0.0
- 5.0.0-rc.1
- 5.0.0-beta.1
- 4.5.1
- 4.5.0
- 4.4.0
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.2
- 4.0.1
- 4.0.0
- 4.0.0-RC1
- 3.9.10
- 3.9.9
- 3.9.8.2
- 3.9.8.1
- 3.9.8
- 3.9.8-RC3
- 3.9.8-RC2
- 3.9.8-RC1
- 3.9.7.2
- 3.9.7.1
- v3.9.7
- v3.9.7-RC3
- v3.9.7-RC2
- v3.9.7-RC1
- v3.9.6
- v3.9.5.1
- v3.9.5
- v3.9.4.2
- v3.9.4.1
- v3.9.4
- v3.9.3
- 3.9.2.1
- 3.9.2
- 3.9.1
- 3.9.0
- 3.8.1
- 3.8.0
- 3.7.1
- 3.7.0
- 3.6.3
- 3.6.2
- 3.6.1
- 3.6.0
- 3.5.2
- 3.5.1
- 3.5.0
- v3.4.0
- v3.3.2
- v3.3.1
- v3.3.0
- 2.3.4
- dev-arzola-patch-1
- dev-chore/update-pot-file
- dev-production
- dev-dependabot/composer/aws/aws-sdk-php-3.304.8
- dev-dependabot/npm_and_yarn/alpinejs-3.13.9
- dev-chore/update-translations-6459ccbc7f
- dev-dependabot/github_actions/pascalgn/automerge-action-0.16.3
- dev-dependabot/npm_and_yarn/algoliasearch-4.23.3
- dev-dependabot/npm_and_yarn/tinymce-7.0.1
- dev-dependabot/composer/matomo/device-detector-6.3.1
- dev-dependabot/composer/monolog/monolog-2.9.3
- dev-dependabot/npm_and_yarn/instantsearch.js-4.66.1
- dev-dependabot/composer/masterminds/html5-2.9.0
- dev-dependabot/composer/johnbillion/extended-cpts-5.0.7
- dev-dependabot/composer/yoast/phpunit-polyfills-2.0.1
- dev-feat/filtering-hooks
This package is auto-updated.
Last update: 2024-04-24 19:54:11 UTC
README
Contributors: Pressbooks code@pressbooks.com Tags: ebooks, publishing, webbooks Requires at least: 6.5.0 Tested up to: 6.5.0 Stable tag: 6.18.1 Requires PHP: 8.1 License: GPL v3.0 or later License URI: https://github.com/pressbooks/pressbooks/blob/production/LICENSE.md
Pressbooks is an open source book publishing tool built on a WordPress multisite platform.
Description
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. Pressbooks is free software, released under the GPL v3.0 or later license.
Our webbooks and EPUB/PDF exports are all driven by HTML + CSS. XML outputs have no styling.
Requirements
Pressbooks works with PHP 8.1 and WordPress 6.5.0. Lower versions are not supported.
Installing the Plugin
Pressbooks is not for use on an existing blog. Instead it should be used with a fresh, multisite WordPress installation.
To install Pressbooks on your site, download the latest release and follow our installation instructions.
You may want to try Pressbooks.com before deciding whether or not you wish to host and maintain your own instance of Pressbooks. We can also host and maintain an instance of Pressbooks for you.
Contributor guidelines
Developers who are interested in contributing to our project should consult our "Contributing" guidelines and the developer guides published on our documentation website.
Disclaimers
The Pressbooks plugin is supplied "as is" and all use is at your own risk.
Changelog
6.18.1
- See: https://github.com/pressbooks/pressbooks/releases/tag/6.18.1
- Full release history available at: https://github.com/pressbooks/pressbooks/releases
Upgrade Notices
6.18.0
- Pressbooks 6.18.0 requires WordPress 6.5.0
6.17.0
- Pressbooks 6.17.0 requires WordPress 6.4.3
6.15.2
- Pressbooks 6.15.2 requires WordPress 6.4.2
6.15.1
- Pressbooks 6.15.1 requires WordPress 6.3.1
6.12.0
- Pressbooks 6.12.0 requires WordPress 6.2.2
6.10.0
- Pressbooks 6.10.0 requires WordPress 6.2
6.9.0
- Pressbooks 6.9.0 requires PHP >= 8.1
6.4.0
- Pressbooks 6.4.0 requires PHP >= 8.0
- Pressbooks 6.4.0 requires WordPress 6.1.1
6.0.0
- Pressbooks 6.0.0 requires WordPress 6.0.2
5.34.1
- Pressbooks 5.34.1 requires WordPress 5.9.3
- Pressbooks 5.34.1 requires McLuhan >= 2.18.1
5.34.0
- Pressbooks 5.34.0 requires McLuhan >= 2.18.0
- Pressbooks 5.34.0 requires PHP >= 7.4
5.33.0
- Pressbooks 5.33.0 requires McLuhan >= 2.17.0
5.32.0
- Pressbooks 5.32.0 requires WordPress 5.9
- Pressbooks 5.32.0 requires McLuhan >= 2.16.0
5.31.0
- Pressbooks 5.31.0 requires McLuhan >= 2.15.0
5.30.0
- Pressbooks 5.30.0 requires WordPress 5.8.2
- Pressbooks 5.30.0 requires McLuhan >= 2.14.0
5.27.0
- Pressbooks 5.27.0 requires WordPress 5.8.1
- Pressbooks 5.27.0 requires McLuhan >= 2.13.0
5.25.0
- Pressbooks 5.25.0 requires WordPress 5.8
5.21.0
- Pressbooks 5.21.0 requires WordPress 5.7.2
5.20.1
- Pressbooks 5.20.1 requires WordPress 5.6.2
5.18.0
- Pressbooks 5.18.0 requires PHP >= 7.3
- Pressbooks 5.18.0 requires WordPress 5.5.3
5.16.0
- If you are using the plugin (Lord of the Files)[https://wordpress.org/plugins/blob-mimes/] version <=1.0.0, this upgrade will break your application. To fix this, you would need to update Lord of the files plugin to at least 1.1.0.
5.15.1
- Pressbooks 5.15.1 requires PHP >= 7.1.
- Pressbooks 5.15.1 requires WordPress 5.4
- Pressbooks 5.15.1 requires McLuhan >= 2.10.2