Personal tools
You are here: Support Documentation Manuels de référence Canevas de site internet communal (produit CPSkin2) Configuration du produit
Document Actions

Configuration du produit

Note: Return to reference manual view.

Ce manuel décrit le canevas de site internet communal proposé et explique le fonctionnement général du produit, son utilisation et sa configuration.

1. Installation du produit

Comment installer ce produit ?

L'installation du produit CPSkin2 se fait de manière classique via le panneau de configuration de Plone.
En sélectionnant Ajout/Suppression de produit dans le menu du panneau de configuration, un écran présente les produits que l'on peut installer et les produits qui le sont déjà.
Il suffit dès lors de cocher la case se trouvant à côté du nom du produit CPSkin2 et de cliquer sur le bouton "Installer".

Une fois le produit installé, la nouvelle skin est automatiquement sélectionnée.
 

2. Configuration du mode "Portail"

Comment adapter le menu thème, changer les bannières, changer le logo, ...
 

Adapter les options de la navigation locale


Accéder tout d'abord à la configuration générale de Plone : lien "Configuration du site" en haut à droite (pour l'administrateur),
Sélectionner ensuite "Paramètres de navigation".

Effectuer les opérations suivantes si nécessaire :
  • Décochez "Inclure le lien de navigation vers la racine"
  • Niveau de départ de l'arbre de navigation : 2
  • Cocher "Filtrer sur l'état d'un processus"
  • Sélectionner dans ce cadre les états : "Publié"

Adapter le menu Thème


Les thèmes affichés sont les titres de certains répertoires situés à la racine du site.
Actuellement, il est possible de configurer de 1 à 4 thèmes.

Pour sélectionner les thèmes :
  1. accéder à la configuration du produit : lien "Configuration du site", "CPSkin Configuration"
  2. cliquer sur l'onglet "Modifier" et adapter la zone "IDs des dossiers utilisés dans le menu Thèmes" en mentionnant les identifiants des 4 thèmes

Les sous-niveaux des thèmes sont sélectionnés dynamiquement dans chaque dossier thème et ne nécessitent pas cette opération.


Changer les bannières supérieures


L'image de la bannière est un élément de type image dont l'identifiant est banner.jpg.
Quand on se situe à un endroit du site, Plone recherche l'image en remontant l'arborescence jusque la racine.
Quand on est dans un thème, c'est donc l'image "banner.jpg" du dossier thème qui est utilisée pour la bannière.

Pour changer une image "banner.jpg" :
  1. à la racine du site ou dans chaque dossier thème, l'élément de nom "banner.jpg" peut être sélectionné et modifié.
  2. remplacer l'image par une image de taille identique ou appropriée


Changer le logo


La plupart des éléments graphiques (css, couleur, ...) doivent être adaptés en passant par la ZMI et principalement dans "/portal_skins" (voir le point "Adaptation des fichiers du produit")

Pour modifier le logo à travers la ZMI :
  1. sélectionner /portal_skins/custom_images/logo.jpg et cliquer sur le bouton "customize"
  2. remplacer l'image par une image de taille identique ou appropriée

 

3. Adaptation des fichiers du produit


Il est possible d'adapter les éléments prédéfinis du produit CPSkin2 à travers la ZMI, comme par exemple les fichiers CSS, les templates, les portlets, les fonctions utilisées dans les templates, ... Ces adaptations demandent éventuellement des connaissances en CSS, HTML, TAL, python, ...

Les fichiers relatifs au modèle de site sont accessibles dans la ZMI (lien "Configuration du site", "Interface d'administration de Zope (ZMI)") en suivant le chemin "/portal_skins/CPSkin2".
Pour visualiser un fichier, il suffit de cliquer sur son nom.

Une fois le fichier ouvert, il faut cliquer sur le bouton "Customize" avant de pouvoir y apporter des modifications.
En réalité, une copie du fichier original est créée dans "/portal_skins/custom".
C'est cette copie qui peut être adaptée.

En pratique, concernant les fichiers css, il est recommandé de ne pas customiser un fichier css entier mais de copier la classe css concernée dans le fichier /portal_skins/custom/ploneCustom.css. Si le fichier ploneCustom.css n'est pas dans /portal_skins/custom, il faut se positionner dans /portal_skins/plone_styles/ploneCustom.css et cliquer sur le bouton "customize".

Le fait d'avoir toutes les modifications css dans un seul fichier facilite la maintenance du site et réduit les problèmes de migration en cas d'évolution des fichiers customisés. En effet une fois qu'un fichier est dans /portal_skins/custom, c'est cette version qui est prise en compte et non plus celle du produit. Il faut donc éviter de customiser des fichiers entiers si ce n'est pas nécessaire ou si aucune modification n'y est apportée.

Dans le cas de CPSkin2, tous les changements css peuvent donc être placés dans ploneCustom.css hormis pour les fichiers css conditionnels qui eux doivent être customisés en entier (comme theme1.css, theme2.css, theme3.css, theme4.css, ...) ou pour des css particuliers comme IEFixes.css. Un css conditionnel est un css présent dans /portal_css et dont le champ "condition" contient quelque chose.

 

4. Adaptation des couleurs et des paramètres utilisés pour l'affichage


Différents paramètres utilisés dans les feuilles de style (CSS) sont définis dans le fichier "/portal_skins/CPSkin2/base_properties".
Ce fichier est basé sur le fichier "base_properties" original de Plone mais a été complété avec des paramètres utilisés dans le produit CPSkin2.
Afin de modifier ces valeurs, il est nécessaire de "customiser" le fichier "base_properties" se trouvant dans /portal_skins/CPSkin2 (voir point précédent concernant la customisation).

Ce fichier contient les éléments suivants :

Paramètre Valeur Explication
backgroundColor White  
borderStyle solid  
borderStyleAnnotations dashed  
borderWidth 1px  
columnOneWidth 16em  
columnTwoWidth 16em  
contentViewBackgroundColor #e8e8e8  
contentViewBorderColor #d1c8bf  
contentViewFontColor #737270  
discreetColor #76797c  
evenRowBackgroundColor #EFE7E1  
fontBaseSize 69%  
fontColor Black  
fontFamily "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif  
fontSmallSize 85%  
globalBackgroundColor #EFE7E1  
globalBorderColor #b45b5f  
globalFontColor #436976  
headingFontFamily "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif  
helpBackgroundColor #ffffe1  
inputFontColor Black  
linkActiveColor Red  
linkColor #436976  
linkVisitedColor Purple  
logoName logo.jpg  
bannerName banner.jpg  
notifyBackgroundColor #ffce7b  
notifyBorderColor #ffa500  
oddRowBackgroundColor transparent  
plone_skin Plone Default  
portalMinWidth 71em  
portletBgColor #f5f0ec  
portletHeaderBgColor #ab6467  
portletInterneHeaderAColor Black  
portletInterneHeaderBgColor #efe7e1  
portletInterneItemBgColor #fdfdfd  
portletgaucheColorDark #b45b5f  
portletgaucheColorLight #f5e9e9  
portletgaucheDarkHover #fff3f3  
portletgaucheFontColor #737270  
portletgaucheLightHover #eedadb  
textTransform normal  
theme1ColorDark #38a8fe  
theme1ColorDarkHover #4da1ec  
theme1ColorLight #a5d4fe  
theme1a #875f79  
theme2ColorDark #f6bc2c  
theme2ColorDarkHover #edb233  
theme2ColorLight #fadd99  
theme2a #8b637d  
theme3ColorDark #abdd30  
theme3ColorDarkHover #98c42b  
theme3ColorLight #d3f094  
theme3a #976c87  
theme4ColorDark #ee6f3b  
theme4ColorDarkHover #d96536  
theme4ColorLight #f4b89f  
theme4a #99718b  
themeBg #826990  
themeBorder 10px  
themeBorderStyle solid  
topVague #d1c8bf  
topVaguea #8a627b  
vieColor red  

 

Powered by Plone CMS, the Open Source Content Management System