- 4.0 Release Show Stoppers
++ Refactor remaining Framework libraries for H4
-
Create list of libraries that need to be refactored
-
Can look for horde/Core dependency in package.xml. Most (all?) packages should not have this dependency/
-
!SyncML
-
Horde_Group - accesses $GLOBALS['injector'] in numerous places.
++ Refactor remaining released apps for H4
- Mail - DONE
- Calendar
- Notes
- Tasks
- Address Book
- Mail Filters
++ To be refactored/released for H4 in the future (non-showstopper)
- Photos
- Time Tracker
- Wiki
- Source Repository Viewer
- Files
- Tickets
++ Require Unicode support in both Server and Client
- Consistently use UTF-8 internally. - DONE
- Convert data once when entering Horde from the backend. - DONE
- Remove any other Horde_String::convertCharset() calls. - DONE
++ Move translations for framework libraries into the libraries.
- Uses horde/Role package to use to install into the correct place.
++ Make apps PEAR installable
++ Browser-based configuration (no more static configuration files)
++ Centralized Session access
- [http://bugs.horde.org/ticket/8023 Ticket #8023]
- Accessed via global $session (or $hsession?) variable
- Merge !SessionObjects functionality into Horde_Session
++ DB schema migrations
- Postgres BYTEA escaping ([http://bugs.horde.org/ticket/8023 Ticket #9153])
+++ To be released with H4
- IMP - DONE
- Ingo - DONE
- Kronolith - DONE
- Mnemo - DONE
- Nag - DONE
- Turba - DONE
+++ To be released after H4 (non-showstopper)
- Ansel - DONE
- Gollem
- Hermes
- Whups - DONE
- Wicked - DONE
++ !CalDAV Server
++ Application Renaming
++ H3 Upgrade Scripts/Documentation