jan  Mon, 29 Dec 2014 22:00:43 +0000

Modified page: http://wiki.horde.org/Project/H6TODO
New Revision:  12
Change log:  Move to discuss section

@@ -5,23 +5,24 @@
 ++ Confirmed

 * Git reorganization
   * Packagist packages for libraries
- * Command to automtically split current framework library from git repo at framework/bin/horde-git-split + * Command to automatically split current framework library from git repo at framework/bin/horde-git-split * Refactor Horde_Registry bootstrapping for actions where authentication is not known at beginning of process (AJAX endpoint; RPC) * Use Horde_Registry_Logout to register logout actions; remove Application level logout()
 * Cleanup Exception handling
   * All Horde code/libraries should use $logged parameter of Horde_Exception
-  * Remove Horde_Exception_Wrapped
- * (Discuss) Provide separate error message for admins vs. error message meant for end user display
 * Remove External session handler from horde/conf.php
* This can be accomplished by creating a !SessionHandler class and passing in this classname to 'type'.
 * Horde_Translation
* Vastly simplify framework library implementation by using late static binding - should only need to declare the path to the base of the application in a member variable.
 * Fix inconsistent usage of Hashtable and HashTable

 ++ To Discuss

+* Cleanup Exception handling
+  * Remove Horde_Exception_Wrapped
+ * Provide separate error message for admins vs. error message meant for end user display
 * New Hooks format
* Have config file be a class that extends/implements a base Horde class/interface. All hooks can be defined without having to comment them out - active hooks would then be defined in a public variable config array. Another idea: hooks live in a separate subfolder ... one hook per file. hooks.php has name of class to load.
 * Centralized GC
* Want to add a global Horde GC system. Libraries implement GC class, and when triggered we don't immediately do GC but instead send GC requests to a queue. Then we either do ALL GC requests on a random access (i.e. logout access; this doesn't require any admin setup) or admin would have option to run cron process to periodically handle GC queue.

--
commits mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]

Reply via email to