[[BackLinksMenu]] [[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|)]] = Analysis = == Overview == 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 [wiki:DOCUMENT_FILE_MANAGEMENT_R0] == Related == [wiki:FRAME_TEMPLATES_R0] [[BR]] [wiki:PAGE_TEMPLATE_BEHAVIOUR] [[BR]] [wiki:DOCUMENT_FILE_MANAGEMENT_R0] [[BR]] [wiki:BOOK_TEMPLATES_LISTING_R0] == How to demo == The result of this task is code. = Design = = Implementation = ^(Implementation results should be described and linked here (from the wiki or the repository))^ = Testing = = Comments = Annotations and Interactivity should be postponed for next iterations (after annotations and interactivity are done.)