A.-M. Cubat PMB – Construction du portail – Concepts et exemples
Source : http://amcubat.be/docpmb/portail-construction-concepts-exemples
Page 16
P
ARAMÉTRAGE DU PORTAIL
Employer de préférence Firefox - une version récente de Firefox !
Avant d’employer une base prévue pour le portail, il faut absolument passer par les 3 étapes décrites ici : activer le module portail, autoriser l’accès à cet onglet et paramétrer les URL de base.
Dans le cas de la démo, certains de ces paramètres sont déjà corrects, mais pas tous, vérifiez et complétez.
Dans une base standard, vous devez configurer tous ces paramètres pour créer un portail.
Activer le module Portail
Active cache_ttl
Le module Portail n’est pas activé par défaut dans un PMB standard, il faut donc donner à ce paramètre la valeur 1.
Lorsque vous construisez le portail, mettez cache_ttl à 0 pour voir plus vite l’impact des modifications.
N’oubliez pas de remettre la valeur par défaut (1800) lorsque vous repassez en mode de fonctionnement « normal »
url_base_cms_build Valeur à déterminer en fonction de votre installation – voir ci-dessous, configurer les URL de de base
Configuration dans un PMB standard
Configuration adaptée au portail
Une règle d’or, valable en toute circonstance pour les paramètres
N’effacez pas trop vite la valeur d’un paramètre, vous devrez peut-être faire marche arrière un jour ou l’autre …
Si le choix se limite à 2 valeurs (par exemple, 0 ou 1), pas de souci ! Si ce n’était pas l’un, c’est l’autre !!
Mais si le choix est plus complexe ? Si vous n’avez aucune chance de deviner la valeur de départ (ex. cache_ttl = 1800) ?
Si vous craignez d’oublier la configuration de départ, faites d’abord un copier-coller de la valeur initiale dans le champ commentaire du paramètre. Ainsi, vous pourrez toujours la retrouver ;-)
Autoriser l’accès à cet onglet
Il faut aussi accorder à un ou à plusieurs utilisateurs, le droit d’accéder à l’onglet Portail.
Administration > Utilisateurs > Modifier les droits
Cocher la case « Portail », enregistrez, le cadenas sera déverrouillé, et l’onglet Portail apparaîtra.
Paramétrer les URL de base
Explication préliminaire pour comprendre comment déterminer l’adresse de construction du portail : url_base_cms_build
Attention ! Le paramètre appelé « url_base » existe en double exemplaire - Ne les confondez pas !
url_base
En gestion (paramètres généraux)
Sa valeur par défaut est http://SERVER/DIRECTORY/
Dans une de mes bases, la valeur est devenue http://127.0.0.1/pmb4perso/
url_base
Dans les paramètres de l’OPAC
Sa valeur par défaut est ./
Dans une de mes bases, la valeur est donc devenue http://127.0.0.1/pmb4perso/opac_css/
Comment construire le paramètre url_base_cms_build ? Par concaténation de deux éléments
Vous prenez url_base (de gestion) et vous ajoutez à la fin opac_css/ Ne pas oublier le / final
Le résultat de cette concaténation sera donc (dans mon cas) http://127.0.0.1/pmb4perso/opac_css/
Conclusion : la plupart du temps, url_base_cms_build a la même valeur que url_base de l’OPAC.
Toutefois, pour certains hébergements, il arrive que l’adresse publique de l’OPAC soit sur un nom de domaine différent que l’adresse de gestion de la base. Dans ce cas, il est nécessaire de créer une « véritable » adresse de construction pour le portail.
Vous devez configurer les 3 URL afin que tout fonctionne correctement : url_base (gestion), url_base (OPAC) et url_base_cms_build
A.-M. Cubat PMB – Construction du portail – Concepts et exemples
Source : http://amcubat.be/docpmb/portail-construction-concepts-exemples
Page 17
Paramétrage de la démo
Les paramètres cités ci-dessous ont déjà été configurés dans la démo, vous ne devez donc rien y changer.
Au moment de créer un portail dans un PMB standard, pas de précipitation, ne copiez pas ce modèle tout de suite !
Ou bien considérez qu’il s’agit d’une série de tests nécessaires, et soyez prêt à recommencer s’il le faut.
Si vous modifiez certaines valeurs trop vite, si vous changez de feuille de style trop tard, vous risquez de devoir redémarrer à zéro le paramétrage CSS des zones et des cadres – simplement par méconnaissance du sujet.
En effet, il y a un certain nombre de notions à maîtriser d’abord : feuilles de style, zones, cadres, pages du portail, configuration du contenu éditorial, etc.
Je donne ici une première approche de ces paramètres, mais j’en reparlerai plus tard en détail, au moment adéquat.
P
ARAMÈTRE DEFAULT
_
STYLE
C’est un des paramètres fondamentaux de l’OPAC. Dans la base de démo, il contient la valeur pmb4.
Le choix de la feuille de style pour votre futur portail est évidemment primordial, il détermine l’aspect général et l’harmonie de l’ensemble, la taille des zones, la disposition et les dimensions des cadres, la charte graphique, etc.
Ce choix influence aussi la manière de configurer d’autres paramètres
(comme biblio_important_p1, biblio_important_p2, etc)
.
N’oubliez pas que les pages classiques de l’OPAC (ex. catalogue) continuent à exister, même si vous avez construit un portail.
Infos complémentaires : voir Feuilles de style
P
ARAMÈTRE CMS
Valeur par défaut (base « standard »)
Valeur (démo du portail)
Au départ, dans une base standard, il n’y a pas de CMS. Le simple fait d’activer ce paramètre crée (la première fois qu’on le fait) automatiquement un CMS dont l’id (l’identifiant) est 1, c’est pourquoi il faut donner à ce paramètre la valeur 1.
Pendant que vous construisez le portail, ou à partir du moment où il est finalisé et utilisé en ligne, il faut que le CMS soit actif en permanence, donc il faut que ce paramètre ait la valeur 1.
Portail > Construire
Modifier la valeur de ce paramètre ne suffit pas, il faut aussi que le cms soit actif dans l’OPAC.
Cliquer sur « Liste des versions » et ensuite sur l’icône du crayon pour
éditer le cms. La liste des versions apparaît.
La case « CMS actif par défaut en OPAC » est déjà cochée dans la démo.
N.B. Je reparlerai plus tard de la configuration du paramètre cms dans un PMB standard.
P
ARAMÈTRE FIRST
_
PAGE
_
PARAMS
Valeur 3 dans le cas de démo
Pour connaître le numéro d’id de la page d’accueil ou d’une autre page
Portail > Construire
Cliquer sur « Pages »
Lorsqu’on construit un portail, on peut choisir la page qui deviendra la page d’accueil. On peut garder la page catalogue « classique » de l’OPAC, ou créer une page d’accueil « style portail ».
Dans le 2 e
cas, il faut d’abord créer soi-même les divers types de pages nécessaires dans le portail.
Chaque page a un identifiant, un numéro d’id. Vu que PMB ne peut pas « deviner » quelle page vous avez choisie comme page d’accueil, ni dans quel ordre vous avez créé les pages, il faut lui donner l’identifiant de la page sélectionnée. Sinon, cela déclenche des problèmes.
Sélectionner la page concernée, et cliquer ensuite sur la petite flèche à droite des mots « Informations de l’OPAC ».
Si c’est une page du portail, vous verrez le numéro d’id de la page à la fin de la liste des paramètres. Dans le cas de la démo, pageid=3 pour la page d’accueil
En situation réelle, vous devrez créer vous-même les pages du portail, donc les numéros identifiants des pages de votre base seront probablement différents de ceux de la démo, et il faudra configurer correctement ce paramètre
: voir Configurer first_page_params
A.-M. Cubat PMB – Construction du portail – Concepts et exemples
Source : http://amcubat.be/docpmb/portail-construction-concepts-exemples
Page 18
C
ONFIGURER L
’
ASPECT ÉDITORIAL
Certains paramètres sont déjà configurés dans la démo, sinon on ne peut pas créer des rubriques et des articles :
types de contenu pour les rubriques
types de contenu pour les articles
statuts de publication
Ce paramétrage se fait dans l’onglet
Administration > Contenu éditorial.
Liste des types de contenu des articles, tels qu’ils ont été définis dans la démo, et des champs personnalisés qui y sont liés.
En guise d’exemple, je vais expliquer un type de contenu prévu pour les articles : un événement à une date précise.
Si vous voulez relier un article à une activité, vous ne pouvez pas vous contenter d’un article au contenu « simple », il vous faut « quelque part » la possibilité de sélectionner cet article uniquement sur base de la date à laquelle cet événement a lieu.
La création d’un champ personnalisé de type « date » est dès lors indispensable pour assurer cette connexion entre l’article et le calendrier d’animations de votre bibliothèque.
Formulaire de création ou de modification d’un champ personnalisé - dans ce cas-ci, il est de type « date ».
Ceci n’est qu’une première approche de ces thèmes
(types de contenu et statuts de publication), je les traiterai en détail ultérieurement.
Dans une base standard, vous pouvez partir de zéro, et tout créer (types de contenu et statuts), mais si vous avez une version compatible de la démo, vous pouvez facilement récupérer sa configuration éditoriale, et l’étoffer ensuite.
Voir
Notes sur la compatibilité entre les versions de PMB
En outre, cela permet d’employer directement les templates Django
inclus dans la démo et les requêtes SQL que j’ai mises au
point. Il suffit de restaurer dans votre base de travail le jeu de sauvegarde « CMS – Minimum » (créé dans la démo).
Infos complémentaires : voir

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。