wiki:EMBEDDED_BOOKS_RESOURCE_SUPPORT_R0
Last modified 16 years ago Last modified on 01/05/09 01:15:53

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

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

Embedded Books Resources are just books, but are there any other issues we need to handle? What about cyclic embedded books? This task needs to look at resource support and determine if it is sufficient for embedded books.

Task requirements

  • Make sure resources can handle cyclic references
  • Make sure books as resources can find their own resources

Task result

The result of this task is a report and possibly code if necessary.

Implementation idea

  • Book A can import Book B. Book B can then import Book C. Book C can import Book A. The resource library will need to keep track of previously imported resources and if it finds that a resource is already in the book (or a parent resource) it needs to mark the reference with a token that can be resolved later. This token could be a uri type token or a UUID.
  • A book needs to be able to find its own resources, so check to see if the resource library is really referencing the resources in the proper book and not some book held onto by the top level book

EMBEDDED_BOOKS_MANAGING_R0

How to demo

Report on your findings and discuss any changes to the resource library

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.)