[Wiki] changed: Horde4/BCBreaking
Michael Slusarz <[email protected]>
| Newsgroups | gmane.comp.horde.cvs |
|---|---|
| Message-ID | <[email protected]> |
slusarz Mon, 28 Sep 2009 23:27:47 -0400 Modified page: http://wiki.horde.org/Horde4/BCBreaking New Revision: 2.85 Change log: mark tasks as done; add framework gettext issue @@ -83,12 +83,12 @@ ++ !JavaScript * 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. -* Remove app-specific 'open_calendar.js' files and extra code in Horde's open_calendar.js. -* Replace horde's popup.js with IMP's version. -* Basically consolidate _all_ js present in multiple apps +* 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::) +* 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)** * IMP's spellchecker library could probably be globally available **(DONE - moved to Horde_Ajax)** @@ -111,12 +111,13 @@ ++ To discuss * 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. +* 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'] ? * ((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) +* Figure out what to do re: gettext strings in framework packages (see, e.g., http://lists.horde.org/archives/dev/Week-of-Mon-20090706/024036.html and http://lists.horde.org/archives/dev/Week-of-Mon-20090713/024066.html) -- To unsubscribe, mail: [email protected]