-
Templating and Integration Guide
- Part 1: Concepts
- Part 2: Modules
- Part 3: Templates and Studio
- Part 4: Content Definitions and Views
- Part 5: Advanced Techniques
- Part 6: Setting up an integration environment
- Part 7: Step by step integration
- Further reading and resources
Module type
Modules are organized in different categories, depending on their roles. These categories are for information purpose only - they are to help the user to understand what the module is providing.
However, they do not really limit what can be included in the module.
System module
A system module adds system wide features, like a connector to an external system, or additional configuration. They can contain Spring configuration files.
Simple module
Simple module mainly adds components and associated views.
Templates set
They are used as a basic structure for a site. All Web projects require a template set, and only one templates set can be deployed to a site. They should include only JSPs, CSSs, images, resources, and templates.
JahiApp
The JahiApps are full applications that can be deployed to a site to add complex features. They includecomponents, views, templates, actions, and any other specific Spring configuration.
My space module
Can be deployed to the "My space" page to extend the feature proposed to the user in its own space. They can be as complex as a JahiApp.

