Jahia Enterprise SDK

 All downloads

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:

  1. 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 the settings.xml file in the .m2 folder in your home directory. If a value is set under <localRepository>, comment it out.
  2. Launch your instance using the start.bat command Windows or ./start.sh on Mac or Linux.
  3. In your browser, go to http://localhost:8080/start to access the Digitall Demo site.
  4. Click Login and provide the following root credentials
    • user: root
    • password: root
  5. To switch to Page Composer mode, click the Root name at the top right of Jahia.
  6. The Jahia Studio can be accessed from the Jahia backoffice homepage: http://localhost:8080/start
Important: Do not rename or move your Jahia SDK folder after the first server 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
Note: To stop your Jahia instance, use the stop.bat command on Windows or ./stop.sh on Mac or Linux.

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:

  1. Learn about modules
  2. Learn about content types
  3. 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