Nous allons d'abord créer une rubrique dans SPIP, puis ajouter les plugins (ou modules) dans dont nous avons besoin.
Avant toute chose, SPIP doit disposer d'au moins une rubrique. Si vous ne savez pas quoi mettre comme rubrique de base du portail, ne vous inquiétez pas, vous pourrez la renommer plus tard ou même ne pas l'afficher.
Cliquez sur le menu Edition
de SPIP, puis dans la page qui apparait, cliquez sur le bouton icône Créer une rubrique
.
Saisissez un titre à la rubrique (par exemple : Base
). Vous pourrez la renommer plus tard si vous voulez l'utiliser.
Cliquez sur Enregistrer
pour finir.
Dans le répertoire portail
d'installation de SPIP , créez deux répertoires plugins
et lib
, puis dans le nouveau répertoire plugins
, créez un sous répertoire auto
. Assurez vous que le serveur web peut écrire dans ces trois répertoires.
Cliquez sur l'icône gestion des plugins
dans le menu Configuration
.
A milieu de l'écran, cliquez sur l'adresse http://www.spip-contrib.net/spip.php?page=rss_plugins_spip_2
ou copiez la dans la case blanche et cliquez sur Valider
si vous ne la voyez pas.
Après un temps d'attente, vous devez obtenir une liste d'environ 185 plugins.
Plugin cfg
Descendez dans la liste des plugins et cliquez sur cfg
. Vous obtenez en dessous de la liste une explication du plugin : cfg : référence
. Cliquez sur le bouton Valider
tout en bas.
La liste des fichiers du plugin apparait, cliquez sur Suivant >>
tout en bas de la page pour l'installer.
Enfin activez-le en cliquant à nouveau sur Suivant >>
. Le plugin doit apparaitre en haut de la page avec une case à cocher cfg : moteur de configuration
. Cochez le et cliquez sur Valider
.
Plugin SPIP Bonux
Repétez la même opération que précédemment avec le plugin spip-bonux
.
Plugin Squelettes Z pour SPIP (Zpip)
Ce tutoriel concerne une version du portail qui nécessite ce plugin.
En installant Zpip, vous risquez de supprimer vos squelettes si vous avez déjà un SPIP existant. Ne l'installez que si vous n'avez pas déjà un SPIP installé ou vos propres squelettes.
Pour les sites qui disposent déjà d'un squelette une documentation spécifique sera proposée.
Installez maintenant le plugin Zpip
tout en bas de la liste. Ce plugin permet de gérer plusieurs thèmes.
Installez un thème
Si vous avez installé Zpip, dans la liste des plugins, installez un thème, ce sont tous les plugins theme_xxx
. Vous pouvez par exemple utiliser pour commencer le thème Outdoor : theme_outdoor1-0
. Vous pourrez en changer plus tard.
Plugin Menus
Installez maintenant le plugin Menus
. Il est obligatoire pour Zpip.
Plugin spip-pmb
Et enfin le meilleur : installez le plugin spip-pmb
.
Si vous avez installé Zpip, créez un menu pour le site :
Dans Edition
, cliquez sur l'icône Menus du site
,
Cliquez sur le bouton Créer un nouveau menu
Saisissez un titre (il n'apparait pas à l'écran), par exemple "Menu du site"
Dans la case Identifiant
, saisissez barrenav
Une fois le menu créé, cliquez sur le bouton + Ajouter une entrée
et sélectionnez ensuite Accueil puis cliquez sur Suivant
. Saisissez ensuite un titre qui apparaitra dans le menu (par exemple : Accueil). Cette page contient les derniers articles du site ainsi que les 2 dernières notices d'un flux RSS de PMB.
Pour modifier ensuite la configuration du menu, allez en Edition > Menus du site
et cliquez sur le lien [Modifier ce menu]
en dessous du menu barrenav
.
Cette entrée du menu permet de naviguer dans le catalogue par localisations / sections puis d'affiner la recherche.
Modifiez à nouveau le menu : ajoutez une entrée Lien vers un squelette page
. Dans le formulaire en bas de l'écran saisir :
Titre
: libellé libre qui apparaitra dans le menu, par exemple Catalogue.
Nom de la page
: saisir obligatoirement catalogue.
Liste des paramètres
& Classes CSS de l'entrée
: laissez vide.
Enregistrez en cliquant sur Enregistrer
.
Cette entrée du menu permet d'afficher les nouveautés du catalogue issues d'un flux RSS de PMB.
Modifiez à nouveau le menu : ajoutez une entrée Lien vers un squelette page
. Dans le formulaire en bas de l'écran saisir :
Titre
: libellé libre qui apparaitra dans le menu, par exemple Nouveautés.
Nom de la page
: saisir obligatoirement nouveautes.
Liste des paramètres
& Classes CSS de l'entrée
: laissez vide.
Enregistrez en cliquant sur Enregistrer
.
La page des nouveautés ne peut être accessible qu'avec un flux RSS issu de PMB.
Vous pourrez ensuite compléter le menu avec des liens vers vos propres rubriques ou articles en ajoutant des entrées du type Article, rubrique ou autre objet SPIP
.
Dans le menu de SPIP Configuration
> CFG
, cliquez sur le lien SPIP-PMB
dans la liste Configuration des modules
.
Renseignez les deux paramètres :
Adresse
: adresse publique de l'OPAC (par exemple http://mon_serveur/pmb/opac_css
)
wsdl
: reportez ici l'URL du webservice que vous avez copié lors du test de la source SOAP dans PMB (voir la dernière étape de la procédure Créer un webservice SOAP dans PMB dans la section Paramétrer PMB.
Bien sûr, cliquez sur le bouton Ok
pour enregistrer.
Le paramétrage des plugins de SPIP est terminé. Il ne reste plus qu'à paramétrer PMB pour exporter un flux RSS et déclarer ce flux dans SPIP.