Dear fellows,Let me start with some memories:
As was published here
some time ago, we were working on a OJS improvement.
We wanted to extend OJS to be able to work with controlled vocabularies.
As in every project we started making some research and we found a nice free software thesaurus management tool called tematres
that was doing it's work really well (see it's features
Diego Ferreyra (the original author of this tool) was happy to hear that somebody wanted to integrate tematres with OJS so he drives us to Nicolas Poulain who developed tematresview
With all this stuff on the table, we only need to ensemble all the parts to develop a new OJS plugin that we called: Thesaurus.
As is described in it's interface when "Thesaurus" is "...enabled and configured, users will be able to select keywords from tematres controlled thesaurus."UPDATE: This plugin is finished and released at: http://www.comunitic.net/OJS/thesaurus/thesaurus_v0.6.tgzHow it looks like?
Thesaurus is a generic plugin, that will be shown in the System Plugin list as:
This plugin include some settings as the URL of your tematres installation or your preferred theme:
When you enable Thesaurus plugin (if you also ask OJS to request keywords in your articles) the original "coma-separtated-keyword-text-field":
... will be replaced with an improved keyword selector:
If "Add/delete term" is clicked, a popup (lightbox style) window emerges to let you select between your tematres' terms:
You could navigate through the thesaurus hierarchically (Theme list):
... or Search:
Each term include very detailed information as it's taxonomy, a few kind of notes, related terms or specific term, that will be shown if you clic on (i) icon.
If you like to add/remove a term, you only need to click on the green arrow icon and OJS form will be updated to save those new keywords:
That's all about the plugin.
Thanks a loot to Alec and the rest of the OJS team for this amazing magazine management system and to the incredible support they are doing every day in this forum.