Carnet Wiki

Plugin comments : notes Notes de développementdu plugin commentaires

Version 10 — December 2009 tetue

Je (tetue) suis en train de développer un plugin pour saisir et afficher des commentaires simples (de type blog).
Cette page regroupe mes notes de développement, pour mieux travailler ensemble.

Plugin disponible sur la Zone :
http://zone.spip.org/trac/spip-zone/browser/_plugins_/commentaires

  • ATTENTION ! Le plugin est expérimental, encore assez instable.
  • Toute sa nomenclature (nom du plugin, des fichiers, prefixe, sélecteurs CSS, etc.) hésite encore entre « commentaires » ou « comments » ou autre...
    • On part sur une nomenclature avec « comment » en préfixe
    • complétée de microformat (oui mais lequel : l’inadapté hReview ou le déprécié hComment ?)
    • en gardant (faut-il vraiment ?) le vocabulaire historique de SPIP « forum », en particulier dans les URLs, pour les ancres et les balises (#FORMULAIRE_FORUM)...
  • Question En question aussi : ce plugin surcharge-t-il #FORMULAIRE_FORUM ou doit-il proposer un nouveau formulaire à part ?
    -* Ce plugin doit-il permettre de construire une simple liste de commentaires de blog autant qu’un forum de discussion ?

TodoList

-  prévoir un panneau de configuration CFG permettant de parametrer :
— pseudo obligatoire (ou pas)
— courriel obligatoire (ou pas)
— longueur maxi d’un commentaire (pouvoir éviter les messages longs comme le bras...) => c’est déjà dans SPIP : define('_FORUM_LONGUEUR_MAXI', 1000); => reste plus qu’à interfacer en panneau CFG
— longueur mini d’un commentaire (par défaut 3 caractères et non plus 10 !) => à rendre configurable dans SPIP

-  prévoir un flux (RSS et/ou atom, comme dans SpipClear) pour permettre la syndication de chaque discussion

Idées et pistes à suivre


-  Microformatage des commentaires : [hReview->http://microformats http://microformats .org/wiki/hreview], [hComment->http://microformats.org/wiki/hcomment] et [comments-formats->http://microformats.org/wiki/comments-formats]
org/wiki/comments-formats - Possibilité de s’abonner (et se désabonner) par courriel à chaque discussion, au cas par cas, simplement, via une simple case à cocher, comme ici : http://blog.barbayellow.com//2009/01/13/polices-sur-le-web/#commentform
-  Possibilité d’éditer un commentaire après publication, pendant 5 minutes (ou plutôt 1 heure), avec décompte chrono, comme ici : http://makanaibio.com/2008/09/vinaigrette-de-tomates-toute-lgre.html#commentform => c’est déjà dans les crayons+autorité = mais c’est pas interfacé (avec message et décompte chrono), si ??
-  un exempe de forum qui alterne la couleur des post, tout en gérant un thread (on ne trolle pas sur le sujet svp) http://www.quickonlinetips.com/archives/2005/05/15-common-mistakes-by-google-adsense-publishers/

Plugins recommandés


-  Gravatar pour afficher la trombinette
-  Notifications pour pouvoir être automatiquement notifié par courriel des nouveaux commentaires

Demo

Voici quelques sites où ce plugin est déjà utilisé :
-  http://www.cuisine-libre.fr
-  http://www.upsti.fr (non visible, car dans l’extranet)
-  http://romy.tetue.net (depuis le 24/08/2009 seulement, contrairement aux apparences)