Case Study
Tenet
Digital Experience Platforms
Technologies
Impact
- Delivered a proven reference implementation for frontend-first Jahia development
- Demonstrated faster build cycles and a more modern developer workflow with Vite
- Transitioned the project to private internal development for enterprise-specific use cases
The Challenge
- Enable frontend developers to build Jahia TemplateSets without Java or Maven expertise
- Integrate modern build tools like Vite into the Jahia OSGi and module development workflow
- Provide type safety and a maintainable developer experience for complex CMS template structures
Our Solution
- Built a React and TypeScript framework tailored to Jahia TemplateSets
- Implemented a Vite-based build and packaging pipeline for Jahia-compatible artifacts
- Introduced a simplified routing and component model aligned with Jahia page structures
Project Overview
Tenet is a reference framework designed to connect modern frontend development practices with the Jahia DXP ecosystem.
It enables frontend developers to build Jahia TemplateSets using TypeScript, Vite, and React without depending on deep Java or Maven knowledge. The project was created to prove that Jahia development could become more accessible, faster, and more aligned with modern frontend workflows.
Why it matters
Traditional Jahia development often relies on Java-centric tooling and Maven-based packaging, which can slow down frontend-focused teams.
Tenet demonstrated that a frontend-first approach was possible. By combining Vite, TypeScript, and React with Jahia-compatible packaging and structure, the project showed how teams could improve developer experience while keeping compatibility with enterprise CMS requirements.
Key technical details
- React-based component development adapted for Jahia TemplateSets.
- TypeScript support for stronger typing and more maintainable template code.
- Vite-powered builds for faster feedback loops and improved local development.
- Simplified routing and component structure aligned with Jahia page models.
- Tailwind CSS integration for faster UI development and consistent styling.
Why this project stands out
Tenet was not just a demo. It was a working prototype that explored a different way of building for Jahia.
The project helped validate a more modern engineering approach for enterprise CMS development, especially for teams that wanted to reduce friction between frontend implementation and Jahia integration.
Project Status
Tenet successfully fulfilled its role as a reference implementation for modern Jahia development.
The core concepts and architectural patterns explored in the project have since been incorporated into Gladtek’s internal consulting practices and private enterprise development work.
The repository is no longer maintained as a public open-source project.
Outcomes
- Established a practical foundation for frontend-first Jahia development.
- Validated the use of Vite in a Jahia-compatible delivery workflow.
- Improved the development experience for teams working on custom Jahia frontends.
- Served as a strategic prototype for later internal and enterprise-focused implementations.
Detailed Results
- Delivered a proven reference implementation for frontend-first Jahia development
- Demonstrated faster build cycles and a more modern developer workflow with Vite
- Transitioned the project to private internal development for enterprise-specific use cases