Atelier Intégration


JCMS

Sommaire

Présentation

Gestion des contenus

Les portails

Les modules

Organisation de la charte graphique

Présentation

Jalios JCMS est un progiciel intégré de

– gestion de contenu
– portail de contenu
– collaboration

  • La version sur laquelle tourne cette démonstration est JCMS 7.0.2

Gestion de contenu

Exemple de types de contenu :

–Article
–Interview
–Revue de presse
–Compte rendu
–Projet


Les Portails (1/2)

Qu’est ce que c’est
le mécanisme de construction des pages du Front-Office de JCMS
A quoi ça sert
Permet d’organiser un site en différentes pages thématiques
Chaque page ayant sa propre structure  et éventuellement sa propre identité visuelle
personnalisation

Les Portails (2/2)

Comment ça marche
Une page portail
Un assemblage de boites (Portlet / Publication)
Produites par des JSP (pages dynamiques)
Rattachées à une catégorie de l’arborescence du site
L’accès aux publications de cette catégorie déclenchera l’utilisation de cette page
Navigation : autre moyen d’accéder aux pages( via la consultation de leur catégorie)
Portails et sous-portails


organisation des fichiers

Un site doit posséder une catégorie racine :
  • Dans le cas d'un mono-site, la rubrique principale sera "Site internet" ou "Site Intranet" et les différentes arborescence seront situées sous cette catégorie

  • Dans le cas d'un multi-site, le principe ci-dessus est respecté mais on aura plusieurs racines les unes à coté des autres


Organisation charte graphique

Module Charte

  • Le plugin se nomme #CP#Charte
  • Création des fichiers jsp/portail.jsp, css/portal/portail.css, css/portal/portailPrint.css
  • Organisation du dossier /css :
  1. generique.css : identique à tous les sites que l'on fait (classe clear)
  2. commun.css : doit contenir uniquement les styles des balises HTML
  3. structureSite.css : contient les styles de la structure du site précisée dans le fichier portail.jsp (Portlet JSP Collection)
  4. ...
  • Organisation charte graphique

    Images

    • Organisation du dossier /images :
    1. contenu : images utilisées dans les contenu (Barre d'outils, puce,...)
    2. portlet : images utilisées dans les portlets, il est conseillé de préfixer le nom de l'image par la zone à laquelle elle correspond (...)
    3. recherche : images utilisées dans la recherche
    4. structure : images utilisées dans la feuille de style du même nom
      ...

    Organisation charte graphique

    Module Types

    • Le plugin se nomme #CP#Types ou #CP#Internet (en cas de multi-sites)
    • Organisation du dossier /css :
    1. #Type#.css : ces feuilles de styles sont propres à un type et sont appelées dans des gabarits spécifiques (non chargées dans la feuille de style générale)
    • Organisation du dossier /types : un dossier par type de contenu

    • Appel du fichier CSS dans un module :
      jcmsContext.addCSSHeader("plugins/CRNPCInternet/css/Aide.css");

      Idem pour fichier JS.

    Copy of deck

    By Mélanie Chateau

    Copy of deck

    • 444