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
