On Tue, Mar 21, 2017 at 4:09 PM, Vincent Massol <[email protected]> wrote:

> Hi Sarthak,
>
> > On 20 Mar 2017, at 20:00, Sarthak Gupta <[email protected]>
> wrote:
> >
> > ​Hi Vincent,
> >
> > I have come up with an idea that:
> > 1. I will make an extension that will link to the Glossary Page.
>
> ​​
> The extension *is* the Glossary app. There’s no glossary page in XWiki
> ATM. The point of this project is to create this app/extension.
>
>
I was talking about the home page(I will make) of the glossary app that I
proposed. :P​



> > 2. The idea would be whenever a user will select a list of words in the
> page, then a button will appear just above the text.
>
> Ok. We could also introduce a shortcut key as we have for annotations
> (ctrl+M).
>
> I guess you’re referring to creating glossary entries right?
>
> ​Yup, glossary entries will be created on clicking the 'Make entry' button
by admin or by shortcut key as proposed by you.

> Because for viewing the the Rendering Transformation would simply create
> standard links IMO.
>
>
​I need to think how this will work.
​

> > 3. On clicking that button a dialog box will appear on the bottom right
> of the screen that will specify some options as follows:
>
> I think it should appear just below the word(s) you selected.
>
> ​Yes, this would be better. The dialog box will move along the screen as
we move to the next word.
​

> >     (i)For a user: (a) "Word name"(one word at a time. Next word could
> be accessed by clicking an another button)
> >                          (b) Short description of the word, with a link
> for 'Read More'. Clicking on 'Read more' will direct the user to the
>                               glossary page.
>
> I think it’s enough to do display that on hover without clicking. Clicking
> would go to the glossary page.
>
​Yes, I agree with this too.​

> >     (ii) For an Admin: (a) The JavaScript will scan each and every word
> of the selected text, and will display if a word in the selected
>                             text is in the Glossary Page or not(by the use
> different  color for each word that is 'in' and that is 'not in'
>                               the glossary page.
>
> That’s one way of doing it indeed. Another way (possibly better or not -
> We need to list the pros and cons of each approach) is to use a Rendering
> Transformation since it’s meant for that.
>
> I don’t understand why only admins would see glossary terms on the page.
> IMO everyone should see them.
>
> ​I meant to say that the users will be able to see the words which have
entries on the glossary page. But for admin, he would be able to see/select
the both the words that are 'in' and 'not in' the glossary page and make
changes to them.​



> >                                 (b) Add the word to the glossary page/
> Make changes(which will direct the admin to the glossary page and there
>                                    he could add new entries or make changes
> to the original one).
> > 4. The glossary page will simply be created with 'Create Page' provided
> in X-wiki I suppose. I need to think of interface :P.
>
> IMO there should be 2 ways:
> 1) same mechanism as for annotations
> 2) on the glossary app home page with a form
>
> ​I am not able to grasp these points. So I would try discussing it on
IRC​probably .

> It would be nice if you could create a design page on design.xwiki.org so
> that we can record all decisions that we take.
>
> ​I have initiated a page, and going through the tutorials​ on how to use
the 'design page' and 'create application'. I will come out with something
in few days. :)

Thanks

Sarthak Gupta

Reply via email to