Personnaliser l'interface Plone
Le schéma ci-dessous distingue les différents élements qui composent la page d'accueil d'un site Plone :


Plone fournit une interface utilisateur structurée qui permet de séparer la présentation de la logique applicative et du contenu. Cette séparation calcul/contenu/présentation est réalisé grâce au concept des « skins ». Une « skin » est un ensemble qui regroupe :
-
des scripts qui réalisent le traitement des données (connexion à une base de données, traitements...) ;
-
des « templates » (en français on peut dire gabarit). Un « template » utilise un langage basé sur XHTML pour la restitution des données produites (menu de navigation, bloc de contenu...) ;
-
des feuilles de styles, basées sur la spécification des feuilles de styles en casacades (CSS), pour contrôler finement la mise en page.
On va personnaliser l'interface en modifiant selon le cas l'un ou l'autre de ces éléments.
Le tableau ci-dessous renvoie aux how-to qui permettent de le personnaliser :
| N° |
Description |
Comment faire ? |
|---|---|---|
| 1 |
Affiche le logo du site (permet le retour à la page d'accueil) |
|
| 2 |
Affiche le texte dans la taille indiquée |
|
| 3 |
Recherche |
|
| 4 |
Affiche les onglets de navigation |
Modifier, créer et organiser les onglets |
| 5 |
Affiche la barre des informations personnelles |
|
| 6 |
Affiche le chemin du contenu actuel (fil d'Ariane) |
|
| 7 |
Affiche le(s) boite(s) latérale(s) (portlet) |
|
| 8 |
Affiche les actions possibles sur le document (imprimer...) |
|
| 9 | Affiche des métadonnées | |
| 10 | Affiche les mentions de Copyright | |
| 11 | Affiche les labels (Colophon) | |
| 12 | Affiche le contenu |
