[commits] [Wiki] changed: Project/Undo

Jan Schneider jan at horde.org
Thu Jan 5 20:26:54 UTC 2017


jan  Thu, 05 Jan 2017 20:26:54 +0000

Modified page: https://wiki.horde.org/Project/Undo
New Revision:  10
Change log:  Fix markup

@@ -14,13 +14,13 @@
  Instead of deletion, support undo in Horde applications. This might  
take the form of a Horde-wide (per-user of course) "trash folder", or  
some other form of undeletion or revision history.

  One suggested approach is to embed this into a larger task to  
implement journaling in Horde. This would look include these tasks:

-- Horde_Journal library with SQL and potentially MongoDB backends (5 hours)
-- Journaling for apps (10 hours): Use Horde_Journaling in Kronolith,  
Nag, Turba, Mnemo to track additions, changes, deletions.
-- Collection (calendars, address books, etc) history (10 hours):  
Application support (backend and UI) to retrieve and display journal  
summaries for a groupware collection. Maybe on-demand for dynamic  
frontends?
-- Object history (10 hours): Application support (backend and UI) to  
retrieve and display complete journal for a groupware object. Maybe  
on-demand for dynamic frontends?
-- Undo (25 hours): Implement undo functionality based on the  
journaling features for end users.
+* Horde_Journal library with SQL and potentially !MongoDB backends (5 hours)
+* Journaling for apps (10 hours): Use Horde_Journaling in Kronolith,  
Nag, Turba, Mnemo to track additions, changes, deletions.
+* Collection (calendars, address books, etc) history (10 hours):  
Application support (backend and UI) to retrieve and display journal  
summaries for a groupware collection. Maybe on-demand for dynamic  
frontends?
+* Object history (10 hours): Application support (backend and UI) to  
retrieve and display complete journal for a groupware object. Maybe  
on-demand for dynamic frontends?
+* Undo (25 hours): Implement undo functionality based on the  
journaling features for end users.

  Time estimations are probably too optimistic, especially for the  
base journaling functionality.

  ++ Resources



More information about the commits mailing list