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
-~----------~----~----~----~------~----~------~--~---

Reply via email to