Field notes and insightful articles.
How-tos, migration war stories, and what we've learned running platforms at scale.
Nuxeo Roadmap (H2 2025 → H2 2026+) @Hyland CommunityLIVE
The official Nuxeo roadmap from Hyland CommunityLIVE: what ships in H2 2025, what’s planned for H1 2026, and what’s coming in H2 2026 and beyond.
Read articleWhy Nuxeo is AI ready: architecture, integration and limits
Explore Nuxeo AI integration through APIs, metadata, bulk processing and MCP, with practical checks for permissions, retrieval quality and operating cost.
Read articleAWS AgentCore Gateway as a Nuxeo MCP Server
Already on AWS? Use AgentCore Gateway as a managed MCP server for Nuxeo. Configure inbound/outbound auth and an OpenAPI schema—no self-hosted MCP needed.
Read articleBest news: do this asap to lower your Cloud Storage (AWS S3) bill
Nuxeo LTS 2023 HF39 can store S3 blobs in INTELLIGENT_TIERING by default. Install it, set one property, and lower your S3 bill—even on Hyland Cloud.
Read articleIntelligent search with Nuxeo PageProviders and AI embeddings
In today’s digital landscape, efficient search capabilities are critical for managing and retrieving vast amounts of information. Traditional keyword-based search methods often fail to capture the semantic meaning behind user queries, leading to suboptimal results. By leveraging AI-powered embeddings, we can enhance search functionality, making it more intelligent and context-aware. In this post, we will […]
Read articleWhy Nuxeo is more AI-ready than people think – For Dummies
Can we be honest here? If you are not talking about AI-enabling Nuxeo within your organization you can be certain that someone is, and it is most likely someone who knows nothing about Nuxeo. AI product companies are bombarding organizations with marketing emails, sales emails, LinkedIn posts, enticing people to talk to them and then convincing those people that only they can AI-enable Nuxeo for your organization. But is that true? Do you really need to purchase some bolt-on solution to AI-enable Nuxeo?
Read articleAre you ready to move from Alfresco to…?
I have been in the Enterprise Content Management (ECM) business for over two decades. I have talked to customers small and large (and I mean very large) and in many different industries over the years. I have competed against many ECM vendors while at IBM and then Nuxeo. So yes, I have heard a lot and seen a lot. And I plan to offer my views on a lot of topics, like this one, but also about the apparent demise of ECM, the fallacies of sales methodologies, and what really makes a good leader. But today I want to focus on customers considering moving away from Alfresco.
Read articleReduce unnecessary media conversion work in Nuxeo
Reduce unnecessary rendition work in Nuxeo by defining required outputs, filtering conversions, and measuring processing cost against business needs.
Read articleIntegrating Okta with Nuxeo: SSO, users, and access
Plan an Okta integration for Nuxeo by separating SAML sign-in, user provisioning, and repository permissions, then test the complete access lifecycle.
Read articleRunning Nuxeo on AWS Fargate: decisions before the first deployment
Prepare a Nuxeo-on-Fargate proof of concept by defining the container, IAM roles, network paths, durable storage, and restart acceptance tests.
Read articleStore Nuxeo renditions in a dedicated S3 bucket
Plan separate S3 storage for Nuxeo renditions using blob providers and dispatch rules, with checks for permissions, existing content and lifecycle costs.
Read articleHow to approach a version upgrade with a SQL to MongoDB data migration
“How do we migrate Nuxeo from a SQL database to MongoDB?” This question comes up a lot and while it’s a complex topic that depends very much on the project, I think it’s very useful to lay out a few things to consider and steps on how to approach this migration.
Read articleImplementing bulk metadata edit in Nuxeo
I recently read this awesome blog post by Jackie https://eeikkaj.medium.com/how-to-select-all-documents-from-search-and-send-to-bulk-action-9d3faa778ecc and decided to follow it and to show you how easy it is to implement a feature that could be very useful to some of your end users. As a matter of fact, all the building blocks are already there for you, you just have to understand how everything fits together, and assemble them.
Read articleA simple way to implement a feature flag in Nuxeo
“A feature flag is a software development process used to enable or disable functionality remotely without deploying code. New features can be deployed without making them visible to users. Feature flags help decouple deployment from release letting you manage the full lifecycle of a feature”
Read articleDynamic document types or live configuration of schemas and document types in Nuxeo
Every few years a client asks me about how to configure dynamic document types (or schemas) in Nuxeo. This is actually not a common requirement but it’s a fun little challenge to take and since we’ve implemented this before, I’m going to explain here a solution that could work for you as well.
Read articleZero day log4j — How to upgrade log4j in Nuxeo from your custom marketplace package
An exploit for a critical zero-day vulnerability affecting Apache Log4j2 was disclosed on December 9, 2021. All versions of Log4j2 versions >= 2.0-beta9 and <= 2.14.1 are affected by this vulnerability. This is fixed in version 2.15.0.
Read articleNuxeo performance, part 1: queries and response serialization
Diagnose slow Nuxeo pages by separating search execution, document loading and JSON serialization, then validate changes against the deployed release.
Read articleGet there faster! Performance improvements in Nuxeo, and what to watch out for — Part 2
This is a continuation of last week’s article, “Get there faster! Performance improvements in Nuxeo, and what to watch out for — Part 1” — be sure to check that one out too.
Read articleNuxeo vs Alfresco: architecture and migration decisions
Compare Nuxeo and Alfresco architecture through storage, search, extensibility, migration effort and operating costs, using a versioned assessment.
Read articleNuxeo 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.
Read articleNuxeo DAM with Salsify CXM Integration
Most integrations with Nuxeo are implemented with similar patterns. I saw a press release about Salsify’s 10 year anniversary and I wanted to blog about how I integrated the Nuxeo platform with Salsify PXM as the pattern was a little different than usual.
Read articleHow to overwrite Nuxeo Web UI bundled JS components in Nuxeo LTS2021
This 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 articleConverting Nuxeo LTS2021 Web UI JavaScript components to HTML components for import in a nuxeo-project-bundle.html
Unbundled (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 articleCustom rendering per MIME type in Nuxeo
How MIME-specific rendering commands in Nuxeo address color and pixelation issues when generating JPEG picture views from Adobe Illustrator files.
Read articleHow to add custom logic to existing Nuxeo Web UI buttons
Let’s say you want to add some extra logic for the click event on a button. The first problem is that there are already some functions attached to the click event of the button. Adding a new event, does not guarantee it will run first.
Read articleA simple, dependency free Event Bus for Nuxeo Web UI / Polymer / any JavaScript project
Let’s start with a discussion on component coupling, communication, and when to an event bus. Polymer has a few communication options available, and the key is finding the optimal coupling for each situation:
Read articleTop 10 costly mistakes to avoid — even for Nuxeo experienced developers (that could end up costing you big $)
It’s January 2023 so what better time to start setting some good tech resolutions? As always, few of my yearly tech resolutions are to write better code, optimize more, save $ on the infrastructure cost and of course, learn as many new things as possible (Integrate with chatgpt — anyone?). On the topic of writing better code — maybe now it’s an ideal time to refactor/ avoid making some mistakes that could potentially lead to a lot of $ spent on infrastructure and poor performance of your application overall?
Read articleSpeed up your Nuxeo 2021 Upgrade: hands on advice and useful resources
Why upgrade to LTS2021? While there are numerous benefits to upgrading to the latest version (performance improvements, bug fixing, new features, etc), according to https://www.nuxeo.com/legal/supported-versions/ the support for LTS 2019 (or 10.10) is ending on 04/04/2023. And this date is right around the corner!
Read articleUnleashing AI: How ChatGPT Revolutionizes Document Summarization within the Nuxeo Platform
In a world driven by the proliferation of data, the ability to effectively manage and interpret information is paramount. This is particularly true in the realm of contract management, insurance claim administration, policy evaluation, legal document review, and other documentation-rich sectors. With expansive volumes of text to review and comprehend, professionals in these fields often […]
Read articleUnleashing the Power of Generative Image AI in Nuxeo
Learn about our published add-on here: https://maretha.io/generative/Try it out on the Nuxeo Marketplace here: https://connect.nuxeo.com/nuxeo/site/marketplace/package/nuxeo-generative-ai-package?version=1.0.0 In the digital age, businesses accumulate vast amounts of data in various formats, such as images, videos, 3D assets, and documents. Managing and utilizing these assets effectively is key to every business’s success. One tool that organizations employ to handle […]
Read articleIgnite Your Content: How Maretha AI Transforms Nuxeo into an Intelligent Data Powerhouse
Imagine flipping through billions of images, PDFs, and documents—instantly finding exactly what you need, without lifting a finger to tag or classify. That’s the magic we’re unveiling today.
Read articleNuxeo LTS 2025: release recap and upgrade considerations
Review Nuxeo LTS 2025 search changes and upgrade considerations, with links to current compatibility, migration and maintenance documentation.
Read articleDynamic Document Types in Nuxeo
Can you change the document type of an existing document in Nuxeo, or create new document types dynamically? Here’s why the answer is still no—and what you can do instead.
Read articleIs Nuxeo still open source? Can I run it open source in production?
Yes, Nuxeo is still open source under Apache 2.0—and you can run it in production. Here’s exactly how, including the CLID requirement and how to build from source.
Read articlePasscode-protecting Nuxeo external shares: design and limits
Design an email-passcode check for Nuxeo external shares with expiry, single-use verification, rate limits and clear identity limitations.
Read articleMaretha AI Add-On – Chat with a Document
Unlock the Power of Maretha AI in Nuxeo Discover how our new free AI add-on transforms the way Nuxeo users interact with large, complex documents. In this demo, you’ll see how users can simply ask natural language questions and instantly get answers from legal contracts, financial summaries, insurance policies, developer guides, and much more. […]
Read articleCool AI Features, No Buzzwords
A short demo of the AI features we’ve been implementing in Nuxeo—including chatting directly with documents. Simple, powerful, and full of fun use cases.
Read articleNuxeo key-value stores: providers, TTL and Java examples
Use Nuxeo key-value stores for application state. Explore provider selection, TTL, Java examples, concurrent updates and operational checks.
Read articleDeveloping Nuxeo Without Studio (Because You Asked)
Want to customize Nuxeo without Nuxeo Studio? Here’s a feature-by-feature guide—from schemas and automation chains to event handlers and vocabularies.
Read articleAn open POST endpoint for Nuxeo integrations
Receive a completion callback from an external archiving system using Nuxeo WebEngine, JAX-RS and a custom JSON payload.
Read articleNuxeo & Angular 20: Embracing Standalone Components for Polymer-like Extensibility
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 articleVegas Teaser: 3-min Nuxeo MCP Demo & who needs UI anymore?
Short 3-minute demo of an MCP Server for Nuxeo. Claude Opus 4.1 chats with a Nuxeo repo to query, search Elasticsearch, view audit logs, and update docs.
Read articleNuxeo MCP: AI meets hyperscale content
A look inside the Nuxeo MCP Server: how resources, prompt templates and transports connect enterprise content with AI clients.
Read articleHow to use Nuxeo with S3 Intelligent-Tiering?
Want to cut your Nuxeo S3 storage costs? Enabling S3 Intelligent-Tiering needs zero changes in Nuxeo—just set up the AWS lifecycle rule. Here’s how.
Read articleHow to Add Custom Fields (Besides ID/Label) to Your Nuxeo Vocabularies So AI Understands Your Data Better
AI workflows are only as good as the context you give them. Here’s how to add a description (or any) field to your Nuxeo vocabularies, with XSD, XML and UI examples.
Read articleIf users are waiting, check your queues :)
Users complaining that things take too long in Nuxeo? Many Works land in the default Kafka queue. Here’s how to split them into dedicated queues for better perf.
Read articleUse this “nuxeo-2025-upgrade” Claude skill to take the pain out of Nuxeo 2025 migration
Remember the old days when upgrading your code to the latest Nuxeo release used to take days, if not weeks :D? If you have done one of these upgrades before, you know the work: You bump versions. You chase the javax to jakarta rename across the codebase. You figure out which APIs were removed, moved, […]
Read articleTalk to a Maretha Consultant
Tell us what you're struggling with, and we'll tell you how we can help you.
Talk to us












































