On Thu, Apr 7, 2011 at 9:25 PM, Kasun Nishshanka <[email protected]>wrote:

>
>
> 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?
>

Ah, it is the xwiki-rendering-transformation-macro.

Kasun


>
> 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.
>
>
>


-- 
Kasun Nishshanka.
University of Moratuwa.
Moratuwa-Sri Lanka.
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to