©
. Document créé le 14 mars 2008 , mis à jour le 13 mai 2012.On ne va jamais aussi loin que lorsqu'on ne sait pas où l'on va. Christophe Colomb
Accueil du site > Outils > Livre d’or en rubrique
Livre d’or (LiDo) est un plugin pour SPIP qui s’appuie sur la distribution SPIP 1.92d et jQuery 1.1.1 qui l’accompagne.
LiDo est principalement un formulaire de saisie pour l’espace public. Ce formulaire propose au visiteur de laisser quelques mots sur le Livre d’or, optionnellement de signer son commentaire.
Le commentaire est ensuite enregistré sous la forme d’un article ou d’une brève. Il apparaitra – automatiquement ou après votre validation – dans la rubrique (secteur) de votre choix. Tout est paramétrable via l’interface privée (administration).
Si vous ne voulez pas que les pages de commentaires soient enregistrées sous forme d’article ou de brève, regardez plutôt du côté de cet autre plugin Livre d’or qui créé ses propres tables ou Livre d’or multilingue qui lui, utilise la gestion des forums.
LiDo est un programme libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Generale GNU publiée par la Free Software Foundation (version 2).
LiDo est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE, ni explicite ni implicite, y compris les garanties de commercialisation ou d’adaptation dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU pour plus de détails.
Suite à l’installation ou la création de diverses solutions pour un livre d’or sur plusieurs sites associatifs, principalement consacrés au handicap visuel, les remarques des utilisateurs témoignent d’un besoin de simplification à l’extrême des formulaires de saisie. D’autre part, quelques surdoués de l’informatique trouvent un malin plaisir à créer des automates pour remplir joyeusement les formulaires de message commercial ou non, dont la profondeur philosophique nous échappe totalement. Normal ! Nous ne sommes pas surdoués.
Le code graphique (CAPTCHA) à recopier dans un champ spécifique afin de s’assurer que l’internaute est un être humain, et non l’automate spammeur, est d’emblée à proscrire. Il n’est pas accessible au monde du handicap.
Le code textuel (du genre : « recopiez le nombre présent dans le champ suivant ») est trop compliqué pour un simple livre d’or.
La solution choisie est donc la prévisualisation du commentaire proposé.
Afin de simplifier les sauvegardes et la gestion du site, LiDo enregistre les commentaires sous forme d’article ou de brève. Et si le texte (commentaire) est indispensable, la signature est optionnelle.
Téléchargez l’archive de livre_d_or disponible sur la zone.
L’installation nécessite de placer le dossier du plugin dans votre dossier plugins. Pour plus d’information sur l’installation d’un plugin, consulter cette page sur Spip.net.
Une fois le plugin activé, cliquez sur l’icône de configuration, puis choisissez l’onglet « Livre d’or ».
Sur cette page de configuration, vous pouvez :
sélectionner le type d’archive (article ou brève) ;
sélectionner la rubrique (secteur) de destination ;
activer ou non la modération des pages du livre d’or ;
prévenir le modérateur par email ;
attribuer les commentaires à un auteur.
Si vous n’avez pas de rubrique dédiée aux pages du livre d’or, créez-la à la racine (secteur).
Une page du type « rubrique.html » est à consacrer à la génération par SPIP de votre Livre d’or.
Notez le numéro de la rubrique de destination et copiez un squelette « rubrique.html » en « rubrique=NUM.html » (en remplaçant NUM par le numéro de votre rubrique).
Dans ce squelette dédié au Livre d’or, remplacez les boucles SPIP de contenu par (par exemple) :
<ul class='page_dor'>
[(#REM) Articles du secteur ]
<B_articles>
<BOUCLE_articles(ARTICLES) {id_secteur} {par date}{inverse}>
[<li class="feuille_dor">
(#TEXTE|lido_inserer_date{#DATE})
</li>]
</BOUCLE_articles>
</B_articles>
[(#REM) Breves du secteur ]
<B_breves>
<BOUCLE_breves(BREVES) {id_secteur} {par date}{inverse}>
[<li class="feuille_dor">
(#TEXTE|lido_inserer_date{#DATE})
</span></li>]
</BOUCLE_breves>
</B_breves>
</ul>
Il ne vous reste plus qu’à ajouter dans votre page du livre d’or, ou autre, au bon endroit (en bas de page, par exemple), la balise #FORMULAIRE_ECRIRE_LIVRE_DOR
Videz le cache si besoin. Testez le résultat.
Il sera probablement nécessaire également d’adapter vos feuilles de style. Voici un exemple de code CSS à placer en tête de votre page HTML, juste avant la fin de la balise « </head> » :
<style type="text/css">
<!--
.page_dor {
list-style: none;
border:1ex solid gray;
margin:0;
padding:1em;
}
.formulaire_livre_dor {
font-size:100%;
}
.formulaire_livre_dor fieldset {
border: 2px solid #ccc;
padding:1em;
}
.formulaire_livre_dor legend {
margin:0;
padding:0 1em;
}
.formulaire_livre_dor fieldset p {
margin:0;
padding:0;
}
.formulaire_livre_dor fieldset p.spip_bouton input {
font-size:90%;
font-weight:bold;
margin-top:0.5em;
background-color:#fcc;
}
.formulaire_livre_dor .commentaire {}
.formulaire_livre_dor .signature {
font-style: italic;
}
-->
</style>
Vous pouvez vous inspirer du fichier rubrique=123456789.html présent dans le répertoire du plugin :
notez le numéro de votre rubrique de destination (id) ;
renommez le fichier rubrique=123456789.html en changeant 123456789 par le numéro de votre rubrique ;
placez ce nouveau squelette dans votre dossier de squelette ou à la racine du site web si vous n’avez pas de dossier de squelette ;
videz le cache et testez le résultat.
Les yeux en promenade Association d’aide à l’autonomie des personnes handicapées de la vue ;
Site de Jean-Claude Perronnet, grand sportif aveugle émérite.
Pour désinstaller LiDo, il suffit de décocher la case dans la page d’administration des plugins et de retirer la balise #FORMULAIRE_ECRIRE_LIVRE_DOR de votre squelette.
Vous pouvez désinstaller également les préférences de LiDo en cliquant sur la petite boite puis en confirmant sur Effacer tout.
Les forums sont fermés.