Changes

change UI for first prototype, mention metadata handling
Line 28: Line 28:  
and happens automatically), but rather add a new version to the entry. Enhance the UI to allow easy (and simple to understand)  
 
and happens automatically), but rather add a new version to the entry. Enhance the UI to allow easy (and simple to understand)  
 
access to "old" versions, including modification (which means automatically saving in a new branch).
 
access to "old" versions, including modification (which means automatically saving in a new branch).
As "easy and simple to understand" isn't actually easy to implement, I'll concentrate on enhancing (by listing
+
As "easy and simple to understand" isn't actually easy to implement, I'll concentrate on enhancing the current Journal view
each version separately) the linear, time-based view of the current
+
by adding previous/next buttons to the details view of each entry for the primary part of the project.  
[[Design_Team/Designs/Journal|Journal design]] for the primary part of the project. Adding a version tree details view
+
Adding a version tree details view and possibly other ways of presenting versions are planned for the optional  
and possibly other ways of presenting versions are planned for the optional (based on remaining time) "bonus part".
+
(based on remaining time) "bonus part". Metadata is going to be part of each version (and mutable without creating
 +
a new version) at first.
    +
===Rationale===
 
Version support for data store / Journal already  
 
Version support for data store / Journal already  
 
[http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience#Implicit_Versioning_System was part of] the  
 
[http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience#Implicit_Versioning_System was part of] the  
344

edits