NUXEO Consultants - IMPLEMENTING BULK METADATA EDIT IN NUXEO, Maretha

Nuxeo WebUI built with Angular 14

I’ve been building web applications for over a decade and so I’ve had the chance to experiment with many libraries and frameworks. Some I grew to love, some… not so much.

Nowadays for complex projects I prefer the maturity of the Angular framework. Since I have a lot of experience with Angular, I thought to myself: why not build a new UI for Nuxeo?

Nuxeo already offers an Angular sample project to serve as a starting point for this, but after trying it out, I realized it was using a very old version of Angular (v2), and thus had many extra boilerplate files that were no longer needed nor usable.

What I came up with is a fresh web UI that is modern, responsive, fast and allows developers to easily add/remove features, thanks to the use of singleton services, directives, pipes, RxJS or resource lazy loading.