A.-M. Cubat PMB – Construction du portail – Concepts et exemples
Source : http://amcubat.be/docpmb/portail-construction-concepts-exemples
Page 28
F
EUILLES DE STYLE
Généralités
Chemin d’accès : Administration > Outils > Paramètres de l’OPAC : default_style
Si vous voulez changer de style, il faut connaître la liste des styles possibles !
Regardez le contenu du dossier pmb/opac_css/styles/
Les noms valides sont donc les noms des sous-dossiers.
Attention à l’orthographe, pas de variantes !
Rappel : saisir simplement ces noms dans la zone supérieure, ne pas ajouter d’espace, ne pas appuyer sur « entrée ». Pour valider le choix, cliquer sur « enregistrer ».
S’inspirer d’une feuille de style existante et l’adapter
Si vous voulez modifier une feuille de style existante, afin de la personnaliser davantage, ne faites pas de modification directement dans le répertoire original.
Commencez par faire une copie du dossier en question, et renommez cette copie.
Saisissez le nouveau nom dans la zone supérieure du paramètre default_style.
Vous voyez que j’ai créé les variantes genbib_bis et pmb4_bis
N.B. Des noms comme genbib-bis ou pmb4-bis sont interdits ! (voir ci-dessous).
Attention lorsque vous créez ou renommez un répertoire - sinon, pas d’URL valide !
Le choix du nom des variables, des champs personnalisés et des répertoires obéit à des règles précises.
un nom en un mot (pas d’espace !), qui comporte uniquement des caractères alphanumériques non accentués (donc rien d’autre que des lettres ou des chiffres), et qui doit commencer par au moins une lettre - de préférence, entièrement en minuscules
aucun symbole mathématique, signe de ponctuation ou autre symbole n’est toléré
une seule exception : le trait de soulignement _ (underscore) afin de marquer la séparation en 2 mots (pmb4_bis, genbib_bis …)
ne confondez pas le trait de soulignement et le tiret (identique au symbole mathématique « moins », c’est pourquoi il est interdit)
Attention ! Certains serveurs sont sensibles à la casse : la différence entre majuscules et minuscules.
Si le nom donné au répertoire est écrit au départ en minuscules, ne créez pas de variante en majuscules.
Pour un serveur de type UNIX, pmb4 ≠ PMB4, donc un répertoire mal orthographié devient introuvable.
Modifier une feuille de style sans créer une copie du dossier est une double imprudence !
Si vous réalisez que les changements apportés ne sont finalement pas aussi heureux que vous l’espériez, ou si vous voyez
que vous ne terminerez pas dans les délais, vous avez toujours l’original sous la main. Il suffit de modifier le paramètre default_style, et votre catalogue aura à nouveau un aspect présentable aux yeux des lecteurs ;-)
Lors des mises à jour ultérieures de PMB, quand vous décompresserez le zip de PMB au même endroit que précédemment,
la nouvelle version de PMB va « écraser » les dossiers et/ou fichiers qui porteraient le même nom. Donc la version modifiée de votre feuille de style serait remplacée par la version d’origine de la même feuille de style (dans le zip), et vous auriez perdu les fruits de votre labeur, sauf si vous avez pris la précaution d’en faire préalablement une copie « ailleurs » et de copier-coller ensuite ce « clone » au bon endroit. Autant éviter ce genre de désagrément en ne travaillant pas sur le répertoire original.
Et si la feuille de style est introuvable ?
Parce qu’il y a une discordance entre la valeur du paramètre default_style et le nom donné au répertoire (faute de frappe ?), ou parce que le nom donné au répertoire ne respecte pas les règles et ne permet donc pas de construire une URL valide, ou parce que le répertoire n’a pas été recopié (ou pas recopié au bon endroit) - après une réinstallation de la base ailleurs.
Genre de message d’erreur qui apparaît
Votre OPAC n’est guère accueillant, c’est le moins que l’on puisse dire !
Voir aussi : http://amcubat.be/docpmb/personnaliser-pmb-nom-logo-feuilles-style
A.-M. Cubat PMB – Construction du portail – Concepts et exemples
Source : http://amcubat.be/docpmb/portail-construction-concepts-exemples
Page 29
Choisir une feuille de style
Il est conseillé de partir d’une feuille de style récente, prévue pour le portail (comme pmb4 ou genbib), et de la
reconfigurer si nécessaire. Prenez de préférence une feuille de style qui s’adapte aisément aux diverses tailles d’écran.
N’oubliez pas qu’on consulte désormais aussi le catalogue sur tablette ou téléphone portable, en mode portrait ou paysage.
N.B. Pour tester rapidement quelques feuilles de style, pour en trouver une qui « vous inspire », un PMB standard (même vide) suffit amplement. Faites ces essais de feuilles de style avant d’activer les paramètres du portail.
Si vous voulez modifier une feuille de style existante, l’essentiel est de configurer d’abord la taille et la position des zones fixes : introduction (zone supérieure), bandeau de gauche et de droite, page centrale et pied de page.
En effet, il faut positionner les cadres issus des modules. Or si vous rechangez la taille ou la position des zones, vous devrez réajuster un certain nombre de cadres. Bien sûr, vous pouvez retravailler certains aspects de la CSS plus tard, mais il vaut mieux fixer dès le départ les « points de référence » des pages du portail. On s’épargne ainsi beaucoup de travail inutile.
Il faut aussi configurer la charte graphique, afin que l’ensemble soit harmonieux, prévoir le logo, les photos …
Editer une feuille CSS n’est pas évident, surtout si vous le faites pour la première fois, cherchez de l’aide si nécessaire.
Si vous changez de feuille de style, il faut adapter certains paramètres. En effet, les feuilles de style sont différentes, le
même paramètre peut avoir des fonctions différentes, d’une feuille de style à l’autre, et d’une base à l’autre.
Le message de bienvenue sur le site (dans la zone supérieure) ne se trouve pas toujours dans le même paramètre.
Que vont devenir les liens que vous aviez placés auparavant en haut, dans le bandeau de gauche ou en pied de page ?
A cet égard, certains exemples que j’ai montrés sont révélateurs.
Comparez l’exemple n° 1 (OPAC traditionnel avec Genbib) et l’exemple n° 2 (portail avec pmb4)
Vous verrez que des paramètres comme biblio_preamble_1, bilbio_pramble_2 … n’ont pas toujours la même fonction.
En cas de changement de feuille de style, que devient la valeur initiale d’un paramètre ? Pas de règle générale !
Il faudra parfois effacer la valeur d’un paramètre, et parfois la remplacer par une autre, cela dépend de la feuille de style.
En outre, cela peut varier d’une configuration à l’autre. Vous avez peut-être employé certains de ces paramètres afin d’y insérer des liens externes, un menu, ou bien des liens vers des infopages. Une solution valable dans une base peut s’avérer inutile, voire même néfaste dans une autre base. Donc on en arrive vraiment à un « traitement au cas par cas ».
Rappel de la règle d’or : avant de modifier ou d’effacer le contenu d’un paramètre plus complexe
(donc pas un simple choix entre 0 et 1)
, un copier-coller dans le champ commentaire ! Cela permet de retrouver la valeur initiale en cas de besoin.
Exemple concret de changement de feuille de style : voir 4 e
série de conseils pratiques
Cascading Style Sheets
Rassurez-vous, je ne vais pas vous donner un cours complet sur les feuilles de style, d’autant plus que je serais incapable de le faire !
Toutefois, je vous explique un des concepts de base des CSS : le concept des priorités, et son lien avec le portail de PMB
(l’autre concept important est celui de la parenté et de l’héritage).
Le terme « Cascading Style Sheets » signifie « Feuilles de style en cascade ».
N.B. Si vous cherchez de l’info sur le HTML, les CSS, les CMS, etc, sachez que le site d’Alsacréations contient de bons tutoriels. http://www.alsacreations.com/tutoriels/
Je commence par une comparaison avec le traitement de texte.
Je suppose que vous avez rédigé l’analyse littéraire d’un roman, et que vous avez prévu plusieurs types de style :
Trois styles pour marquer la hiérarchie entre les chapitres et sous-chapitres (titre1, titre2, titre3)
Un style pour le corps du texte (vos commentaires sur ce roman)
Un style pour les interviews avec l’auteur
Un style pour les citations extraites de ce livre
Un dernier style pour mettre en exergue une partie d’une citation (quelques mots ou une phrase)