2011/2/17 Vincent Massol <vinc...@massol.net>: > > 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. 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 <guilla...@xwiki.com>: >>> Hi Maxime, >>> >>> On Tue, Feb 15, 2011 at 12:30, Maxime Sinclair >>> <maxime.sincl...@gmail.com>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 > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users