collective / Products.ATVocabularyManager

Contentish and VDEX Vocabularies for CMS Plone
https://pypi.org/project/Products.ATVocabularyManager
4 stars 8 forks source link

Introduction

ATVocabularyManager: a vocabulary managing portal tool for Plone

.. contents::

.. image:: https://secure.travis-ci.org/collective/Products.ATVocabularyManager.png :target: http://travis-ci.org/collective/Products.ATVocabularyManager

Overview

ArchGenXML 1.4+ code-generator does full integration of ATVocabularyManager: via tagged value defined named vocabularies are registered transparently, VDEX-XML files are imported at install-time, stub vocabularies are created at install time and custom types are registered by just providing appropriate stereotypes.

ATVM is Linguaplone compatible (only tested with SimpleVocabulary, and TreeVocabulary). Add a simple vocabulary with some items, install and configure Linguaplone, translate the vocabulary to the language(s) of your choice, translate every item to the language(s) of your choice. NamedVocabulary() will return the vocabulary as usual, the keys will stay the same disregarding language settings, the values will show in the currently selected language. VDEX vocabularies are not using LinguaPlone, but are i18n-aware (imo much better than everything else).

You can do hierachy-aware searches on treevocabularies (for more information on this see doc/search_treevocabulary.txt) attention: curently certain changes in the term hierachy require a catalog rebuild (see Limitations).

Installation

This addon can be installed has any other addons. please follow official documentation_

.. _documentation: http://plone.org/documentation/kb/installing-add-ons-quick-how-to

To speed up ATVocabularyManager you might want to associate it with a Cache-Manager.

Dependencies

Limitations

TreeVocabulary catalog updates If you are using the hierachy-aware catalog search support of tree-vocabularies you need to rebuild the uid_catalog and portal_catalog if you move a vocabularyterm that has other terms below it.

Creation/Edit of VDEX TTW is difficult. Take an editor of your choice, create the vocab and upload it or help writing an UI.

Known Bugs

Support

Usally the authors are offering professional support. The classical well-working community support is found at the mailing-lists and IRC-channels announced at plone.org:http://plone.org