[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