Last modified 14 years ago Last modified on 01/28/09 18:43:23

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

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



This task is supposed to determine the main format in which sophie books will be kept.

Task requirements

  • The main format for sophie book should be custom XML format. It should be able to represent the entire sophie book model.
  • The user should be able to save his book in this format thorough File > Save/Save As.
  • The user should be able to load a book which is saved in the right format through File > Open. (even if the book is not generated through the Sophie Autor)

Task result

The result of this task is source code.

Implementation idea

See the design and implementation of the BASE_PERSISTENCE_* tasks.


How to demo

  • Save and close a book. Then reopen it and show that it has not changed.



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



(Write comments for this or later revisions here.)