Comments 2 pour SPIP 2

Commentaires de type blog, avec formulaire simplifié, microformats et nomenclature homogène.

Commentaires de type blog avec formulaire simplifié : plugin prêt à l’emploi et paramétrable. Personnalisation facilité par sa nomenclature homogène.

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.

Exemple de commentaires sur Cuisine-libre.fr

É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 ».

Notes

[1Dès que l’on inclut un #FORMULAIRE_... mieux vaut faire un <INCLURE{...}> plutôt qu’un #INCLURE{...}.

[2Le lien est proposé uniquement aux visiteurs non identifiés et leur permet d’indiquer l’URL de leur site web. #URL_SITE ajoute un lien cliquable sur le nom de l’auteur du message.

Discussion

44 discussions

  • 1

    Bonjour,

    comment faire pour désactiver la notification par email des commentaires postés ?
    ou du moins changer l’auteur qui les reçoit .. (par défaut #1 le superadmin).

    Merci

    • C’est plutôt le plugin Notifications qui notifie chaque internaute de chaque discussion à laquelle il a participé. Il n’est pas possible de se désabonner (oui, c’est scandaleux) : désactive-le !

      Ce serait vraiment bien que le plugin Comments permette aux internautes de s’abonner (et se désabonner) par courriel à chaque discussion, au cas par cas, simplement, mais ce n’est pas encore le cas. Un dev motivé pour faire ça ?

    Répondre à ce message

  • 1

    Bonjour .. j’ai installer ce plugin sous spip 2.1 et je n’arrête pas de me fire spamer .. y’a t il une option anti spam ou autre solution ? merci

    • Un antispam est recommandé dans cet article, il suffit de le lire, et bien d’autres contribs antispam sont diffusées sur ce site...

    Répondre à ce message

  • quelqu’un a t il testé le plug in spip agenda ?

    Répondre à ce message

  • 6

    Salut Tetue, niquel ce plugin,

    par contre sous spip 2.1 je trouve pas dans /ecrire l’accès au panneau de configuration dédié du plugin !
    Dois-je installer cfg ? J’ai bien regardé nulle trace du panneau que ce soit dans configuration ou dans la gestion des plugins.

    Merci !

    • meme probleme, je ne trouve pas ou configurer le plugin en partie privée.
      et cfg est installé...

      merci

    • Tout pareil. Panneau de config introuvable.

    • Ah zut, le panneau CFG a du sauter ! Aucun problème avec le nouveau bandeau. En attendant, essayez ?exec=configurer_comments ?

    • c bon , cette adresse permet d’accéder au panneau de config.
      merci

    • En effet, ça fonctionne, merci ! (je préfère les nombres aux dièses :-)

    • J’ai rétabli un item dans le menu « Configuration » du bandeau traditionnel pour acceder à la page de configuration.

    Répondre à ce message

  • Est-il envisagé de permettre l’utilisation sur des commentaires sur les rubriques, en plus des articles ?

    Répondre à ce message

  • Bonjour

    J’aimerai savoir comment il était possible de modifier le titre « Répondre à cet article ». Il semblerait que cela se passe dans comments-list.html mais on m’a dit qu’il était déconseillé de modifier quoique ce soit dans le plugin

    merci de votre aide

    Répondre à ce message

  • Bonjour
    j’ai un souci avec barre_typo dans ce plugin comments. Lorsque je recopie simplement le formulaire dans mes squelettes (dans formulaires/forum.html) il me génère « Filtre inconnu : barre_typo » alors que si je laisse le formulaire original, pas d’erreur....

    je n’ai bien sur pas mis sur un site en prod.

    je suis en spip 2.10, savez-vous d’où cela peut venir ?

    Je reste à l’écoute pour arriver à construire un forum avec ce plugin qui me parait remplacer avantageusement spipBB, mais j’aurais besoin d’un titre pour les commentaires laissés (c’est pour cela que je voudrais utiliser mon propre formulaire/forum ;-) )

    Merci pour ce beau boulot

    Répondre à ce message

  • philooo

    je test c’est tout

    Répondre à ce message

  • 9

    Euh... il ne se passe rien. Toujours le même formulaire avec titre...
    Je suis sous 2.0.10

    • As-tu bien activé le plugin ? L’inclusion <INCLURE{fond=inc-forum}{id_article}> (ou [(#INCLURE{fond=comments}{id_article})]) est-elle bien présente dans ton squelette article ? Si oui, as-tu bien recalculé la page ?

    • Apparemment incompatibilité avec SPIPbb

    • SPIPbb redéfinit beaucoup de choses et n’est pas très maintenu, il n’est pas très étonnant qu’il soit incompatible.

    • spipBB n’est pas malheureusement plus maintenant et est, de toute façon, incompatible avec spip 2.0.10 (sa compatibilité s’arrete à 2.0.9)

    • bassine

      en tant que non programmeur , doit on en déduire qu’il faut abandonner l’utilisation de ce plugin ? et se passer d’un vrai système de forum avec spip ?

      je parle notamment de forum accessible uniquement sur mot de passe, pour éviter que les posts soient consultable par les gens non inscrit.

    • Je ne sais pas, il faut voir avec les contributeurs de spipBB.
      Le plugin comments n’a pas le même but.
      Cela dit, je pense que le présent forum de contrib qui repose sur ce plugin Comments montre qu’on peut faire quelque chose de très bien.
      Quand à l’accès aux seuls membres enregistrés ce n’est pas une fonction spécifique aux forums. C’est un besoin qui peut être rempli par ailleurs par le plugin Accès restreint.

    • Effectivement, spipBB était très prometteur... mais pas utilisable en tant que tel. Pour notre forum (www.sden.org), nous avons opté (classiquement) pour phpBB mais avons perdu l’authentification unique (et certains liens que nous aurions pu faire entre forums et rubriques).

      L’idéal serait un système de forums spip avec gestion des groupes, des droits d’accès (via peut-être « accès restreint » en effet), déplacement des threads, split des threads, gestion des post-il et annonces, un panneau d’admin ergonomique...

      Je suis sûr que spip possède 90% des briques pour faire cela mais le temps nécessaire pour construire le lego manque à tout le monde !

    • Il faudrait discuter de cela dans le forum dédié à SpipBB ;-)

      Le plugin Comments sert à faire des commentaires simples, comme sur un blog, mais en utilisant les briques mises à disposition il est effectivement possible de construire un forum comme ici par exemple, que le plugin Accès restreint réservera aux seuls inscrits.

    • bassine

      tetue, est ce que ce forum est généré à partir du plugin comments ? comment faire pour présenter les choses ainsi.

      c’est à dire forums, messages, derniers messages

      on dirait plutot spip bb non ?

    Répondre à ce message

  • 3

    Bonsoir,
    j’ai installé ce plugin, il fonctionne très bien d’ailleurs mais j’ai un petit soucis.

    Comment faire apparaitre la phrase magique « Répondre à ce message » !

    J’ai chercher partout, vérifié la config des Forums dans SPIP et je ne trouve pas.

    Je suis sous SPIP 2.1.

    Merci d’avance pour un petit tuyau

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom