[cvs] [Wiki] changed: Horde4/BCBreaking
Michael Slusarz
slusarz at horde.org
Thu Oct 15 15:34:11 UTC 2009
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)
More information about the cvs
mailing list