Changes between Version 15 and Version 16 of COMMENT_FRAMES_R0
- Timestamp:
- 07/07/09 13:13:19 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
COMMENT_FRAMES_R0
v15 v16 8 8 == Overview == 9 9 Comment 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, althougha 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 allowadding 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]]10 Comment 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]] 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. [[BR]] [[BR]] 12 A 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]] 13 13 Once 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]] 14 14 Comments can be added to any open copy of a Sophie book. [[BR]] [[BR]] … … 17 17 == Task requirements == 18 18 * Model 19 * Create model for "comment stream" - the resource which lives on the server.20 * Create model for the frame content which refers the serverresource. 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. 21 21 * Persistence 22 22 * The server stream must be persist-able in order to be sent to the client … … 26 26 * Decide how will a stream be created / destroyed - from client, from web UI ot both. 27 27 * 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. 29 29 * Client <-> Server communication 30 30 * The server web services must allow communication related to comment streams.