Mise en service des commentaires
Il suffit d’activer ce plugin pour qu’il remplace aussitôt le traditionnel #FORMULAIRE_FORUM
de SPIP par un formulaire de commentaires simplifié, et l’habituel <INCLURE{fond=inc-forum}{id_article}>
des squelettes par défaut de SPIP, par une liste de commentaires.
Autre possibilité : insérez <INCLURE{fond=comments}{id_article}>
[1] dans votre squelette article.html
pour afficher d’un coup les commentaires suivis du formulaire de réponse, avec les flux d’abonnement.
Vous pouvez modifier quelques paramètres via le panneau de configuration dédié : affichage en liste à plat ou en enfilade (thread), apparence du lien permanent, etc.
Pour tout autre personnalisation, il faut intervenir dans les squelettes. Voir alors « Inclusions du plugin Comments ».
Quelques caractéristiques
- Ce plugin est la version suivante de « Comments 1 pour SPIP 1.9 » qui n’est donc plus maintenue.
- L’affichage des gravatars n’est plus effectué par cette version, puisque délégué au plugin dédié « Gravatar ».
- Cette version propose deux flux de syndication (RSS et Atom) d’abonnement aux commentaires (presque aussi bien que dans SpipClear).
- Chaque commentaire est microformaté (selon hReview).
- Le formulaire de commentaire est le traditionnel
#FORMULAIRE_FORUM
de SPIP, légèrement simplifié (sans titre de message ni titre de lien [2] ) : il en propose donc toutes les fonctionnalités habituelles, paramétrables via les panneaux de config dédiés de SPIP. - À partir de SPIP 2.1, les URLs des messages sont constituées d’ancres de type « comment324 » et non plus « forum324 ». Les anciennes URLs restent bien évidemment fonctionnelles.
- À partir de SPIP 2.1, ce plugin affiche des boutons d’admin (visibles des seuls admins connectés) sous chaque commentaire, qui permettent de modérer directement dans le fil de la discussion.
Habillage graphique des commentaires
Pour ne pas gêner la personnalisation graphique, les commentaires ne sont pas stylés par défaut, mais dotés de nombreux sélecteurs CSS à la nomenclature cohérente et homogène. Tous sont préfixés de « comments » généralement au pluriel. Par exemple :
.comments { ... }
.comments .comments-list { ... }
.comments .comments-list .comment-li { ... }
.comment { ... }
.comment .comment-meta { ... }
.comment .comment-meta a.permalink { ... }
.comment img.avatar { ... }
.comments .comment-form { ... }
Si elle est présente (dans le répertoire css
de votre dossier squelettes
), ce plugin insère automatiquement la feuille de style comments.css
.
Plugins recommandés en complément
- Gravatar : pour afficher la trombinette des auteurs en vis-à-vis de leurs commentaires, y compris en prévisualisation.
- Notifications : pour pouvoir être automatiquement notifié par courriel des nouveaux commentaires.
- NoSPAM : pour limiter les SPAMs, comme son nom l’indique, sans emmerder les internautes par un captcha.
Exemples
En attendant vos magnifiques captures d’écran, découvrez ce plugin en service sur ces sites : en liste simple (avec ou sans ancre) sur cuisine-libre.fr et romy.tetue.net, en thread sur zzz.rezo.net et ici sur spip-contrib, en thread paginé, avec possibilité de répondre directement dans le fil de discussion.
Évolutions souhaitables (todolist)
Ce plugin est développé publiquement sur la zone et espère évoluer, notamment en proposant quelques paramétrages supplémentaires comme le choix des champs obligatoires (pseudo, courriel), en distinguant les messages postés par les auteurs de l’article et surtout en donnant la possibilité aux internautes de s’abonner par courriel à chaque fil de discussion, au cas par cas... Voir : « Plugin Comments : notes de développement ».
Discussions par date d’activité
44 discussions
Bonjour,
J’ai remarqué que la version du plugin disponible dans le gestionnaire de plugin est la 43007. Pouvez-vous mettre à jour le zip pour bénéficier des dernières révisions notamment la 44871 ?
Au passage, merci pour ce plugin...
Ce plugin était repassé en dev (donc instable, donc non zippé) mais tu as raison, certains correctifs ultérieurs mériteraient de refaire le zip. C’est fait, le zip est à nouveau branché sur la zone.
Répondre à ce message
C’est super !
Je cherche des pistes pour 2 fonctionnalités répandues et intéressantes :
- signaler un commentaire (abus, etc.)
- voter pour un commentaire
Qu’en pensez-vous ?
Salut, pour le vote sur les commentaires tu peux utiliser le plugin notations d’éléments SPIP.
++
Ça pourrait se présenter sobrement, pour ne pas alourdir l’interface, sous la forme de simples boutons « + » et « - », comme je l’avais cru dans cet exemple...
Répondre à ce message
Hello,
Lorsque je modifie ma config, les valeurs ne sont pas enregistrées.
Est-ce qu’il y a une dépendance à activer ?
Ah j’ai eu l’info sur irc, il faut en fait installer spip-bonux, pour bénéficier du nouveau système de configuration automatisé #CONFIGURER_PLUGIN.
Celui-ci est une sorte de mix entre CFG et CVT.
En gros tu écris ton formulaire de config en HTML à la CFG, et il te l’enregistre avec un CVT automatique sans avoir besoin de faire la partie php habituelle (les fonctions charger, verifier et traiter sont gérées de manière automatique).
Erratum :
Le nom exact de la fonctionnalité est :
#FORMULAIRE_CONFIGURER_PLUGIN
Merci pour ces précisions. J’ignorais que ce plugin nécessitât Bonux pour sa configuration, ce qui fut vraisemblablement introduit au commit 38762, donc ultérieurement à cet article qui correspond à la version précédente. Je pensais que la configuration n’était pas proposée en l’absence du module la permettant (feu CFG ?). Il faudra corriger cela par ailleurs.
Alors voilà comment faire pour activer la config de comments avec les deux méthodes.
Soit vous installez Bonux, SPIP reconnait alors que le formulaire s’appelle configurer_X (configurer_comments.html ici) et enregistre la valeur dans meta/comments.
Soit vous installez CFG, mais alors il faut lui dire ou enregistrer la valeur avec le code
<!-- nom=comments -->
dans formulaires/configurer_comments.html et aussi mettre en submit le code cfg<input type="submit" name="_cfg_ok" value="<:enregistrer:>" />
Répondre à ce message
Bonjour,
Je cherche depuis un bon moment comment afficher les commentaires de ce plugin par dates décroissantes et à mettre une pagination comme sur SPIP Contrib.
Auriez-vous une piste SVP.
Merci d’avance.
Répondre à ce message
Bonjour
j’ai besoin de réintégrer le Titre du commentaire pour réaliser un forum avec des titres de thread.
J’ai réussi en reprenant des morceaux de formulaire/forum original a provoquer la saisie du titre mais il ne revient pas dans la prévisu, et je ne trouve pas où intervenir.
Merci de ce plugin et merci pour votre aide.
Répondre à ce message
Bonjour,
J’utilise ce plugin avec Nospam pour un livre d’or sur www.kerudo.net. Pour l’instant, ca fonctionne plutôt bien.
Répondre à ce message
Hello, le plugin à l’air super ! J’ai découvert une manip qui semble lever un loup :
Une fois que j’ai fait ca (connecté comme admin dans le spip), j’ai affiché le formulaire qui m’a affiché les bouton d’admin forum, mais ensuite avec un autre navigateur dans lequel je n’étais pas admin loggué, ces boutons étaient toujours affichés !
Probablement un coup du cache ?
J’ai utilisé la notation
<INCLURE{fond=comments}{id_article}>
et la ca à l’air de fonctionner bien. C’est à dire que l’admin voit les boutons mais pas les autres.ah non en fait.
Si je recalcul avec mon navigateur loggué admin, et que je vais voir dans l’autre pas admin, j’ai les boutons o_O
Répondre à ce message
Bonjour, serait il possible (car je n’ai pas trouver) de pouvoir ajouter un document (rar, pdf, ,jpg, ...) via les commentaires ?
Merci !
Ça se paramètre dans les panneaux de config de SPIP : configuration > interactivité > forum
bien vu ! mais bon l’option est un peu mal foutue .. je choisis donc une image, après sélectionnée elle s’ajoute en texte comme ici (voir capture).
Mais elle n’apparait pas dans la prévisualisation .. et le fait qu’on ne dois pas placer la balise (surement voulu) est déroutant .. dommage, mais je vais me contenter de cela, merci tetue :)
Répondre à ce message
Bonjour,
Super plugin et merci !
cependant j’aurai une question, j’ai mis [(#INCLUREfond=commentsid_article)] dans mon article.html mais j’aimerai que les commentaire n’apparaissent pas dans un article (contact par ex) ;
j’ai essayé [(#INCLUREfond=commentsid_articleid_article !=44)] mais ça ne marche pas.
que faut il faire ? merci :)
Bin il ne faut pas inclure ce dont tu n’a pas besoin dans le squelette des pages où ce n’est pas attendu ! Il y a bien des façon de faire cela, la plus logique étant peut-être, d’utiliser un squelette dédié (
contac.html
) pour les pages, comme celle de contact, dont le fonctionnement diffère. Mais la plus simple est tout simplement de, via l’espace privé, désactiver le forum sur l’article en question ;-)Répondre à ce message
Bonjour,
Lorsque j’active la barre de raccourci (exec=config_contenu) sur un SPIP en 2.1.1 cette barre se cale verticalement au dessus de la boite texte du forum.
C’est vraisemblablement un problème de CSS. Il faut regarder dans vos feuilles de syle pour découvrir ce qui cause ça...
OK merci
je vais regarder mais sur les autres champs d’articles il n’y a pas ce problème.
Voici un exemple : http://www.cuisine-libre.fr/eryngii...
@DD : peux-tu me filer l’URL d’une page où voir ce défaut d’affichage ?
Ce n’est pas un problème causé par Comments (puisqu’il n’insère aucun style) ni, heureusement, par le Porte Plume.
En regardant ton code avec Firebug, on découvre que ta feuille de style
habillage.css
applique unclear: both;
en plus d’unwidth: 100%;
auxli
des formulaires — et donc à ceux de la barre d’outils qui y est contenue — ce qui empêche qu’ils se juxtaposent et les empile. Il suffit de corriger ton CSS ;-)corrigé, merci c’est dans habillage.css du theme zpresse (fieldset ul li width:100% ; float:left ; clear:both ; )
J’ai bien l’extension Firebug mais je n’arrive pas à m’y faire, c’est beaucoup plus compliqué que SPIP,.. mais je vais persévérer.
dd
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |