PHP Classes for dunamically generating EPub files.
PHP
Pull request Compare This branch is 2 commits ahead, 101 commits behind Grandt:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
demo
.gitignore
EPub.Example1.php
EPub.NCX.php
EPub.OPF.php
EPub.php
EPubChapterSplitter.php
README
REVISION.TXT
ReadMe.html
Zip.php
documentation.css
lib.uuid.LICENCE.txt
lib.uuid.manual.html
lib.uuid.php

README

PHPePub allows a php script to generate ePub Electronic books on the fly, and send them to the user as downloads.

The projects is also hosted on PHPClasses.org at the addresses:
http://www.phpclasses.org/package/6115

PHPePub is meant to be easy to use for small projects, and still allow for comples and complete e-books should the need arise.

The Zip.php class in this project originates from 
http://www.phpclasses.org/package/6110
or on Github:
git://github.com/Grandt/PHPZip.git

See the examples for example usage. The php files have "some" doumentation in them in the form of Javadoc style function headers.

TODO: 
* A LOT, there is a new version (tentatively version 2.15) being written remodelling a lot of the class structure. The goal being to encompas the majority of the features in teh ePub 2.0 specification, except the Daisy type files.
* Add support for Multiple NavPoint levels, ie. allowing for multiple books or articlesin in a single ePub file.
* Add better handling of Reference structures.
* Add full coverage of all Dublin Core meta tags supported by the ePub 2.01 specification.
* Add full coverage of all Marc Codes recommended by the ePub 2.01 specification.
* Improve handling of media types and linked files.
* A/V content is allowed, but definitely not recommended, and MUST have a fallback chain ending in a valid file. If no such chain is provided, the content should not be added.
* Documentation, no one reads it, but everyone complains if it is missing.
* Better examples to fully cover the capabilities of the EPub classes.
* more TODO's.
* ePub 3.0.