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.
A lot of existing eZ projects are still using eZ Publish legacy stack, fully or partially – it is an eZ ecosystem reality. A typical eZ project tends to be big, long living, and complex, so rebuilding everything might not be a viable solution. The more realistic path is upgrading the site to the newest eZ version and refactoring it step by step until getting rid of all legacy code. This is where Netgen Admin UI with the Legacy Bridge comes in handy.
After a lot of thought and discussions, we finally decided to make our Admin UI available to the public. It should serve as a smoother migration path to the new eZ Platform era for many existing eZ Publish projects.
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.