Introduction to Jahia JavaScript modules
October 8, 2024
JavaScript modules are available as a beta version 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.