wiki:PUBLISHED_BOOK_FORMAT_R0
Last modified 14 years ago Last modified on 01/30/09 11:04:50

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

Error: Macro TicketQuery(summary=PUBLISHED_BOOK_FORMAT_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

Analysis

Overview

The user may want to publish his book. A published book cannot be edited. Sophie books do not need to be published to be read in Sophie Reader, but publishing can make sense when the user has finished editing a book.

Task requirements

  • A book can be saved in a Published Sophie Book Format (.psbf) by File > Publish Book

First the .spbf book is saved and closed.
Then a published book is generated and opened.

  • A published book has the extension .psbf.
  • When a book is published the unused resources should be striped from it.
  • (optional for R0)If opened in Sophie Author a published book should behave as if it is in Test mode - links are always active, and it cannot be edited.

Task result

The result of this task is source code.

Implementation idea

Add a flag indicating that a book is published.

SOPHIE2_BOOK_FORMAT_R0

How to demo

  • Publish book and show that a new .sophie copy of the book is generated and opened.
  • Show that in the .sophie book there are no unused resources.

Design

Implementation

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

Testing

Comments

(Write comments for this or later revisions here.)