On Thu, Apr 7, 2011 at 9:01 PM, Thomas Mortagne <[email protected]>wrote:
> On Thu, Apr 7, 2011 at 17:27, Kasun Nishshanka <[email protected]> > wrote: > > Right now I'm looking at the entry point for the macros. I can see that > the > > parameters are typed in the parameters classes. > > Theses are java macros. The project is about wiki macros which are > wiki page based macro emulation rendering macros. > > See http://platform.xwiki.org/xwiki/bin/view/DevGuide/WikiMacroTutorial > > Can you please give a hint of where to look in the code? Kasun > > > > Kasun > > > > > > On Thu, Apr 7, 2011 at 8:51 PM, Kasun Nishshanka <[email protected] > >wrote: > > > >> Hi, > >> > >> In the rendering project I can see there are several in-built macros. > Each > >> macro accept a Parameters class. Still I'm not sure about the lifestyle > of > >> these macro objects and I'm investigating in to it. > >> > >> > >> On Thu, Apr 7, 2011 at 6:58 PM, Kasun Nishshanka <[email protected] > >wrote: > >> > >>> Hi Thomas & Asiri, > >>> > >>> Thanks for pointing this out. Now I'm looking at the correct place > >>> (rendering project) > >>> > >>> Thanks, > >>> Kasun > >>> > >>> > >>> On Thu, Apr 7, 2011 at 5:20 PM, Asiri Rathnayake < > >>> [email protected]> wrote: > >>> > >>>> > >>>> > >>>> On Thu, Apr 7, 2011 at 12:35 PM, Asiri Rathnayake < > >>>> [email protected]> wrote: > >>>> > >>>>> Hi Kasun, > >>>>> > >>>>> On Thu, Apr 7, 2011 at 12:22 PM, Kasun Nishshanka < > >>>>> [email protected]> wrote: > >>>>> > >>>>>> I went through the code and your UI for creating macros. I can see > you > >>>>>> are using Redeox for rendering the macros and other wiki content. > >>>>>> > >>>>> > >>>>> AFAIK XWiki uses it's own rendering engine (for normal wiki content > as > >>>>> well as macros) and Redeox was the old way of doing things. XWiki > rendering > >>>>> engine is at the heart of XWiki and you'd have to get familiar with > XDOM > >>>>> (it's sort of an abstract syntax tree). > >>>>> > >>>>> see: http://rendering.xwiki.org/xwiki/bin/view/Main/ (here you can > >>>>> learn a lot about XWiki rendering engine) > >>>>> > >>>> > >>>> PS: This is how you'd write a macro in JAVA: > >>>> http://rendering.xwiki.org/xwiki/bin/view/Main/ExtendingMacro > >>>> > >>>> As you'd guess, Wiki Macros function the same way except that Wiki > Macros > >>>> take parameters from user input (taken from the wiki macro object) and > >>>> register macros on the fly with the macro manager. Look inside the > >>>> wiki-macro module code base and you'll find a WikiMacro (or something > like > >>>> that) class which represent the class responsible for defining a wiki > macro. > >>>> > >>>> It might sound scary initially and amount of information you have to > >>>> digest it bit large. After all, this is at the heart of XWiki :) > >>>> > >>>> But for the proposal you need to show that you have adequate knowledge > >>>> about the code base and you are capable of learning things fast. If > you show > >>>> you can handle XWiki rendering code base, it might convince Thomas ;) > >>>> > >>>> Hope this helps! > >>>> > >>>> - Asiri > >>>> > >>>> > >>>>> > >>>>> I think macros come into play in the transformations phase of > rendering. > >>>>> It's not that difficult once you get used to it. > >>>>> > >>>>> Have fun! > >>>>> > >>>>> - Asiri > >>>>> > >>>>> > >>>>>> > >>>>>> So I believe there are two high level goals in the project. > >>>>>> > >>>>>> 1. Design the UI to support parameter types for macros > >>>>>> 2. When the information is transferred to the engine use the typed > >>>>>> parameters to create the macro. > >>>>>> > >>>>>> Can you please point me to the place in code where these information > >>>>>> from the UI is transferred to the back end? > >>>>>> > >>>>>> Kind regards. > >>>>>> > >>>>>> > >>>>>> On Thu, Apr 7, 2011 at 12:20 AM, Kasun Nishshanka < > >>>>>> [email protected]> wrote: > >>>>>> > >>>>>>> Hi Asiri, > >>>>>>> Thank you for the information. I am looking at the details now, and > >>>>>>> hoping to submit the proposal tomorrow. > >>>>>>> -Kasun > >>>>>>> > >>>>>>> On Wed, Apr 6, 2011 at 9:42 PM, Asiri Rathnayake < > >>>>>>> [email protected]> wrote: > >>>>>>> > >>>>>>>> Hi Kasun, > >>>>>>>> > >>>>>>>> The dead-line for applications is closing: > >>>>>>>> http://www.google-melange.com/gsoc/events/google/gsoc2011 > >>>>>>>> > >>>>>>>> May be you should contact devs on the IRC, do a quick research and > >>>>>>>> put together a proposal asap? I think Thomas (IRC Nick: tmortagne) > knows a > >>>>>>>> lot about Wiki Macros implementation and probably he has more > information on > >>>>>>>> typing parameters. > >>>>>>>> > >>>>>>>> Hope this helps. > >>>>>>>> > >>>>>>>> - Asiri > >>>>>>>> > >>>>>>>> On Wed, Apr 6, 2011 at 4:49 PM, Kasun Nishshanka < > >>>>>>>> [email protected]> wrote: > >>>>>>>> > >>>>>>>>> Hi, > >>>>>>>>> > >>>>>>>>> I am a student of University of Moratuwa Sri Lanka, currently > >>>>>>>>> following my > >>>>>>>>> Chemical and Process Engineering degree. Although I'm not a > computer > >>>>>>>>> science > >>>>>>>>> student I found it is a very interesting subject, especially Java > >>>>>>>>> programming. I have experience in developing Java programs and > web > >>>>>>>>> based > >>>>>>>>> application using JSP technologies. Last year got the chance to > play > >>>>>>>>> with > >>>>>>>>> the xWiki and I must say I really enjoyed working with it. So I > >>>>>>>>> thought it > >>>>>>>>> is better if I can participate in the XWiki project through the > GSoC > >>>>>>>>> 2011. > >>>>>>>>> > >>>>>>>>> Recently I had my 3rd semester end exam and was unable to send an > >>>>>>>>> application earlier, since my exam is now over and having two > months > >>>>>>>>> of > >>>>>>>>> vacation I'm pretty sure that I can successfully participate in a > >>>>>>>>> project > >>>>>>>>> for XWIki. > >>>>>>>>> > >>>>>>>>> I looked at the project ideas in your web site and found some of > the > >>>>>>>>> ideas > >>>>>>>>> are quite interesting. I'm interested in the following two ideas. > >>>>>>>>> > >>>>>>>>> Add support for parameters types in Wiki Macros > >>>>>>>>> Structural Search and Replace > >>>>>>>>> > >>>>>>>>> I really appreciate your feed back and guidance on this matter. > >>>>>>>>> > >>>>>>>>> Kind Regards, > >>>>>>>>> > >>>>>>>>> -- > >>>>>>>>> Nishshanka Kamburugamuwa. > >>>>>>>>> University of Moratuwa > >>>>>>>>> Moratuwa, Sri Lanka. > >>>>>>>>> _______________________________________________ > >>>>>>>>> devs mailing list > >>>>>>>>> [email protected] > >>>>>>>>> http://lists.xwiki.org/mailman/listinfo/devs > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> Kasun Nishshanka. > >>>>>>> University of Moratuwa > >>>>>>> Moratuwa, Sri Lanka. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> Kasun Nishshanka. > >>>>>> University of Moratuwa > >>>>>> Moratuwa, Sri Lanka. > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>> > >>>> > >>> > >>> > >>> -- > >>> Kasun Nishshanka. > >>> University of Moratuwa > >>> Moratuwa, Sri Lanka. > >>> > >>> > >>> > >>> > >> > >> > >> -- > >> Kasun Nishshanka. > >> University of Moratuwa > >> Moratuwa, Sri Lanka. > >> > >> > >> > >> > > > > > > -- > > Kasun Nishshanka. > > University of Moratuwa. > > Moratuwa-Sri Lanka. > > _______________________________________________ > > 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 > -- Kasun Nishshanka. University of Moratuwa. Moratuwa-Sri Lanka. _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

