Page MenuHomePhabricator

Improvement of glossary tools
Closed, ResolvedPublic


Author: eu.vlasenko

Presently there are two extensions for handling glossaries in MediaWiki: Lingo and Semantic Glossary. Lingo searches each viewed wiki page for the occurrence of the terms defined in the glossary and - when hovered over with the mouse - shows a tooltip with the respective definition. It uses a dedicated wiki page to store the terms and definitions of the glossary. Semantic Glossary is an extension to Lingo that uses semantic data stored in a Semantic MediaWiki store instead of Lingo's dedicated wiki page.

Removing bugs and improving the functionality of Lingo and Semantic Glossary should be done.

The key deliverables:

1.Support for multiple definitions per term
2.Support for inflection
3.Customizing the tooltip by using a template
4.Ability to turn off the recognition of glossary terms in certain places
5.Context support (for Semantic Glossary)
6.Integration with FlaggedRevs/ApprovedRevs

Version: master
Severity: enhancement



Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:30 AM
bzimport set Reference to bz47981.

eu.vlasenko wrote:

It is an idea of my (Yevheniy Vlasenko) GSoC 2013 proposal that can be found at

Qgil added a comment.Sep 17 2013, 4:10 PM

GSoC "soft pencils down" date was yesterday and all coding must stop on 23 September. Has this project been completed?

eu.vlasenko wrote:

Hi, almost. Writing tests and docu currently

Qgil added a comment.Oct 22 2013, 7:30 PM

Yuri, Stephan, can you verify that this report has been resolved, please?

I guess is the page summarizing what has been done?

Zhenya, did you write a wrap-up post?

Reopening so that we don't lose this: is interested in glossary/terminology/dictionary tools and uses SMW, so if there's something usable we'd love to hear about it.

Unknown Object (User) added a comment.Aug 6 2014, 5:06 PM

Not sure why this is still open (or was re-opened in the first place) but [0] has all necessary information that relates to SMW and glossary functionality.

SG (Semantic Glossary) 1.1.0 will come with SMW 2.0 support [1].