Thesaurus Admininistration
* Allow to close all concepts.
* Updated, added, deleted and error messages.
* List prefered terms in user prefered language.
* Web form internacionalization.
* Sort concepts alphabetically.
* Search concepts with enter key.
* Bug: do not allow to add an empty term.
* Bug: sometimes all item change its position.
* Bug: a term begining with "all" prefix fails.
* Bug: a term begining with on of these characters fails: [_ , | ;].
* Bug: allow to remove a relation terms by dragging de the "all" item.
* Copy terms with control key.
* saveDragDropNodes function: check if could be a KSS client-action.
* Add a dependence in order to use portal.portal_languages (langfallback?)
* Makes a widget with drag and drop behaivour.
* Check dependency to ontocatalog because computeRelatedItems.
* Add a context for a term.
* Use KSSView instead of AzaxView in Plone 3.

Thesaurus
* Check dependency to ontocatalog because computeRelatedItems.
* Test __getitem__ method.

Incremental Search
* widget: agregar contextos
* widget: mostrar los conceptos seleccionados. Funciona en el widget de Archetypes, ver el de formlib.
* widget: activar y desactivar la posibilidad de agregar nuevos términos al tesauro.
* widget: activar y desactivar la posibilidad de usar un nuevo término (aunque no se agregue al tesauro).
* método query: entre paréntesis un término equivalente que matchea
* método query: recorrido con parámetros broaderterms y narrowerterms, evitar que se cuelgue en un ciclo.
* método query: usar parámetro inbranch.
	inbranch una rama de términos cada vez más específicos. => Si hay algún término en esta lista, tomo el último y busco los más específicos a éste que a su vez cumplan las restricciones.
* método query: filtrar términos con el parámetro inbranch.
* archetypes.py: process_form method is invoked 4 times when the form is saved.
* widget: Se cambia en todas los sitios de la instancia y provoca error en los sitios donde no está instalado el producto.
