No description, website, or topics provided.
PHP Smarty JavaScript CSS HTML
Latest commit 5474b65 Nov 17, 2016 @emodric emodric Fix typo
Failed to load latest commit information.
autoloads CS Apr 11, 2016
bin/php Added contentobject cache purge in each iteration to avoid growing me… Nov 6, 2014
datatypes/eztags Use JS class names as view names Mar 14, 2016
design Fix typo Nov 17, 2016
modules/tags Make tags/view use "new" fetchByUrl method to fetch tag Dec 10, 2013
settings eZ Tags auto-complete: match before or after the input phrase Aug 24, 2016
share add idx_ prefix to indexes in sql schema Jul 17, 2015
sql add idx_ prefix to indexes in sql schema Jul 17, 2015
tests/javascript Rename Normal builder to Default Mar 14, 2016
.editorconfig testing directory, fix select integration Apr 23, 2015
.jshintrc initial working integration of new version Apr 20, 2015
LICENSE Fix file permissions Sep 15, 2014 Update readme Aug 24, 2016
composer.json Reconfigure master branch Aug 24, 2016
extension.xml Fix file permissions Sep 15, 2014
index_treemenu_tags.php CS fixes Sep 27, 2012

eZ Tags

eZ Tags is an eZ Publish extension for taxonomy management and easier classification of content objects, providing more functionality for tagging content objects than ezkeyword datatype included in eZ Publish kernel.

License, installation instructions and changelog


Installation instructions


About the extension

Main advantages of eZ Tags extension over ezkeyword datatype are:

  • tree hierarchy of tags
  • easy management through eZ Publish admin interface for adding, deleting and editing tags
  • easy tagging in object edit interface with autocomplete, suggestion and in place addition of new tags
  • upgraded tags view interface, similar to content view, providing access to $tag variable (current tag viewed)
  • extended attribute filter for content list/tree fetch

eZ Tags is not only able to replace the ezkeyword datatype, but can be used for all taxonomies, including:

  • closed classifications which are usually predefined
  • open classifications like user tags (usually referred to as "folksonomy")
  • combination of both

What to do with it

Here are some examples on what you can do with eZ Tags:

  1. replace the ezkeyword datatype. Migration should be straightforward as database schema is very similar. You will get the hierarchy and management which is missing in ezkeyword.
  2. replace the closed classification based on ezselection or ezobjectrelation(list) datatype. You will get much easier input interface, easier management & maintenance, better performance
  3. be able to change from open to closed and vice versa when ever you need
  4. provide a better user experience to your editors
  5. create dynamic pages based on tagged content

You can find the project page on and more information on the extension on Netgen blog.

eZ Publish 5 and eZ Platform support

eZ Tags is also rewritten to eZ Publish 5 and eZ Platform in the form of Netgen Tags Bundle

Other extensions using eZ Tags

  1. eZ Smart Tags:
  2. eZ Tag Feed:
  3. eZ Tag Maps: