

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.
Keep reading
A few years ago we introduced the first WebUI for Nuxeo made with Angular v15. If you haven’t heard about it, check out this post about it here – watch a video about it here – or just give it a try here. In the ever-shifting landscape of software development, to stand still is to […]
Read articleThis is a solution for successfully overwriting Nuxeo LTS2021 Web UI bundled JS components without getting the error Uncaught DOMException: Failed to execute ‘define’ on ‘CustomElementRegistry’: this name has already been used with this registry.
Read articleUnbundled (original) Nuxeo LTS2021 Web UI JavaScript components are defined in JS files ready to be bundled with Webpack into the Nuxeo Web UI JS bundles. They have “import” statements which bring in the necessary components & behaviors.
Read articleTell us what you're struggling with, and we'll tell you how we can help you.
Talk to us