On Mon, Mar 23, 2009 at 10:14, Marius Dumitru Florea <[email protected]> wrote: > Ludovic Dubost wrote: >> Vincent Massol a écrit : >>> On Mar 23, 2009, at 12:29 AM, Ludovic Dubost wrote: >>> >>> >>>> We could also add >>>> >>>> - the RSS refactoring which was mostly done by Marius. >>>> - include the Excel plugin in the standard distrib >>>> >>> committers: Who would be able (read: have the time) to work on this? >>> >> >> I can work on the Excel plugin. I just need to be told what to change. >>> >>>> - handling of velocity macros >>>> >>> This is already planned an included in "finish new rendering" and >>> assigned to Jerome. >>> >>> >>>> - Macro libraries and improved macro inserting >>>> >>> I guess "improved macro inserting" is in the WYSIWYG editor. Could you >>> be more specific to see if it matches what Marius is working on? >>> >> For me it is to access the list of macros by a library first (with a >> nice description) > > In JV's mockups macros are grouped by category. See > http://dev.xwiki.org/xwiki/bin/view/Design/NewWysiwygEditorInterface#HMacros > . I need a way to retrieve macros by category/library. > >> Then it is listing the available macros with a nice description. > > I have the description. Now it is used as a tool tip for the macro title > in the Edit Macro dialog. I know, it's hidden. > >> Then it is editing the parameters with a nice description for each >> parameter and eventually some types params (lists, etc..) and controls > > I have the parameter description and type. I don't have the list of > allowed values and the default value. The description is used as a tool
The default value is already easy to get from a macro parameter instance but it need to be put into the MacroDescriptor. Marius: is there jira for all informations to put in MacroDescription you need for the WYSIWYG ? You can assign them all to me if it's a priority for you I can take care of it. > tip for the input control (again, it's hidden). The type is used to > choose the input control. Currently I have this mapping: > > boolean/java.lang.Boolean -> BooleanInput (a combo box with three > options: yes, no, unspecified) > java.lang.String -> TextInput > > What other controls would you like to have Ludovic? Current macros parameters also contains Enums. You should have a drop down list for theses or something like this. > > Regarding the library/macro/parameter description we need to update the > UI design to take it into account. Maybe an information icon (like it > used to be in Curriki) near the library/macro/parameter would do. JV? > > Thanks, > Marius > >> >>> Re "macro libraries" not sure what this is about. Is it about the >>> ability to load velocity macros in the Velocity Engine only once >>> (using for example the existing "velocity macros" field in the admin >>> (programming section)? >>> >> Yes it is having a section on the admin that lists the available >> libraries and have a easy way to add a new one (it can be standard XAR >> import). >> We should eventually be able to deactivate some libraries. >> >> It should list libraries provided by the Wiki, by the XEM instance and >> natively (macros.vm or rendering macros) >> >> Ludovic >> >>> Thanks >>> -Vincent >>> >>> >>>> Also concerning 1.8.1 there are a few features/bug fixes that we >>>> need to >>>> include as Curriki is depending on it and it won't be possible to wait >>>> for 1.9 for them. >>>> >>>> - Insert Attachment >>>> - Font/Size/Colors management >>>> - Sufficient wysiwyg parameters to show/hide certains features in the >>>> dialog boxes >>>> >>>> Ludovic >>>> >>>> Vincent Massol a écrit : >>>> >>>>> Hi devs, >>>>> >>>>> XE 2.0 >>>>> ===== >>>>> >>>>> We've had discussion about XE 2.0 in the past. I think now is the >>>>> right time to release it and we should prepare to do so. Two reasons; >>>>> 1) We've had a lot of new features (new rendering, new wysiwyg, >>>>> webdav, REST, office import, usability improvements, etc) added >>>>> recently in 1.8 and this alone warrants calling it 2.0. The new >>>>> rendering and new wysiwyg could be set as default in XE 2.0. >>>>> 2) XE 1.0 marked a stability level. XE 2.0 will mark another >>>>> stability >>>>> level (I'm thinking about the old wysiwyg editor which could be said >>>>> to be stable...) >>>>> 3) It's been almost exactly 2 years since we released XE 1.0, it's >>>>> high time for a major release. >>>>> >>>>> However since we still have a bit of work to fully finish the new >>>>> rendering and new wysiwyg and since we want user feedback from 1.8 to >>>>> ensure we get a rock solid 2.0 release I propose to have a XE 1.9 >>>>> release before the XE 2.0 (which would be a promotion of XE 1.9 final >>>>> with the config change to have new syntax/wysiwyg as defaults). >>>>> >>>>> The other advantage of releasing XE 2.0 is that we want to start the >>>>> maintenance period for the old rendering/old wysiwyg as early as >>>>> possible to get new people to use the new system. Once 2.0 is >>>>> released >>>>> we'll continue releasing bugfix versions of 1.9.x from time to time >>>>> but we'll advise people to switch to 2.x. I propose we keep support >>>>> for the old 1.0 syntax (either using the old code or using the 1.0 >>>>> --> >>>>> 2.0 syntax converter) for 1 year. This is the time we have to make >>>>> our >>>>> existing users switch to the new syntax. Note that with the automatic >>>>> converters it shouldn't be something too difficult. >>>>> >>>>> Roadmap for XE 1.9 >>>>> ================ >>>>> >>>>> General:It's a stabilization release meaning we must resist putting >>>>> new things in it and fix what doesn't work well enough. >>>>> >>>>> Content proposal: >>>>> * Finish/stabilize/document new rendering - Thomas/Vincent >>>>> * Finish/stabilize/document new wysiwyg editor - Marius/Anca >>>>> * Finish/stabilize/document office importer + doc splitter/management >>>>> - Asiri >>>>> * Finish/stabilize/document webdav - Asiri >>>>> * Finish/stabilize/document REST support - Fabio >>>>> * Finish/stabilize/document new blog application - Sergiu/Guillaume >>>>> * Continue UI improvements (ex: new treeview, new search interface, >>>>> full list to be defined) - JV/Ecaterina/Guillaume >>>>> * Fix search using lucene plugin - ???? >>>>> * Finish XE French translations - JV/Guillaume >>>>> * Fix other bugs (watchlist, page names with special chars, etc) - >>>>> All >>>>> * Refactoring of apps to use more of SSX - Jerome? >>>>> >>>>> Note: I don't think we can commit to have a new skin system or a new >>>>> skin in place for the 1.9 timeframe. >>>>> >>>>> Proposed Dates: >>>>> * 1.9M1: 6 April >>>>> * 1.9M2: 4 May >>>>> * 1.9RC1: 18 May >>>>> * 1.9RC2/Final: 1 June >>>>> * 2.0: 15 June >>>>> >>>>> WDYT? >>>>> >>>>> Thanks >>>>> -Vincent >>>>> >>> _______________________________________________ >>> devs mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/devs >>> >>> >> >> > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

