PHPackages                             netgen/tagsbundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. netgen/tagsbundle

ActiveIbexa-bundle[Utility &amp; Helpers](/categories/utility)

netgen/tagsbundle
=================

Netgen Tags Bundle is an Ibexa DXP bundle for taxonomy management and easier classification of content, providing more functionality for tagging content than ibexa\_keyword field type included in Ibexa core.

6.0.2(5mo ago)49468.3k↓55.4%45[13 issues](https://github.com/netgen/TagsBundle/issues)[3 PRs](https://github.com/netgen/TagsBundle/pulls)16GPL-2.0-onlyPHPPHP ^8.3CI passing

Since Jun 19Pushed 5mo ago6 watchersCompare

[ Source](https://github.com/netgen/TagsBundle)[ Packagist](https://packagist.org/packages/netgen/tagsbundle)[ Docs](https://github.com/netgen/TagsBundle)[ RSS](/packages/netgen-tagsbundle/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (17)Versions (127)Used By (16)Security (1)

Netgen Tags Bundle
==================

[](#netgen-tags-bundle)

[![Build Status](https://camo.githubusercontent.com/1e6325b1f15c69da58de97d24e296273e79d293a85a1757acdd48a4441439272/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6e657467656e2f5461677342756e646c652e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.com/netgen/TagsBundle)[![Code Coverage](https://camo.githubusercontent.com/8a3e2a6449eb0723aa652b0dbaa3baed3c2e649142ebdf5622f650c9232d1f62/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6e657467656e2f5461677342756e646c652e7376673f7374796c653d666c61742d737175617265)](https://codecov.io/gh/netgen/TagsBundle)[![Downloads](https://camo.githubusercontent.com/91059f46e16be2e667863725ece28b00517dd47aff347ee330b78aca2a595e09/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e657467656e2f7461677362756e646c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/netgen/tagsbundle)[![Latest stable](https://camo.githubusercontent.com/8c92db54941646cd3af18d16dbd559e6e14799a094b10c5601749cfd3d5dfed4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e657467656e2f7461677362756e646c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/netgen/tagsbundle)[![License](https://camo.githubusercontent.com/0bd5dc7ee9ca26785e4054d09abb35446fcab19f540da09749754b00f382fb63/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e657467656e2f5461677342756e646c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/netgen/tagsbundle)

Netgen Tags Bundle is an Ibexa DXP bundle for taxonomy management and easier classification of content, providing more functionality for tagging content than `ibexa_keyword` field type included in Ibexa core.

Implemented features
--------------------

[](#implemented-features)

- `eztags` field type
- Tags service and legacy SPI handler
- Event dispatching 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
- Admin interface (standalone, as well integrated into Ibexa Admin UI)
- REST interface
- HTTP cache tagging and purging

Credits
-------

[](#credits)

Release 3.0 of this bundle was backed in [crowdfunding campaign](https://www.indiegogo.com/projects/netgen-tags-bundle-support-for-ez-platform-ui--3) by [Netmaking AS](https://netmaking.no), [Greater Stavanger](http://www.greaterstavanger.com) and others.

License and installation instructions
-------------------------------------

[](#license-and-installation-instructions)

[License](LICENSE)

[Installation instructions](doc/INSTALL.md)

[Upgrade instructions](doc/UPGRADE.md)

[Changelogs](doc/changelogs/)

Unit tests
----------

[](#unit-tests)

There are two sets of tests available, unit tests and legacy integration tests.

### Running unit tests

[](#running-unit-tests)

```
$ composer install
$ composer test

```

### Running legacy integration tests

[](#running-legacy-integration-tests)

```
$ composer install
$ composer test-integration

```

###  Health Score

66

—

FairBetter than 99% of packages

Maintenance66

Regular maintenance activity

Popularity50

Moderate usage in the ecosystem

Community42

Growing community involvement

Maturity95

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 91.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~37 days

Recently: every ~44 days

Total

124

Last Release

162d ago

Major Versions

4.0.17 → 5.0.02022-05-06

4.0.18 → 5.0.12022-08-25

4.0.x-dev → 5.0.32022-10-07

3.4.13 → 5.0.52023-03-20

5.3.x-dev → 6.0.02025-12-11

PHP version history (10 changes)3.0.0-beta1PHP ^5.6|^7.0

3.1.0PHP ^5.6|^7.1

3.4.0PHP ^5.6 || ^7.1

4.0.0-beta1PHP ^7.3

4.0.16PHP ^7.3 || ^8.0

5.0.0PHP ^7.4 || ^8.0

4.0.x-devPHP ^7.4 || ^8.1

5.1.0PHP ^8.1

5.3.0PHP ^8.2

6.0.0PHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/362286?v=4)[Edi Modrić](/maintainers/emodric)[@emodric](https://github.com/emodric)

![](https://avatars.githubusercontent.com/u/594589?v=4)[Netgen](/maintainers/netgen)[@netgen](https://github.com/netgen)

---

Top Contributors

[![emodric](https://avatars.githubusercontent.com/u/362286?v=4)](https://github.com/emodric "emodric (1348 commits)")[![RandyCupic](https://avatars.githubusercontent.com/u/7003823?v=4)](https://github.com/RandyCupic "RandyCupic (46 commits)")[![MarioBlazek](https://avatars.githubusercontent.com/u/6605175?v=4)](https://github.com/MarioBlazek "MarioBlazek (14 commits)")[![wizhippo](https://avatars.githubusercontent.com/u/1456102?v=4)](https://github.com/wizhippo "wizhippo (11 commits)")[![pspanja](https://avatars.githubusercontent.com/u/1135425?v=4)](https://github.com/pspanja "pspanja (10 commits)")[![petarjakopec](https://avatars.githubusercontent.com/u/56323188?v=4)](https://github.com/petarjakopec "petarjakopec (9 commits)")[![JorgenSolli](https://avatars.githubusercontent.com/u/14874283?v=4)](https://github.com/JorgenSolli "JorgenSolli (6 commits)")[![andrerom](https://avatars.githubusercontent.com/u/289757?v=4)](https://github.com/andrerom "andrerom (4 commits)")[![iherak](https://avatars.githubusercontent.com/u/5854428?v=4)](https://github.com/iherak "iherak (3 commits)")[![konradoboza](https://avatars.githubusercontent.com/u/34310128?v=4)](https://github.com/konradoboza "konradoboza (2 commits)")[![peninonwilliam](https://avatars.githubusercontent.com/u/42346285?v=4)](https://github.com/peninonwilliam "peninonwilliam (2 commits)")[![Plopix](https://avatars.githubusercontent.com/u/313532?v=4)](https://github.com/Plopix "Plopix (2 commits)")[![hknezevic](https://avatars.githubusercontent.com/u/2102162?v=4)](https://github.com/hknezevic "hknezevic (2 commits)")[![jeremycr](https://avatars.githubusercontent.com/u/32451794?v=4)](https://github.com/jeremycr "jeremycr (2 commits)")[![patrickallaert](https://avatars.githubusercontent.com/u/195277?v=4)](https://github.com/patrickallaert "patrickallaert (2 commits)")[![plesigne](https://avatars.githubusercontent.com/u/73345074?v=4)](https://github.com/plesigne "plesigne (1 commits)")[![crevillo](https://avatars.githubusercontent.com/u/306215?v=4)](https://github.com/crevillo "crevillo (1 commits)")[![raupie](https://avatars.githubusercontent.com/u/3287581?v=4)](https://github.com/raupie "raupie (1 commits)")[![reithor](https://avatars.githubusercontent.com/u/34274688?v=4)](https://github.com/reithor "reithor (1 commits)")[![RobertK0](https://avatars.githubusercontent.com/u/45759959?v=4)](https://github.com/RobertK0 "RobertK0 (1 commits)")

---

Tags

ezplatformezpublishphptaxonomy-managementtagstaxonomynetgentagsbundleibexa

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/netgen-tagsbundle/health.svg)

```
[![Health](https://phpackages.com/badges/netgen-tagsbundle/health.svg)](https://phpackages.com/packages/netgen-tagsbundle)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M737](/packages/sylius-sylius)[ibexa/oss

A meta package for installing Ibexa Open Source

20831.2k17](/packages/ibexa-oss)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6942.5M421](/packages/drupal-core-recommended)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3692.1k16](/packages/netgen-layouts-core)[oat-sa/tao-core

TAO core extension

66143.7k122](/packages/oat-sa-tao-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
