Vincent Massol wrote: > On Mar 11, 2008, at 6:34 PM, Jean-Vincent Drean wrote: > >> On Mon, Mar 10, 2008 at 3:10 PM, Vincent Massol <[EMAIL PROTECTED]> >> wrote: >>> Hi everyone, >>> >>> I'd like everyone's input for defining the XE 1.4 roadmap both on the >>> general objectives and specific features/bugs to implement/fix. >>> >>> * No new features in general >>> >> I'd like to commit a first implementation of keyboard shortcuts in >> xwiki : >> http://dev.xwiki.org/xwiki/bin/view/Drafts/XWikiKeyboardShortcuts > > +1 > >>> * Add support for removing class properties >>> (http://jira.xwiki.org/jira/browse/XWIKI-99 >>> ) >>> >> Cool! >> >>> * (optional - depending on availability) - Interface extensions >>> (http://dev.xwiki.org/xwiki/bin/view/Design/InterfaceExtensions >>> ) >>> >> Wow, it would be awesome to have it in 1.4, what's the status on >> this ? > > Marta and Sergiu are working on this AFAIK. Any ETA Marta/Sergiu?
Not on this, we're working on SkinExtensions, which is much simpler to implement. The code is mostly done, with the following problems: - We're still trying to decide if YUICompressor is the best choice. It seems to be a good choice when comparing features and functionality, but on the inside it is UGLY! It looks like some quick and dirty C code, although it is at version 2.3.5 (they just removed System.exit as a failure mechanism in 2.3.0!). Unfortunately there is nothing else that does variable minimization, so the choice is whether we use YUICompressor or use something with less compression. - We're still trying to find a place where to do the hook replacement. At first Plugin#endRendering looked like a good option, but it seems that it is not called when parsing templates, so the choice is between writing some custom code in the parse method, or make the plugins also be called for that parsing process, or to call the RenderingEngine#interpret method instead of the current shortcut, which is to call directly VelocityRenderingEngine. So, if we find some time to address these points, we'll have it ready for usage this weekend. I think that I'll have to review the whole parsing/rendering process and fix all those Programming Rights leaks on the way, too, as this is needed for Template Extensions (draft proposal sitting on my computer). As for Interface Extensions, I'll have to modify the proposal to include some of the observations Vincent made, then I'll start working on it. -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

