View Single Post
Old 12-02-2016, 07:24 AM   #53
pittendrigh
Connoisseur
pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.pittendrigh ought to be getting tired of karma fortunes by now.
 
Posts: 78
Karma: 1332336
Join Date: Mar 2011
Location: montana
Device: none
Days away at this point. I can now find the package.opf dynamically and then build navigation hashes from the manifest and spine that maintain next and previous buttons (no screen swipes on desktops) and build a TOC by recursively xpathing OL lists in the nav element. And show *.xhtml output.

It's working now but too buggy to show. One more month and it will be on sourceforge. This will be a TOC and page content as the contents of any arbitrary block element in a larger Content Management System context, so the end user can read any unzipped epub3 without losing more global navigation to other pages in the surrounding website, like Home, Contact Us, Search etc.

..........I have not even started an index-like keyword search. That's a bit of a project in its own right, probably using PHP Plucene. Google Site Search isn't really an option because this system needs to be able to keep the epub pages hidden behind a form-driven password login barrier.

Anyway. In a month or so from now.
pittendrigh is offline   Reply With Quote