Aller au contenu
EnglishFrançais
Animation de l'éditeur d'un CMS d'entreprise : une fenêtre propose de choisir un type de contenu à ajouter à une page

CMS JavaScript & Java user-friendly : découvrez Jahia 8.2

Open sourceCMS

Jahia Team

Avec Jahia 8.2, les développeurs peuvent créer des sites web avec des modules JavaScript et les contributeurs éditent leurs pages en contexte (WYSIWYG) avec Page Builder : une solution pensée pour les deux.

CMS Javascript : brève présentation de l’innovation

Jahia, historiquement CMS Java, s'ouvre à JavaScript avec Jahia 8.2 pour rendre sa technologie accessible à plus de développeurs et simplifier la création de sites web par les entreprises.

Comment développer un site web avec un CMS JavaScript ?

Nous avons mis au point des modules JavaScript afin de rendre possible la création de sites web avec Jahia sans aucune connaissance de Java. Ces modules JavaScript s'appuient sur React et TypeScript (TSX) et sont rendus côté serveur (server-side). Ils coexistent avec les modules Java et ne les remplacent pas. Le moteur de modules JavaScript est stable (version 1.2) et déjà utilisé en production sur plusieurs projets.

Tout ce que vous devez savoir sur les modules JavaScript est disponible dans la documentation destinée aux développeurs. Si vous êtes développeur, vous pouvez également solliciter une licence de démonstration et suivre nos nouveaux tutoriels.

Accéder aux autres vidéos de présentation

Quels impacts sur le développement de sites web pour les organisations ?

Cette innovation dans la manière de développer un site web vise à améliorer l’expérience développeur, mais aussi à rendre plus facile la création de sites web par les organisations.

Pourquoi ? 

  • Parce que JavaScript est un des langages les plus utilisés, les ressources sont donc plus simples à trouver,
  • Parce que c’est aussi un des langages les plus faciles à apprendre, qui permet donc aux organisations faire monter des collaborateurs en compétences plutôt que de recruter de nouvelles compétences,
  • Parce qu'un site peut être développé avec des développeurs front-end uniquement, ce qui peut réduire les coûts de développement,
  • Parce que cela peut aussi réduire le nombre d'intervenants sur un site web et donc la durée des développements.

En savoir plus sur les ressources nécessaires pour un projet avec un CMS Javascript


Les nouveautés du CMS Jahia pour les contributeurs

Cette nouvelle version du CMS Jahia vient aussi avec des améliorations notables en matière d’expérience de contribution. Les évolutions interviennent principalement à 3 niveaux : 

  1. Création et modification de pages en édition contextuelle (WYSIWYG),
  2. Création et mise en forme de contenus,
  3. Gestion des catégories et des étiquettes (tags).

Création et modification de pages en édition contextuelle (WYSIWYG)

Dans la version 8.2 du CMS et de la DXP de Jahia, nous avons travaillé à une interface épurée et intuitive, et à l’ajout de fonctionnalités clés pour une expérience d’édition améliorée. Cela se concrétise par un Page Builder, interface utilisateur pour gérer le contenu des pages en édition contextuelle (WYSIWYG). Depuis Jahia 8.2.3, Page Builder couvre toutes les fonctionnalités de Page Composer, qui reste disponible : vous choisissez l'interface à utiliser, ou vous activez les deux.

La création de page se fait en un simple clic, et sa configuration comme l’ajout de composants est tout aussi intuitive. L’ajout de nouveaux éléments dans une page est comparable à ce qui peut exister dans les CMS traditionnels grand public, avec des espaces qui apparaissent au passage de la souris pour suggérer l’intégration. Quant aux options d’éditions, elles sont accessibles par simple clic droit (modifier, copier, coller, supprimer, exporter, publier).

Des mises en page sont par ailleurs possibles tout aussi simplement, avec plus ou moins de flexibilité selon les besoins (modèles de page ou templates).

Pour les personnes qui préfèrent avoir un aperçu global de leur page pour l’éditer, l’interface se décline également en une vue liste, avec les contenus à plat, et une vue structurée, avec les contenus hiérarchisés.

Création et mise en forme de contenus

Là encore, l'interface d'édition de Jahia est pensée pour une expérience de contribution simple. Vous y trouvez par exemple une fenêtre d'édition de texte épurée.

Les contributeurs peuvent insérer simplement différents composants dans une page, ces composants étant définis lors du développement afin de répondre très précisément à leurs besoins.

On trouve donc dans la bibliothèque de composants à la fois des éléments génériques comme les Contenus de base (texte et texte riche), les Contenus multimédias (image, vidéo, son…), ainsi que des composants sur-mesure (sections, colonnes, tableaux…).

Gestion des catégories et des étiquettes (tags)

L’organisation de vos contenus grâce à un système de catégories et d’étiquettes dans un CMS permet à la fois de gagner du temps dans leur gestion, de simplifier la navigation des utilisateurs sur un site web, et d’améliorer votre référencement naturel.

Les catégories sont des classifications hiérarchiques dont le rôle est de structurer le contenu de manière logique et thématique. Les étiquettes sont une autre manière d’organiser le contenu. Il s’agit de mots-clés descriptifs attribués aux contenus.

Si les catégories et les tags sont largement utilisés pour regrouper des pages en fonction de thématiques, leur application est plus large. Tout élément de contenu, comme un bloc réutilisable sur vos différents sites, peut, dans Jahia, être structuré grâce à ces fonctionnalités.

Jahia Team

À découvrir