[Wiki] changed: Horde4/BCBreaking
Michael Slusarz <[email protected]>
| Newsgroups | gmane.comp.horde.cvs |
|---|---|
| Message-ID | <[email protected]> |
slusarz Thu, 15 Oct 2009 11:34:11 -0400 Modified page: http://wiki.horde.org/Horde4/BCBreaking New Revision: 2.86 Change log: realms/username handled exclusively by hooks now. @@ -84,9 +84,9 @@ * Remove last traces of enter_key_trap.js **(DONE)** * Remove code like hideable.js that is encapsulated by Prototype (or whatever js toolkit 4.0 uses standard) **(DONE)** * Global Prototype/Scriptaculous libraries. **(DONE)** * Remove app-specific 'stripe.js' files. **(DONE)** -* Remove app-specific 'open_calendar.js' files and extra code in Horde's open_calendar.js. **(Partially DONE; apps other than IMP need to be rewritten to use Horde_UI_JsCalendar::) +* Remove app-specific 'open_calendar.js' files and extra code in Horde's open_calendar.js. **(Partially DONE; apps other than IMP need to be rewritten to use Horde_UI_JsCalendar::)** * Replace horde's popup.js with IMP's version. **(DONE)** * Basically consolidate _all_ js present in multiple apps **(DONE)** * Put core javascript into a package so it can be versioned/upgraded? * Remove print.js in favor of just window.print() **(DONE)** @@ -112,11 +112,11 @@ * RemoveGlobals * ((Project/HordeSpaces)) * Require PHP 5.3+ and use the intl extension (http://us3.php.net/intl) * Remove confusing mess of hooks and other ways of muddling logins (especially with IMP), and replace them _all_ with the preauthenticate and postauthenticate hooks + appropriate examples for things like vhosting. **(DONE)** -* Clean up tobackend/frombackend hooks - either remove them, or name them better, or document when and where they need to be called. -* Get rid of 'realms' (replace with ((Project/HordeSpaces)) where necessary). -* Remove imp['uniquser'] ? +* Clean up tobackend/frombackend hooks - either remove them, or name them better, or document when and where they need to be called. **(DONE; moved to single authusername hook and documented better)** +* Get rid of 'realms' (replace with ((Project/HordeSpaces)) where necessary). **(DONE; use authusername hook instead)** +* Remove imp['uniquser'] ? **(DONE)** * ((Horde4/Config)) * Per-variable session locks? http://thwartedefforts.org/2006/11/11/race-conditions-with-ajax-and-php-sessions/ * Use 1 login screen for all apps (i.e. !LoginController)? **(DONE)** * Deal w/CSS namespace clashing issues in portals (see, e.g., http://bugs.horde.org/ticket/?id=5831). Prefix all css rule names with the application name (.horde-header)? Or have separate CSS files for portal apps (better - prevents from loading entire CSS files when most isn't needed) -- To unsubscribe, mail: [email protected]