Total Book transforms WordPress into a digital library platform. Features include:
Core Features:
- Complete book management with chapters, front/back matter
- React-based e-reader with pagination, themes, and navigation
-
Multiple display templates (reader, blog, plain)
E-Reader Features:
-
Dark/light theme switching
- Adjustable font sizes
- Table of contents navigation
-
Progress tracking
Integration:
-
Shortcodes for easy display
- WordPress admin interface
GitHub Repository: https://github.com/moyerdestroyer/Total-Book
- Upload
the-total-book-project
to /wp-content/plugins/
- Activate via WordPress admin
- Go to 'Books' menu to create content
- Configure settings under 'Books > Settings'
E-READER DEVELOPMENT
The e-reader component is built with React and TypeScript. To modify or develop the e-reader:
- Install dependencies:
npm install
- Build/Webpack:
npm run build
Requirements for e-reader development:
- Node.js 18+ and npm
The e-reader source is in
src/
directory. Build output goes to dist/
directory.