Jump to: navigation, search

Difference between revisions of "Mylyn/Docs/EPUB/Editor"

< Mylyn‎ | Docs‎ | EPUB
(New page: EPUB Editor (DRAFT) ==Planned features== Multipage form based editor. * Overview * Spine ** An editable list of all pages that are in the reading order. * Manifest ** An editable list of...)
 
Line 1: Line 1:
 
EPUB Editor (DRAFT)
 
EPUB Editor (DRAFT)
  
==Planned features==
+
Currently the EPUB supporting UI only allows for one single file to be assembled into an EPUB. The only other option is to write a rather extensive Ant task. While this is useful when doing headless builds - an EPUB editor could be very useful when wanting to assemble the more complex publications.
Multipage form based editor.
+
  
 +
The basic idea is to introduce a new file type; **epubspec** which contains the EPUB specification. It should be possible to open this file into an editor especially designed to handle it.
 +
 +
== Editor features ==
 +
 +
[[Image:epub-editor_page1.png]]
 +
 +
* Multipage form based editor.
 
* Overview
 
* Overview
 
* Spine
 
* Spine
Line 10: Line 16:
 
** An editable list of all items.
 
** An editable list of all items.
 
* Conversion (wiki markup conversion options).
 
* Conversion (wiki markup conversion options).
 +
 +
== General features ==
 +
* When an EPUB specification is added to a project, the project's build specification should be updated to include a builder for this file type.
 +
* The builder shall locate all **.epubspec** files found in the project and build the associated EPUB file when executed.
 +
* It should be possible to convert **.epubspec** files to Ant scripts

Revision as of 12:07, 6 July 2012

EPUB Editor (DRAFT)

Currently the EPUB supporting UI only allows for one single file to be assembled into an EPUB. The only other option is to write a rather extensive Ant task. While this is useful when doing headless builds - an EPUB editor could be very useful when wanting to assemble the more complex publications.

The basic idea is to introduce a new file type; **epubspec** which contains the EPUB specification. It should be possible to open this file into an editor especially designed to handle it.

Editor features

Epub-editor page1.png

  • Multipage form based editor.
  • Overview
  • Spine
    • An editable list of all pages that are in the reading order.
  • Manifest
    • An editable list of all items.
  • Conversion (wiki markup conversion options).

General features

  • When an EPUB specification is added to a project, the project's build specification should be updated to include a builder for this file type.
  • The builder shall locate all **.epubspec** files found in the project and build the associated EPUB file when executed.
  • It should be possible to convert **.epubspec** files to Ant scripts