Changes between Version 15 and Version 16 of COMMENT_FRAMES_R0


Ignore:
Timestamp:
07/07/09 13:13:19 (16 years ago)
Author:
kyli
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • COMMENT_FRAMES_R0

    v15 v16  
    88== Overview == 
    99Comment frames allow a book to have an interactive space for dialoging between readers that have the same book open. [[BR]] [[BR]] 
    10 Comment frames live on the server and thus require a Sophie Server to function, although a Sophie book that uses comment frames does not need to be on a Sophie Server. When a book has comment frames, users can add comments. These comments are uploaded to the Sophie Server and are made available for reading to everyone with an open copy of the book.  [[BR]] [[BR]] 
    11 A comment frame is added to a book the same way as every other frame type. Comment frames have a the same HUDs as do all frame types. Comment frames do not have link Halos or Anchor Halos. [[BR]] [[BR]] 
    12 A comment frame includes an Add Comment function to allow adding a comment. There is a form inside the frame, allowing a commentator's comment to be entered. Comments can be added to a comment frame in Test mode or in Sophie Reader, but not in Author mode. [[BR]] [[BR]] 
     10Comment frames refer the so called 'comment streams', which live either the server or on local machine and thus may require a Sophie Server to function. However, a Sophie book that uses comment frames does not need to be on a Sophie Server. When a book has comment frames, users can add comments. These comments are uploaded to the Sophie Server and are made available for reading to everyone with an open copy of the book.  [[BR]] [[BR]] 
     11A comment frame is added to a book the same way as every other frame type. Comment frames have a the same HUDs as do all frame types. [[BR]] [[BR]] 
     12A comment frame allows adding a comment. There is a form inside the frame, allowing a commentator's comment to be entered. Comments can be added to a comment frame in Test mode or in Sophie Reader, but not in Author mode. [[BR]] [[BR]] 
    1313Once a comment has been added, a Reply function is displayed to allow the user to reply. Replies are indented. Replies to replies are further indented. If there are enough comments to fill the comment frame, the comment frame must generate scroll bars.  [[BR]] [[BR]] 
    1414Comments can be added to any open copy of a Sophie book. [[BR]] [[BR]] 
     
    1717== Task requirements == 
    1818 * Model 
    19   * Create model for "comment stream" - the resource which lives on the server. 
    20   * Create model for the frame content which refers the server resource. It must Hold enough information for referring a concrete stream, for changing it and for updating. 
     19  * Create model for "comment stream" - the resource which lives (mainly) on the server. 
     20  * Create model for the frame content which refers the remote resource. It must Hold enough information for referring a concrete stream, for changing it and for updating. 
    2121 * Persistence 
    2222  * The server stream must be persist-able in order to be sent to the client 
     
    2626  * Decide how will a stream be created / destroyed - from client, from web UI ot both. 
    2727  * Decide about the relation between frame content resource and server stream - one to one or many to one. 
    28   * Decide whether it will be possible to forbid comment rights on particular readers, e.g. whether the comment frame will use the base.security model. 
     28  * The comment frame should use the base.security and base.connectivity model in order to allow future  improvements related to server logging. 
    2929 * Client <-> Server communication 
    3030  * The server web services must allow communication related to comment streams.