[cvs] [Wiki] changed: Horde4/BCBreaking
Michael Slusarz
slusarz at horde.org
Tue Sep 29 03:27:47 UTC 2009
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)
More information about the cvs
mailing list