The handlers branch is to work on admin/adminhandler and installer/ installhandler.
Basically, I want the admin and the installer to become themes. I couldn't explain the idea before starting the code, here's a clearer — I hope — picture. General: - Moved both admin and installer folders to system/themes and added a theme.php. Admin (for now - work in progress): - Added AjaxAdminHandler for all the ajax_* (may use auth_ajax, see installer below); - Moved form_*, filter_*, get_main_menu, etc... theme-related stuff to theme.php; Installer: - Moved the Ajax stuff to theme.php, and using the AjaxHandler to call them; - Moving any db-specific code to a install.php file in the schema's folder; - Plugin hooks now call the db-specific code; - Converting the installer to a formui, this way schemas will become independent modules; Basically, this reduces the clutter and really use our API! Be sure to check the branch! Comments, suggestions, new ideas warmly welcomed! :) --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/habari-dev -~----------~----~----~----~------~----~------~--~---
