wiki:TEXT_PERSISTENCE_MODEL

Version 1 (modified by diana, 15 years ago) (diff)

--

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

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

  • After the task the saving and loading books feature should be fixed.

Task requirements

After this task the following results will be visible:

  • Saving and loading books will be available.
  • Backward compatibility with the older books (books using the old text model) will be available.
  • Copy/Paste of (styled) text will be available.
  • Drag/Drop of (styled) text will be available
  • Rtf/Html import/export will be available.

Task result

The result will be code.

Implementation idea

  • Create persisters for the new classes and fix the old ones.

(Add links to related tasks that could be useful or helpful.)

How to demo

  • Create a new book in sophie. Save the book. Close the book. Load the book again.
  • Create a new book in sophie. Create text frame, type text. Copy the text, paste the text.
  • Create a new book in sophie. Create a text resource. Drag and drop the resource in sophie.
  • Create a new book in sophie. Import html or rtf document.

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)