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

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

Reply via email to