Skip to content

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.

License

gggeek/TagsBundle

 
 

Repository files navigation

Netgen Tags Bundle Build status

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.

Implemented features

  • eztags field type
  • Tags service and legacy SPI handler
  • Signal slot tags service
  • /tags/id/{tagId} and /tags/view/{tagUrl} pages
  • TagId and TagKeyword search criteria
  • Solr indexing of eztags field type
  • Tag router and path generator
  • REST interface

License and installation instructions

License

Installation instructions

Upgrade instructions

Changelogs

Unit tests

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

Running unit tests

$ phpunit -c phpunit.xml

Running legacy integration tests

$ phpunit -c phpunit-integration-legacy.xml

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 82.9%
  • CSS 8.3%
  • JavaScript 8.2%
  • Other 0.6%