Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pressbooks/pressbooks
Open publishing. Open web. Open source.
https://github.com/pressbooks/pressbooks
ebooks publishing webbooks
Last synced: 3 months ago
JSON representation
Open publishing. Open web. Open source.
- Host: GitHub
- URL: https://github.com/pressbooks/pressbooks
- Owner: pressbooks
- License: gpl-3.0
- Created: 2013-04-04T02:18:28.000Z (about 11 years ago)
- Default Branch: dev
- Last Pushed: 2024-03-14T15:39:07.000Z (3 months ago)
- Last Synced: 2024-03-14T17:50:37.843Z (3 months ago)
- Topics: ebooks, publishing, webbooks
- Language: PHP
- Homepage: https://pressbooks.org/
- Size: 237 MB
- Stars: 404
- Watchers: 46
- Forks: 130
- Open Issues: 173
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Support: .github/support.yml
Lists
- awesome-stars - pressbooks/pressbooks - Open publishing. Open web. Open source. (PHP)
- awesome-starred - pressbooks/pressbooks - Open publishing. Open web. Open source. (publishing)
README
# Pressbooks
Contributors: Pressbooks
Tags: ebooks, publishing, webbooks
Requires at least: 6.4.3
Tested up to: 6.4.3
Stable tag: 6.17.2
Requires PHP: 8.1
License: GPL v3.0 or later
License URI: https://github.com/pressbooks/pressbooks/blob/production/LICENSE.mdPressbooks is an open source book publishing tool built on a WordPress multisite platform.
## Description
[![Packagist](https://img.shields.io/packagist/l/pressbooks/pressbooks.svg)](https://packagist.org/packages/pressbooks/pressbooks)
[![Current Release](https://img.shields.io/github/release/pressbooks/pressbooks.svg)](https://github.com/pressbooks/pressbooks/releases/latest/)
[![Packagist](https://img.shields.io/packagist/v/pressbooks/pressbooks.svg)](https://packagist.org/packages/pressbooks/pressbooks)
[![PHP from Packagist](https://img.shields.io/packagist/php-v/pressbooks/pressbooks.svg)](https://packagist.org/packages/pressbooks/pressbooks)[![Packagist](https://img.shields.io/packagist/dt/pressbooks/pressbooks.svg)](https://packagist.org/packages/pressbooks/pressbooks)
[![Code Coverage](https://codecov.io/gh/pressbooks/pressbooks/branch/dev/graph/badge.svg)](https://codecov.io/gh/pressbooks/pressbooks)
[![Translate Pressbooks](https://img.shields.io/badge/dynamic/json.svg?label=translated&url=https%3A%2F%2Ftenpercent.now.sh%2F%3Forganization%3Dpressbooks%26project%3Dpressbooks&query=%24.status&colorB=e05d44&suffix=%25)](https://www.transifex.com/pressbooks/pressbooks/translate/)[Pressbooks](https://pressbooks.org) 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](https://github.com/pressbooks/pressbooks/blob/production/LICENSE.md) license.
Our webbooks and EPUB/[PDF][pdf] exports are all driven by HTML + CSS. XML outputs have no styling.
[pdf]: https://docraptor.com/prince "Note: we use the non-free software PrinceXML to produce PDF exports."
## Requirements
Pressbooks works with PHP 8.1 and WordPress 6.4.3. 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](https://wordpress.org/support/article/glossary/#multisite).
To install Pressbooks on your site, download the [latest release](https://github.com/pressbooks/pressbooks/releases/latest) and follow our [installation instructions](https://pressbooks.org/user-docs/installation/).
You may want to try [Pressbooks.com](https://pressbooks.com/self-publishers/) 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](https://pressbooks.com/for-educational-institutions/).
## Contributor guidelines
Developers who are interested in contributing to our project should consult our ["Contributing"](.github/CONTRIBUTING.md) guidelines and the developer guides published on our [documentation website](https://pressbooks.org/dev-docs/).
## Disclaimers
The Pressbooks plugin is supplied "as is" and all use is at your own risk.
## Changelog
### 6.17.2
* See: https://github.com/pressbooks/pressbooks/releases/tag/6.17.2
* Full release history available at: https://github.com/pressbooks/pressbooks/releases## Upgrade Notices
### 6.17.0
* Pressbooks 6.17.0 requires [WordPress 6.4.3](https://wordpress.org/documentation/wordpress-version/version-6-4-3/)### 6.15.2
* Pressbooks 6.15.2 requires [WordPress 6.4.2](https://wordpress.org/documentation/wordpress-version/version-6-4-2/)### 6.15.1
* Pressbooks 6.15.1 requires [WordPress 6.3.1](https://wordpress.org/documentation/wordpress-version/version-6-3-1/)### 6.12.0
* Pressbooks 6.12.0 requires [WordPress 6.2.2](https://wordpress.org/documentation/wordpress-version/version-6-2-2/)### 6.10.0
* Pressbooks 6.10.0 requires [WordPress 6.2](https://wordpress.org/documentation/wordpress-version/version-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](https://wordpress.org/support/wordpress-version/version-6-1-1/)### 6.0.0
* Pressbooks 6.0.0 requires [WordPress 6.0.2](https://wordpress.org/support/wordpress-version/version-6-0-2/)### 5.34.1
* Pressbooks 5.34.1 requires [WordPress 5.9.3](https://wordpress.org/support/wordpress-version/version-5-9-3/)
* Pressbooks 5.34.1 requires [McLuhan >= 2.18.1](https://github.com/pressbooks/pressbooks-book/)### 5.34.0
* Pressbooks 5.34.0 requires [McLuhan >= 2.18.0](https://github.com/pressbooks/pressbooks-book/)
* Pressbooks 5.34.0 requires PHP >= 7.4### 5.33.0
* Pressbooks 5.33.0 requires [McLuhan >= 2.17.0](https://github.com/pressbooks/pressbooks-book/)### 5.32.0
* Pressbooks 5.32.0 requires [WordPress 5.9](https://wordpress.org/support/wordpress-version/version-5-9/)
* Pressbooks 5.32.0 requires [McLuhan >= 2.16.0](https://github.com/pressbooks/pressbooks-book/)### 5.31.0
* Pressbooks 5.31.0 requires [McLuhan >= 2.15.0](https://github.com/pressbooks/pressbooks-book/)### 5.30.0
* Pressbooks 5.30.0 requires [WordPress 5.8.2](https://wordpress.org/support/wordpress-version/version-5-8-2/)
* Pressbooks 5.30.0 requires [McLuhan >= 2.14.0](https://github.com/pressbooks/pressbooks-book/)### 5.27.0
* Pressbooks 5.27.0 requires [WordPress 5.8.1](https://wordpress.org/support/wordpress-version/version-5-8-1/)
* Pressbooks 5.27.0 requires [McLuhan >= 2.13.0](https://github.com/pressbooks/pressbooks-book/)### 5.25.0
* Pressbooks 5.25.0 requires [WordPress 5.8](https://wordpress.org/support/wordpress-version/version-5-8/)### 5.21.0
* Pressbooks 5.21.0 requires [WordPress 5.7.2](https://wordpress.org/support/wordpress-version/version-5-7-2/)### 5.20.1
* Pressbooks 5.20.1 requires [WordPress 5.6.2](https://wordpress.org/support/wordpress-version/version-5-6-2/)### 5.18.0
* Pressbooks 5.18.0 requires PHP >= 7.3
* Pressbooks 5.18.0 requires [WordPress 5.5.3](https://wordpress.org/support/wordpress-version/version-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](https://wordpress.org/support/wordpress-version/version-5-4/)
* Pressbooks 5.15.1 requires [McLuhan >= 2.10.2](https://github.com/pressbooks/pressbooks-book/)