Hi Sarthak,
On 18 Mar 2017, at 19:42, Sarthak Gupta
<sarthakgupta072(a)gmail.com> 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 :)