On Mar 23, 2009, at 10:14 AM, Marius Dumitru Florea 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.

Regarding categories I'm not sure this should go in the rendering  
module. I don't think it's the role of each macro to say in which  
category it is. It's more a user thing, i.e. it's the code using  
macros that should probably decide of categories. I'm not fully sure  
of this but I think categories depend really on the use case and  
should not be fixed and thus should be decided/set by the user of  
macros. The user could be the wysiwyg editor itself for now or it  
could be some other UI module (not sure which).

Since I'm not sure I'd like to know what others think.

Thanks
-Vincent

>> 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
> 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?
>
> 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

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to