Netgen Tags Bundle is an eZ Publish / eZ Platform bundle for taxonomy management and easier classification of content, providing more functionality for tagging content than ezkeyword
field type included in eZ Publish kernel.
This repository represents a rewrite of eZ Tags, the original eZ Publish 4 extension located at https://github.com/ezsystems/eztags. However, eZ Publish 4 version of eZ Tags is still required to administrate tags through the admin interface.
eztags
field type- Tags service and legacy SPI handler
- Signal slot tags service
/tags/id/{tagId}
and/tags/view/{tagUrl}
pagesTagId
andTagKeyword
search criteria- Solr indexing of
eztags
field type - Tag router and path generator
- REST interface
There are two sets of tests available, unit tests and legacy integration tests.
To run the tests, first you need to install dependencies with Composer:
$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar install
After that, copy (or symlink) config.php-DEVELOPMENT
file from TagsBundle to config.php
in eZ Publish kernel:
$ cp config.php-DEVELOPMENT vendor/ezsystems/ezpublish-kernel/config.php
$ phpunit -c phpunit.xml
$ phpunit -c phpunit-integration-legacy.xml