Jahia Enterprise SDK
The Jahia SDK package is a complete package with:
- a preinstalled Jahia instance
- the Digitall demo site deployed
- Jahia Studio with a Maven bundle
You can discover development features available with downloaded sources of Jahia templates and modules.
Requirements
Jahia is supported on Windows, Linux and Mac OS X and requires a running Jahia Virtual Machine. You can download and install a Java 8 or 11 Development Kit from the Oracle website. You can also use Open JDK 8 or 11 instead.
Your system needs at least 4 Go of memory, as Jahia requires at least 2 Go to run.
Installing the package
This package works with Windows, Linux and Mac OS X.
To install the package:
- Unzip the archive on your PC or Mac. On PC, unzip to
C:/
or a similar location, but not on your desktop.If you have already installed Maven and cannot access the Jahia repository due to network limitations, open thesettings.xml
file in the.m2
folder in your home directory. If a value is set under<localRepository>
, comment it out. - Launch your instance using the
start.bat
command Windows or./start.sh
on Mac or Linux. - In your browser, go to
http://localhost:8080/start
to access the Digitall Demo site. - Click Login and provide the following root credentials
- user: root
- password: root
- To switch to Page Composer mode, click the Root name at the top right of Jahia.
- The Jahia Studio can be accessed from the Jahia backoffice homepage:
http://localhost:8080/start
Tools is a module that provides information about the running Jahia instance. For example, you can access the OSGi console or use the JCR console for testing. Tools also contains a repository browser.
You access Tools at localhost:8080/tools
using the following credentials:
- user: jahia
- password: password
stop.bat
command on Windows or ./stop.sh
on Mac or Linux.Enable the Studio on Windows
On Windows platform, you may have to configure the mvnPath in the jahia.properties file to be able to use the Studio
from
#mvnPath = mvn
to
mvnPath = mvn.cmd
Where to go next
The best way to get started with Jahia is to get some basic Jahia kwnoledge with the Basics of page contribution tutorial.
Then you can switch to developer specific tutorials, starting with:
- Learn about modules
- Learn about content types
- and then pick the one you want in our list of developer tutorials
Finally, you will find here our user-based documentation:
- Content editorsThe basics for contributors and editors, digital marketers, and site administrators
- System administrators
Learn how to deploy, configure, customize and monitor Jahia products for your platform - Developers
Learn how to develop modules in Jahia, create custom forms in Forms, and create a headless CMS