Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DigitalPublishingToolkit/epubster
A web application to create and edit EPUBs, written in CakePHP.
https://github.com/DigitalPublishingToolkit/epubster
Last synced: 5 days ago
JSON representation
A web application to create and edit EPUBs, written in CakePHP.
- Host: GitHub
- URL: https://github.com/DigitalPublishingToolkit/epubster
- Owner: DigitalPublishingToolkit
- License: gpl-2.0
- Created: 2014-04-04T11:27:59.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-28T13:17:30.000Z (almost 10 years ago)
- Last Synced: 2024-08-02T12:44:04.286Z (3 months ago)
- Language: PHP
- Homepage:
- Size: 14.8 MB
- Stars: 16
- Watchers: 8
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - DigitalPublishingToolkit/epubster - A web application to create and edit EPUBs, written in CakePHP. (others)
README
EPUBster
========EPUBster is a web application to create and edit EPUBs, written in CakePHP. Content formatted using Markdown is used as input to generate publications using the EPUB 3 file format.
##Prerequisites
This application uses the open-source development framework [CakePHP](http://cakephp.org) and a MySQL database. Application structure (Controllers, Models, Views, etc.) should be placed in the app directory of a fresh copy of Cake.Rename `Config/database.php.default` to `Config/database.php` and fill in the necessary credentials. Change the `SITE_URL` in `/Config/bootstrap.php so it matches the path on your webserver.
##Libraries
The application makes heavy use of the following PHP libraries:- [PHPePub](https://github.com/Grandt/PHPePub), packaged as a Cake plugin called [CakeEPUB](https://github.com/DigitalPublishingToolkit/epubster/tree/master/Plugin/CakeEPUB)
- [Markdown CakePHP](https://github.com/maurymmarques/markdown-cakephp), modified to parse endnotesOn the client-side:
- [Epub.js](https://github.com/futurepress/epub.js), an excellent alternative to the fledgling [Readium.js](http://readium.org/projects/readiumjs)
- [markItUp!](http://markitup.jaysalvat.com/)
- [MarkItDown](https://github.com/bambax/markitdown.medusis.com), to convert Rich Text to Markdown##Screenshots
[![epubster](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-02-thumb.png)](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-02.png)
[![epubster](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-03-thumb.png)](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-03.png)
[![epubster](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-04-thumb.png)](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-04.png)
[![epubster](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-05-thumb.png)](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-05.png)
[![epubster](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-06-thumb.png)](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-06.png)
[![epubster](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-07-thumb.png)](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-07.png)
[![epubster](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-08-thumb.png)](https://raw.githubusercontent.com/DigitalPublishingToolkit/epubster/master/screens/epubster-08.png)