Introduction to Jahia JavaScript modules
What is a JavaScript module?
A JavaScript module is a way to build websites with Jahia. It has the structure of a common Node.js/npm project and uses JSX/React. It allows you to package up page templates, content views, settings, labels, and more and deploy them on a Jahia DXP.
Note: A JavaScript module is 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 frontend or server-side JavaScript experience can quickly start building Jahia JavaScript modules.
Currently in Beta, this technology has a very active documentation that resides on GitHub: check out the new documentation. We actively support this new technology, and we consider it ready for production: you can build a production-ready Jahia website with JavaScript and React.