Introducing Jahia technical concepts
Developing in Jahia
- Development best practices
- Installing the SDK for Jahia
- Creating modules in Jahia Studio
- Developing modules using OSGi
- Introduction
- Jahia and OSGi
- Jahia OSGi architecture
- Building a new OSGi module
- Package dependencies and exports
- Deploying an OSGI module
- Service sharing between modules
- Deploy-free coding
- OSGi tooling in Jahia
- Using libraries in an OSGi module
- OSGi and Java Profiling
- Troubleshooting
- Jahia OSGi Implementation
- Appendix
- Example OSGi bundles and dependencies
- Back end development best practices
- Using Accelerated Mobile Pages (AMP) in Jahia
- Modifying Jahia definitions
- Nodetype migration best practices
- Downloading Javadoc and Taglib doc for Jahia
- Managing caching in Jahia
- Integrating external data sources
Portal features
Cloudinary Integration
Advanced guides
- Developing and extending Jahia
- Customizing the interface for users
- Security
- Workflows
- Setting up Elasticsearch
- Enterprise architecture setup
- Search
- Vanity URLs and SEO
- Services
- Import and exporting branches and sites
- Publishing content to the live repository
- Configuring notifications
- Configuring event and system logging
- Specifying when content history is purged
- About versioning and restoring content
- Processing images
- Using Camel to send notifications and for integrations
- Creating a task in Jahia or in a rule file
- Using the doc converter API
- Legacy content
- Reference material