Back in 2012, just as eZ Publish saw its first release of version 5, Netgen Tags debuted as a rewrite of the legacy eZ Tags extension for eZ Publish 4. It was rewritten completely, same as eZ kernel was. However, up until a year ago, there was no admin interface for managing tags. The legacy eZ Tags admin interface was perfectly adequate, so a new one simply wasn't a priority. A lot has changed since then.
It took four years since the initial release of the bundle, but the admin interface is finally here. So, what took us so long? Well, there are a number of reasons, but the two most prominent ones are the existence of legacy admin interface for eZ Tags in eZ Publish 5 era, which more than enough fulfilled our needs, and an extreme lack of resources to implement the new admin interface in Platform UI in eZ Platform era.
After using the old eZ Publish administration for more than a decade, it seemed that the journey will come to an end. The new eZ Platform UI revolution should have put the old dog out of business by now. That hasn't happened yet, so we gave this old dog a new life in such manner that it could still be used on many projects.
Netgen has implemented and maintained eZ Tags, the taxonomy solution for eZ Publish legacy. Some work was done to support the same feature after the eZ Platform release, at least on the field type level, but a full eZ Platform UI support is still missing. We are now launching a crowdfunding campaign to finish implementing the Tags Bundle and open source it to the community.
Currently, Platform UI is still in its early versions, but it's nearing release. This article deals with integrating custom field types into the new Admin interface. I'm using our TagsBundle as an example.
Today is a special day for Netgen. After a couple of years of development and constant testing, we finally tagged and released the multilanguage variant of eZ Tags (which includes TagsBundle as well as the legacy extension).