Technologies open source

Les produits Jahia intègrent les frameworks open source les plus fiables et les plus avancés. Découvrez ce qui se cache sous le capot.

Composants et frameworks open source essentiels

Jahia

Jahia est open source par défaut. Nous essayons de rendre notre code open source autant que possible. Vous pouvez consulter nos référentiels Github pour constater que la plupart de nos codes sont accessibles au public. 

Voir nos répertoires Github

Apache Unomi

Plateforme de données clients open source basée sur Java et intégrant la confidentialité dès la conception, Apache Unomi est conçue comme l'implémentation de référence de la plateforme de données clients OASIS. Apache Unomi promeut une gestion éthique de l'expérience web et renforce les contrôles de confidentialité des utilisateurs. Elle est à la base de la technologie jCustomer et alimente nos capacités de personnalisation.

En savoir plus sur Apache Unomi

ElasticSearch

ElasticSearch est intégré à Jahia pour fournir une recherche fédérée et à facettes. Il est également utilisé comme système d'indexation central pour Apache Unomi.

En savoir plus sur ElasticSearch

Apache Jackrabbit

Le référentiel de contenu de Jahia repose sur Apache Jackrabbit, une implémentation entièrement conforme de l'API Content Repository for Java Technology (JCR, spécifiée dans les normes JSR 170 et JSR 283).

En savoir plus sur Apache Jackrabbit

Apache Karaf

Apache Karaf est utilisé dans plusieurs applications Jahia comme moteur d'exécution OSGi central. Il offre l'extensibilité et la flexibilité nécessaires au déploiement d'applications complexes. Apache Karaf est également le moteur d'exécution central d'Apache Unomi.

En savoir plus sur Apache Karaf

Apache Felix

Apache Felix est une implémentation open source de la spécification du framework OSGi Core Release 6. Jahia utilise OSGI pour fournir un framework permettant de créer rapidement des fonctionnalités supplémentaires, que nous appelons « modules ». Vous pouvez « déployer à chaud » ces modules en un seul clic, sans avoir à mettre votre plateforme hors ligne, afin d'étendre les fonctionnalités de base de Jahia.

En savoir plus sur Apache Felix

React

React est un framework front-end utilisé de plusieurs façons au sein de Jahia :

  • Pour construire notre système de conception et nos interfaces utilisateur
  • Pour créer des sites web avec Jahia : notre nouveau système de modèles est basé sur JSX et React

En savoir plus sur React

Faites la différence

Partagez votre expertise là où cela compte.

Contribuez à nos projets