On Feb 17, 2011, at 4:20 PM, Maxime Sinclair wrote:

> 2011/2/17 Vincent Massol <[email protected]>:
>> 
>> On Feb 16, 2011, at 11:10 AM, Maxime Sinclair wrote:
>> 
>>> @Vincent My question is about a groovy wiki macro, sorry for the lack
>>> of precision. I will read the suggested page about the Configuration
>>> module. Thank you for the link.
>> 
>> ok we have not done this yet. I can see 2 solutions:
>> 
>> 1) You create an XClass and an XObject with the config data and you access 
>> that XObject from the macro
>> 2) You lookup the ConfigurationSource using Utils.getComponent()
>> 
>> IMO the best is 1).
> 
> Yes I agree with you, I will try this way.
> 
> Maybe, it will be fine if this kind of class will be a standard
> component of XWiki (something like a WikiMacroConfigurationClass).
> I don't know if there is an existing feature request about this. If
> not, I will create one.

Why would we need a WikiMacroConfigurationClass? For me it's not good since 
each macro's need regarding configuration is different.

Thanks
-Vincent

> 
> Regards,
> Maxime Sinclair
> 
>> 
>> Thanks
>> -Vincent
>> 
>>> @Guillaume Yes I already read it and I didn't find anything about this
>>> concern. But it's a very good tutorial and a "must read" for anyone
>>> who want to create a macro.
>>> 
>>> 2011/2/15 Guillaume Lerouge <[email protected]>:
>>>> Hi Maxime,
>>>> 
>>>> On Tue, Feb 15, 2011 at 12:30, Maxime Sinclair 
>>>> <[email protected]>wrote:
>>>> 
>>>>> Hello,
>>>>> 
>>>>> What is the best way to create a configurable macro ?
>>>>> For example, a macro uses an external resource (like the address of a
>>>>> server). The administrator of the wiki must configure this resource
>>>>> during the installation of the macro (just after the import). Of
>>>>> course, he can update the source code of the macro but it is not very
>>>>> user friendly.
>>>> 
>>>> 
>>>>> Do you have any suggestions ? Thank for your help.
>>>>> 
>>>> 
>>>> Have you looked at
>>>> http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial ?
>>>> 
>>>> Guillaume
>>>> 
>>>> 
>>>>> Maxime Sinclair
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to