Open publishing. Open web. Open source.
Clone or download
Pull request Compare This branch is 59 commits behind dev.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.tx
assets
bin
inc
languages
symbionts
templates
tests
.distignore
.editorconfig
.gitattributes
.gitignore
.phpstorm.meta.php
.travis.yml
LICENSE.md
README.md
changelog.txt
codecov.yml
compatibility.php
composer.json
composer.lock
functions.php
hm-autoloader.php
hooks-admin.php
hooks.php
package-lock.json
package.json
phpcs.ruleset.xml
phpunit.xml
pressbooks.php
readme.txt
requires-admin.php
requires.php
services.php
webpack.mix.js

README.md

Pressbooks

Packagist Current Release Packagist PHP from Packagist

Build Status Code Coverage Translate Pressbooks

Packagist Open Collective Open Collective

Pressbooks is a book content management system which produces multiple formats: ebooks, webbooks, print-ready PDF, and various XML flavours. Pressbooks is built on top of WordPress Multisite, and makes significant changes to:

  • admin interface (customized for books and other structured documents, such as magazines, journals, reports, etc.);
  • web presentation layer (again, customized for books and structured documents); and
  • export routines.

Pressbooks is free software, released under the GPL v3.0 or later license.

Our web/ebook and PDF exports are all driven by HTML + CSS. XML outputs have no styling.

Important!

  • Do NOT use Pressbooks with an existing WordPress site.
  • Please use with a FRESH install of WP MULTISITE.
  • If this makes you nervous, please use our free site: Pressbooks, or contact us.

Try pressbooks.com

While Pressbooks is open source, we recommend you try Pressbooks.com before deciding whether or not you wish to host and maintain your own instance. We can also host and maintain an instance for you.

Installing the Plugin

Pressbooks is not for use on an existing blog. Instead it should be used with a fresh, multisite WordPress install.

To install Pressbooks on your site, download the latest release. If you need to install Pressbooks for development, please see the "Contributing" guide.

Requirements

Pressbooks works with PHP 7.1 and WordPress 4.9.8. Lower versions are not supported.

Disclaimers

The Pressbooks plugin is supplied "as is" and all use is at your own risk.

More Details

Visit our documentation website for installation instructions etc.