The purpose of this project is to collect all foundation examples needed to build a robust site in the Jahia DX platform.
Use this module to understand how to properly define a Jahia Action.
Use this module to understand how to properly define a Jahia Authentication Valve.
Use this module to understand how you can dynamically load a Log4j additional configuration to use aside from the one defined in your application server
Use this module to understand how to properly define a Jahia Filter.
Use this module to understand how to properly build a tag library and functions.
Use this module to understand how to properly add a new Drools rule.
Use this module to standardize the implementation of Site Settings using AngularJS.
Use this module to understand how to implement a new page/view for the Jahia Tools. Note that this view will not be registered within the Tools menu, you will have to directly go to its URL.
Use this module to understand how to implement a custom BPMN Workflow. A step-by-step tutorial available on Jahia's website show how to implement this workflow : https://www.jahia.com/community/extend/developers-techwiki/services/workflows/example
This module allows you to deploy a new site creation panel in the server administration panel. This custom site creation allows to define additionnal site properties as well as changing the template for the home page during site creation