[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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.