Hi Vincent,

My github user-name is sarthak-sopho
https://github.com/sarthak-sopho

Thanks

Sarthak Gupta

On Tue, Jun 6, 2017 at 7:34 PM, Vincent Massol <[email protected]> wrote:

> Hi Sarthak,
>
> > On 6 Jun 2017, at 15:59, Sarthak Gupta <[email protected]>
> wrote:
> >
> > Hello Vincent,
> >
> > Created the first issue on Jira: https://jira.xwiki.org/browse/
> GLOSSARY-1
> > How will I access the repo on xwiki-contrib? Whether some request is
> > required on my part?
>
> I’ll need your github user name to add you to the right group so that you
> have the permission.
>
> Thanks
> -Vincent
>
> >
> > Thanks
> > Sarthak Gupta
> >
> > On Tue, Jun 6, 2017 at 3:45 PM, Sarthak Gupta <[email protected]
> >
> > wrote:
> >
> >> Hi Vincent,
> >>
> >> This is crystal clear to me.
> >> Yes, I am totally ok with it. :)
> >>
> >> Thanks
> >> Sarthak Gupta
> >>
> >> On Tue, Jun 6, 2017 at 12:15 PM, Vincent Massol <[email protected]>
> >> wrote:
> >>
> >>> Hi,
> >>>
> >>>> On 6 Jun 2017, at 08:26, Sarthak Gupta <[email protected]>
> >>> wrote:
> >>>>
> >>>> Hello Vincent,
> >>>>
> >>>> On Mon, Jun 5, 2017 at 10:43 PM, Vincent Massol <[email protected]>
> >>> wrote:
> >>>>
> >>>>> Hi Sarthak,
> >>>>>
> >>>>>> On 29 May 2017, at 19:02, Sarthak Gupta <[email protected]>
> >>>>> wrote:
> >>>>>>
> >>>>>> Hi Vincent,
> >>>>>> As the coding period begins tomorrow officially, so I will need a
> >>> repo in
> >>>>>> xwiki-contrib. :)
> >>>>>
> >>>>> Done:
> >>>>> - Github: https://github.com/xwiki-contrib/application-glossary
> >>>>> - JIRA: https://jira.xwiki.org/browse/GLOSSARY
> >>>>>
> >>>>> You should create a single issue for the 1st version of the glossary
> >>> app
> >>>>> and describe in the jira what this first version will contain &
> assign
> >>> it
> >>>>> to you. Then when you commit make sure to use the format as described
> >>> on
> >>>>> http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPra
> >>>>> ctices#HJIRABestPractices
> >>>>>
> >>>>>> Also, will my general workflow be like:
> >>>>>>
> >>>>>> - making changes inside XWiki(xwiki instance).
> >>>>>> - Exporting those changes. (XML files will be generated)
> >>>>>
> >>>>> Make sure to use “mvn xar:format” too. See “xwiki xar plugin” in
> >>> google.
> >>>>>
> >>>>>> - Adding those files to GitHub Repo.
> >>>>>> - Doing regular commits to Github repo.
> >>>>>
> >>>>> Sounds good!
> >>>>>
> >>>>>> Secondly, I had a doubt that, if I want to customize a page using
> >>>>>> CSS/Javascript. What is the correct way of doing that?
> >>>>>
> >>>>>> I mean, whether I create objects(jsx/jsfx and ssx) on the same page
> as
> >>>>>> Glossary app home page(if I want to add styles to Glossary home
> page)
> >>> or
> >>>>>> make separate pages for them. I saw the blog app and there it is
> >>> created
> >>>>>> separately.
> >>>>>
> >>>>> What’s important is that technical content is created in the Code
> >>> subspace.
> >>>>>
> >>>>>> Also, I wanted to enquire if there is some naming convention while
> >>>>> creating
> >>>>>> different pages, or I should name them suitably.(Yes, those names
> can
> >>> be
> >>>>>> changed later :P).
> >>>>>
> >>>>> There are some best practices here:
> >>>>> http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDev
> >>>>> elopmentBestPractices
> >>>>>
> >>>>>> * Have a “Add Glossary Entry” button and text field to add a new
> >>> entry.
> >>>>>>
> >>>>>> IMO, "Add Glossary Entry" button will vanish the 'context' thing
> >>>>>> because glossary will for the items/words on different pages of
> XWiki.
> >>>>> How
> >>>>>> can a user enter a glossary entry if he doesn't know the source? :)
> >>> (Just
> >>>>>> like annotations).
> >>>>>
> >>>>> This question is worrying me because it probably means we have a
> >>>>> completely different idea of the glossary application!
> >>>>>
> >>>>> For me glossary means linking a glossary term with a glossary
> >>> definition.
> >>>>>
> >>>>> As you can see there’s no context need for doing that obviously…
> >>>>>
> >>>>> Why do you say there *must* be a context like annotation?
> >>>>>
> >>>>> This is actually even wrong IMO because a *ANY* page having the
> >>> glossary
> >>>>> item should render it with a link to the glossary definition...​
> >>>>>
> >>>> Can you explain your reasoning because it’s important you understand
> the
> >>>>> work to be done.
> >>>>
> >>>>
> >>>> ​I was in the thought that a glossary item may have different meanings
> >>> in
> >>>> different contexts. For eg: In some page a term(say 'foo') may mean
> one
> >>>> thing and in an another page the term may mean something else.​
> >>>> So, I thought that if a user is adding things in context then it will
> >>> not
> >>>> create that scenario.
> >>>>
> >>>> But, now I think that this idea will not be feasible and will not be
> >>>> user-friendly also. And I was using the term 'annotation' in a wrong
> >>> sense
> >>>> (sorry for that).
> >>>>
> >>>> The solution to the above problem can be that we should allow user to
> >>>> create multiple glossary entries for a single glossary item just like
> >>> in a
> >>>> dictionary. And also it will be a very rare case that there will be
> >>>> glossary item with multiple meanings, so we can also drop this idea.
> >>>> WDYT?
> >>>
> >>> I think this is not a real problem. A glossary is not like a dictionary
> >>> IMO. People are going to use a glossary to define the meaning of some
> very
> >>> specific words/acronyms/etc that are related to their domains/business
> >>> (e.g. “open source”, “wiki”, etc) and I don’t think there’s the issue
> of
> >>> having various definitions. Now that said, having several definitions
> would
> >>> be fine provided we don’t link a specific definition to a page. IMO we
> >>> should keep it simple and keep glossary items independent of the page
> for
> >>> simplicity. So IMO a single text area is enough for the moment.
> >>>
> >>> Ok with you?
> >>>
> >>> Thanks
> >>> -Vincent
> >>>
> >>>
> >>>>
> >>>>
> >>>>> Let me say it differently: A glossary item is not linking a
> >>> description to
> >>>>> one or several words located in a page! It’s linking a description to
> >>> some
> >>>>> words. Period. Then *any* page having those words should link to the
> >>>>> description.
> >>>>>
> >>>>>
> >>>> ​This is good.
> >>>> ​
> >>>>
> >>>>
> >>>>> Do you agree?
> >>>>
> >>>>
> >>>> ​Yes, this is absolutely clear to me and I totally agree. :)
> >>>> ​
> >>>>
> >>>>>> So, I think, it shouldn't be there. WDYT?
> >>>>>>
> >>>>>> Little Guidance required.
> >>>>>>
> >>>>>> Thanks :)
> >>>>>>
> >>>>>> Sarthak
> >>>>>
> >>>>> Thanks
> >>>>> -Vincent
> >>>>>
> >>>>
> >>>> ​Thanks
> >>>> Sarthak Gupta ​
> >>>>
> >>>>>
> >>>>>> On Mon, May 29, 2017 at 5:35 PM, Vincent Massol <[email protected]
> >
> >>>>> wrote:
> >>>>>>
> >>>>>>> Hi Sarthak,
> >>>>>>>
> >>>>>>>> On 26 May 2017, at 16:36, Sarthak Gupta <
> [email protected]>
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>> Hi everyone,
> >>>>>>>> I would be working on the proposal 'Glossary Application' in the
> >>> coming
> >>>>>>>> days. The details of the proposal can be found on the Design Page
> >>>>>>>> <http://design.xwiki.org/xwiki/bin/view/Proposal/GlossaryApp
> >>> lication>
> >>>>> .
> >>>>>>>> Please tell me if something is not clear. Any suggestions are
> >>> welcomed.
> >>>>>>> :)
> >>>>>>>
> >>>>>>> Sorry for responding late, I was on holidays a good part of last
> >>> week :)
> >>>>>>>
> >>>>>>>> I wanted to propose a UI for both the pages ('HomePage' and
> >>> 'glossary
> >>>>>>> page
> >>>>>>>> for each item').
> >>>>>>>>
> >>>>>>>> - For the Glossary HomePage:
> >>>>>>>> - A search bar will be employed on the top of page, which would
> >>> search
> >>>>>>> a
> >>>>>>>>   glossary page(from glossary space) if a user enters the matching
> >>>>>>>> words for
> >>>>>>>>   that glossary items. A search bar will be made using HTML/CSS.
> >>>>>>>
> >>>>>>> IMO you should check the way it’s done by the FAQ application.
> >>>>>>>
> >>>>>>>>   - The search results (suggestions) will be displayed on the same
> >>>>>>> page
> >>>>>>>>   below the search bar along with the location of the glossary
> >>>>>>>>   item.(considering the fact that two glossary items with the same
> >>>>>>> name may
> >>>>>>>>   exist). I saw that there is a 'Suggest Widget' for this. Hope I
> >>>>>>>> can make it
> >>>>>>>>   work :P .
> >>>>>>>
> >>>>>>> I don’t think that’s the best. Check the FAQ app and how it does
> it.
> >>>>>>>
> >>>>>>> What would make more sense to me if a UI similar to the FAQ one:
> >>>>>>> * Display all glossary entries in a LT
> >>>>>>> * Have a search form to search for entries
> >>>>>>> ​​
> >>>>>>> * Have a “Add Glossary Entry” button and text field to add a new
> >>> entry
> >>>>>>>
> >>>>>>> See http://extensions.xwiki.org/xwiki/bin/view/Extension/FAQ%20A
> >>>>> pplication
> >>>>>>>
> >>>>>>>>   - On clicking those links, the user will be directed to the
> >>>>> matching
> >>>>>>>>   glossary page.
> >>>>>>>>
> >>>>>>>> Is this UI ok?
> >>>>>>>
> >>>>>>> See above
> >>>>>>>
> >>>>>>>> - Glossary Page of each glossary item:
> >>>>>>>>   - It will contain two fields.
> >>>>>>>>   - First field will be a 'String' which will contain the name of
> >>> the
> >>>>>>>>   glossary item.
> >>>>>>>
> >>>>>>> I don’t think that’s needed since the page name can be used as the
> >>>>>>> glossary item name.
> >>>>>>>
> >>>>>>>>   - Second field will be a 'text area' named "Glossary". It will
> >>>>>>>>   contain the glossary of that item that a user will enter itself
> >>> on
> >>>>>>> the
> >>>>>>>>   page, he is on.
> >>>>>>>>
> >>>>>>>> Is this UI ok?
> >>>>>>>
> >>>>>>> Actually, the need is exactly the same as for the FAQ app so it’ll
> be
> >>>>> very
> >>>>>>> simple to copy. At least initially since we may need to add other
> >>>>>>> properties for glossary items.
> >>>>>>>
> >>>>>>> The bug difference will come for the rendering side and the UI to
> >>>>> navigate
> >>>>>>> or add a glossary item when viewing an existing page.
> >>>>>>>
> >>>>>>>>
> >>>>>>>> After this I will update my design page and tell you about my next
> >>>>>>>> steps.....!
> >>>>>>>
> >>>>>>> Thanks
> >>>>>>> -Vincent
> >>>>>>>
> >>>>>>>>
> >>>>>>>> Thanks :)
> >>>>>>>>
> >>>>>>>> Sarthak Gupta
> >>>>>>>> [sarthakg]
> >>>
> >>>
> >>
>
>

Reply via email to