This is a rough list of things that developers could get involved in extending in the bookeditor and page editor (fork of AlohaEditor).
This first version may be a bit lean on context, in an effort to make sure that things are recorded. We will work to update the list with more context.
The OERPUB team works from a redmine instance and from pivotal. Those detail current issues found and work planned. This list has projects that haven't yet been started. They are in order of memory, not of priority.
- Replace the current web view of the books with EPUBjs with Hypothes.is annotation integrated. (Come to the BIB13 hackday!)
- Firefox support for github-bookeditor. This used to work, but currently is broken.
- IE support for github-bookeditor. The Aloha-Editor team works hard to keep IE supported, so we should also be able to.
- Edit and save metadata for the ebooks.
- Save the html in a pretty printed format so that edit differences are always meaningful.
- Include link to download an EPUB of the book. Can almost just link to the github repo zip. But need to unwrap one level and make sure that only one book is included.
- May want to use branches to create clean EPUB version of each book in a repository.
- Include link to download PDF of book (from the continuous PDF service)
- Validation on save.
- Converting back and forth between sections and headings. The editor uses headings to represent sections which are representable by headings. Complex sections are left as is.
- Finer grain collaboration support -- ability to simultaneously change a single page in abook.
- Import a book. (Needs a service to copy into an existing git repo)
- Switch from using class to using data-type to record semantics.
- Implement inline editing features from the mockups
- Implement sweep away formatting for semantic blocks
- Implement "convert to" for semantic elements.
- Multimedia -- add video, audio, slides, etc.
- Put the cheatsheet functionality back in. Create cheatsheet for LaTeX. Use mathjax to render the cheat previews rather than images.
- Paste cleanup -- paste from word, open office, or html brings in unwanted styles.
- Undo support
- Performance of large documents
- Deeply nested semantic structures.
- Lots of math
- Lots of images
- Font for new icons
- Accessibility
- For learners
- Add metadata so can discover appropriate content
- Enrich plugins to create more accessible content.