This document intends to help users and developers to do a first and fast install of Jahia Digital Experience Manager, mainly for a first discovery.
This document presents the simplest installation process for Digital Experience Manager SDK.
Subscription customers using the Enterprise Distribution should refer to the Configuration and Fine Tuning Guide, available in the extranet (https://www.jahia.com/customer-extranet) to have a complete understanding of all installation options.
This guide is not a complete installation guide, explaining all available options (DB, OS, Application Servers, external libs, production environments, etc.) or advanced configurations, some of which are only available to our subscription customers.
The Community Distribution is the 100% free and open source distribution of Digital Experience Manager , under GPLv3 license. The Enterprise Distribution is available through a business-friendly license (JSEL) and is designed to meet the needs of the most demanding mission-critical projects.
The Enterprise Distribution differentiates from the Community Distribution by the Digital Industrialization tools it embarks:
The Community Distribution shares the exact same code base as the Enterprise Distribution (we do not want to provide unstable versions to our community) but users of the Community Distribution cannot access monthly hotfixes and are not supported by Jahia expert from Jahia Solutions Group or any of its partners.
The Enterprise Distribution is available through annual subscriptions that encompass the additional Digital Industrialization tools, unlimited bug fixes, Online Technical Assistance and specific SLAs for both development and production environments.
Prices for subscriptions can be found on the Pricing page from the website.
The following procedure applies to both the Community Distribution and the Enterprise Distribution of the SDK.
The SDK package is the fastest way to discover and start coding on Digital Experience Manager for developers. The SDK contains:
These packages work for Windows, Linux and Mac OS X.
Unzip the archive on your PC or Mac. On PC, please unzip it on C:/ or similar, NOT on your desktop.
Before building DX modules, you need to gather all the libraries dependencies needed to build a DX module.
The default configuration will create a repository folder under the directory .m2
in your home folder (HOME/.m2/repository). If you want to create a distributable repository, please edit the file settings_DX_SDK.xml
to uncomment the following line:
<localRepository>${local.repo}</localRepository>
it will create a repository m2repo at the root level of the SDK. Once done, you should merge this repository with the maven repository on the targeted computer (by default HOME/.m2/repository).
From the SDK archive, execute the script ./fillRepository.sh
or fillRepository.bat
on Windows.
This operation can take time, depending of your bandwidth.
./start.sh
command on Mac or Linux or start.bat
on Windowshttp://localhost:8080/
, you should see our Digitall demo. Click on "Login".NB: to stop you Digital Experience Manager instance, use the ./stop.sh
command on Mac or Linux or stop.bat
on Windows
If you're completely new with Digital Experience Manager, you should read the following documents