Jump to: navigation, search

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

< Mylyn‎ | Docs‎ | EPUB
m
Line 3: Line 3:
 
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.
 
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.
+
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 ==
 
== Editor features ==
Line 19: Line 19:
 
== General features ==
 
== 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.
 
* 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.
+
* 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
+
* It should be possible to convert '''.epubspec''' files to Ant scripts

Revision as of 12:08, 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