Hi Sarthak,
On 18 Mar 2017, at 19:42, Sarthak Gupta <[email protected]> wrote:
Hi, On the IRC, I asked about the meaning of the term "Rendering transformation”.
Yep I saw your question and answered on IRC but you were probably not connected anymore: " 11:42 sgc072: you can check http://rendering.xwiki.org which explains what is XWiki's rendering you should also read http://rendering.xwiki.org/xwiki/bin/view/Main/Architecture and http://rendering.xwiki.org/xwiki/bin/view/Main/Extending "
I went through the Rendering Framework doc and found that 'Rendering' is just a way to convert the DOM (Data Object Model: it connects different programming languages) into a valid output which is shown to the user.
Now in the project "Glossary Application" , the idea is to present a list of definitions in the glossary app. I wanted to inquire if the definitions of the 'technical terms'(words which a user while going through the x-wiki page will find difficult to understand) of the x-wiki page is to be listed in the glossary app?
Not sure why you make a distinction between “definitions” and “technical terms”. For me they’re the same but I’m probably not understanding what you mean.
And when user clicks on that word then a new page opens listing the definition of that term, feature etc?
Yes, that seems natural. What you should do is make a detailed proposal on this list of how this app will behave according to you (nothing is predefined, I only listed some ideas on the glossary GSOC page). Then we/I can review it and give you an opinion. In short, you have some liberty to decide what the app should do :) For example you’ll need to devise how the user will add glossary entries. There could be an “Add Entry” form on the glossary home page but there could also be a way to highlight words or a sentences while viewing a page and having an situ-way of adding an entry (similar to the way annotations are added). This would seem convenient to me. Thanks for being interested in this project. I believe it’s something that XWiki users will love! -Vincent
Thanks :)