Last modified 9 years ago Last modified on 01/14/09 17:23:33

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=BOOK_TEMPLATES_BEHAVIOUR_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block



Book templates behavior defines what are the book templates, similarities and differences with other frames. Book templates consists of

  • List of page templates
    • In order to be able to save book template with more than one page.
  • the page templates themselves
    • The page templates contain frame templates
    • Both frame and page templates are available as the resources in the newly created book
  • Interactivity
    • Interactivity templating should be provided at some point - timelines, etc.
  • highlighting.
    • Highlights should be included as a part of book templates. (exported on save and improted on using the template)

Task requirements

In this revision implement

  • Saving book as template, without interactivity
    • list of pages
    • pages as templates
      • frames as template (this should be done in page template saving)
  • Creating a book from a template
  • If there is time, including annotations in the book template may be implemented if the task is implemented after the annotations task. Else, include implementation ideas on this.

Task result

The result of this task is code.

Implementation idea

  • Check the state of frame and page templates listed in the related section
  • Saving book as template should be done by File -> Save Book As Template
  • Creating a book from a book template should be done by selecting the template from New Book dialog drop-down menu. See related DOCUMENT_FILE_MANAGEMENT_R0


How to demo

The result of this task is code.



(Implementation results should be described and linked here (from the wiki or the repository))



Annotations and Interactivity should be postponed for next iterations (after annotations and interactivity are done.)