Package: ztfy.thesaurus
ContentsWhat is ztfy.thesaurus ?How to use ztfy.thesaurus ?HISTORY0.2.16.10.2.160.2.150.2.140.2.130.2.120.2.110.2.100.2.90.2.80.2.7.20.2.7.10.2.70.2.60.2.50.2.40.2.30.2.20.2.10.2.00.1.40.1.30.1.20.1.10.1.0What is ztfy.thesaurus ?ztfy.thesaurus is a quite small package used to handle content’s indexation
through the help of a structured and controlled vocabulary’s thesaurus, which is
like a big hierarchic dictionary of terms linked together.Several XML standards have emerged to handle such thesauri ; this package is mainly based
on a custom format but can import and export data in formats like SKOS (RDF) and SuperDoc.How to use ztfy.thesaurus ?A set of ztfy.thesaurus usages are given as doctests in ztfy/thesaurus/doctests/README.txtThierry Florac <tflorac@ulthar.net>HISTORY0.2.16.1removed forgotten debug output0.2.16removed “thesaurus_name” attribute from thesaurus terms indexesonly index term internal ID (requires index rebuild!)allow indexing of terms parents and synonyms0.2.15updated indexes and search methods with activated stemming0.2.14don’t display label of archived synonyms if term’s labeladded extra arguments in thesaurus “findTerms()” method to allow exact searches of terms0.2.13add “base_label” attribute in IThesaurusTerm interface to allow exact search of termsadded “base_label” attribute value index in thesaurus internal catalogalways place term exact match (if any) on first place of terms selection listchanged default results terms selection list to 50 items instead of 20add automatic vertical overflow in JQuery-multiselect terms selection list0.2.12handle accentuated characters in thesaurus name when no filename is provided in export dialog formhandle empty description in SKOS/RDF exporthandle extract selection in SuperDoc export0.2.11use IntIds “register” method instead of “getId” to prevent errors while re-indexing contents containing
unregistered terms0.2.10change thesaurus term indexed value(s) to allow modification of term’s label without interfering with
indexes contentsremove double entries from terms search JSON-RPC methods when entered text matches a term and (at least)
one of it’s synonymscorrectly encode “&” character in term’s dialog opening URLmake “/” character forbidden in term’s label0.2.9fanstatic resources cleanup0.2.8use last interfaces, classes and interfaces from ZTFY.base and ZTFY.skin packages instead
of ZTFY.blog0.2.7.2updated javascript code to correctly handle expansion of terms tree0.2.7.1updated locales0.2.7updated loading and merge for better handling of custom thesaurus formatschanged tree “getChildNodes” method for first-level terms0.2.6small updates (with updated doctests!) in extracts managementadded marker interface for generic thesaurus viewsadded feature in terms tree view to automatically deploy tree until a given searched termadded option on multi-selection terms input widget to disable action of backspace keyimports cleanup0.2.5update term’s generic/usage reverse links in term’s creation formuse caption instead of label in terms selection form0.2.4add attribute on terms list input widget which allows to display an entire list of terms which can
be selected from a thesaurusadded controls and error messages when changing term’s label to allow correct catalog update
and avoid duplicates0.2.3added search engine inside terms tree to get synonyms which are not part of the terms treeupdate terms generic/specifics and usage/used_for associations when importing a thesaurusdon’t reinitialize extracts to an empty set when a term is no more associated to a genericcorrected SKOS loader synonyms associations management0.2.2add new thesaurus add form to create a new thesaurus without importing any dataremove security proxy when comparing two termsuse new ZTFY.skin edit form “CALLBACK” APIremove archived terms from selection search results0.2.1activate AJAX cache when loading I18n translations strings0.2.0use ZTFY.skin data APImake resources compatible with Fanstatic “bottom” option0.1.4convert roles edit form to dialog0.1.3removed useless add forms titleimports cleanup0.1.2updated templates for ZTFY.skin >= 0.4.0changed icons class0.1.1updated doctestscorrected packaging0.1.0first release