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

Reply via email to