WATERBEAR:Accès à la documentation

Révision datée du 10 janvier 2021 à 14:53 par Adebast (discussion | contributions) (Page créée avec « __FORCETOC__ =But= Nous allons ajouter au menu général, un accès à la documentation de Waterbear. Cette entrée se situera en dessous du "?" du menu et se nommera "Ai… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

But

Nous allons ajouter au menu général, un accès à la documentation de Waterbear. Cette entrée se situera en dessous du "?" du menu et se nommera "Aide". Il donne accès à la liste des documents se trouvant dans le répertoire "doc/" du logiciel.


Script

Dans le répertoire "doc/" du logiciel, la liste des documents est gérée par le script "doc.php". Mais il y a une imperfection. La touche de retour se fait vers "http://waterbear.info. Or nous voulons revenir sur notre site. La ligne a été amendée et se trouve dans le paquet des modifications des script du logiciel. Ce fichier est téléchargeable au lien suivant: Télécharger le fichier ZIP des modifications de Waterbear


Registre

Il faut ensuite ajouter un noeud dans le registre. Nous allons au noeud:

profiles/defaut/pages/bib/accueil/_parametres/barre_menus2/00/sections/00/menus

et on ajoute le noeud suivant:

=> 01
=> titre => Aide
=> url => doc/doc.php

Le code à injecter via l'outil d'importation dans le registre est:


[{"type":"supprimer_noeud","chemin":"profiles\\/defaut\\/pages\\/bib\\/accueil\\/_parametres\\/barre_menus2\\/00\\/sections\\/00\\/menus\\/01","nom":"01","valeur":"","description":"ADB"}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/pages\\/bib\\/accueil\\/_parametres\\/barre_menus2\\/00\\/sections\\/00\\/menus","nom":"01","valeur":"","description":"ADB"}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/pages\\/bib\\/accueil\\/_parametres\\/barre_menus2\\/00\\/sections\\/00\\/menus\\/01","nom":"titre","valeur":"Aide","description":""}
,{"type":"niv2_create_node","chemin":"profiles\\/defaut\\/pages\\/bib\\/accueil\\/_parametres\\/barre_menus2\\/00\\/sections\\/00\\/menus\\/01","nom":"url","valeur":"doc\\/doc.php","description":""}
]


Intégration dans le registre

Ces corrections sont à faire dans le registre. A ce stade, vous pouvez les personnaliser. Pour les appliquer, vous pouvez soit les intégrer dans l'écran d'importation au niveau de l'administration du registre, soit exécuter, en commande de ligne sous Linux, le script contenu dans le fichier zippé ci-dessous:

Télécharger le fichier ZIP

Ce fichier est à dézipper sous Linux dans un répertoire de travail quelconque sur la machine où se trouve les sources du site WEB de Waterbear:

unzip aide.maj.registre.zip

Dans ce répertoire généré, se trouvent un sous-répertoire "registre" contenant les fichiers texte (.txt) où se trouvent les enregistrements à injecter dans le registre. Ce contenu a le format de celui utilisé dans l'interface d'exportation et d'importation de l'administration du registre de Waterbear. On trouve également un fichier de script PHP. Dans ce fichier, il faut adapter la variable "$racinewaterbear" qui doit contenir le chemin de la racine du logiciel WEB de Waterbear où on retrouve le fichier "bib.php". Par exemple, si ce chemin est "/web/waterbear" comme dans notre exemple d'installation, la variable devient (ne pas oublier la barre oblique finale "/"):

$racinewaterbear = "/web/waterbear/";

Ensuite, en commande de ligne sous Linux, positionnez-vous dans le répertoire du script et exécutez-le:

php ./maj.registre.liste.fichier.php





->retour à la personnalisation de Waterbear