Skip to main content

Introduction to Jahia JavaScript modules

October 8, 2024
JavaScript modules are available starting with Jahia 8.2, and tutorials are available in the Get Started section!

What is a JavaScript module?

A JavaScript module is a way to build a Jahia website using the JavaScript/React stack. It has the structure of a common Node.js JS project and follows the conventions of this ecosystem. All front-end features of Jahia are available in JavaScript modules: you can packag page templates, content views, settings, labels, and more and deploy them on a Jahia DXP.

JavaScript modules are an alternative to Jahia’s OSGi-based Java modules. Although Jahia is a Java-based server, JavaScript modules require no knowledge of Java and do not require any Java code. Developers with front-end or server-side JavaScript experience can quickly start building Jahia JavaScript modules.