[commits] [Wiki] created: Project/H6TODO
Michael Slusarz
slusarz at horde.org
Sun Mar 23 05:01:22 UTC 2014
slusarz Sun, 23 Mar 2014 05:01:22 +0000
Created page: http://wiki.horde.org/Project/H6TODO
[[toc]]
+ Project Name
Horde 6 TODO List
++ Confirmed
* Git reorganization
* Packagist packages for libraries
* Refactor Horde_Registry bootstrapping for actions where
authentication is not known at beginning of process (AJAX endpoint; RPC)
++ To Discuss
* 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.
* Websockets version of AJAX endpoint
* Log improvements
* Ability to queue log entries (configurable), for logging after request.
* Also... right now, we need to fully process log entry before we
know if we are going to accept, since log level checking happens at
the lowest levels of logging chain. Need to move this up in chain so
that we can exit out of log code earlier if we know that we don't want
to process.
More information about the commits
mailing list