Carnet Wiki

Cahier des charges forum.spip.org

Version 28 — Avril 2010 fred

Suite au cahier des charges, une nouvelle version du site a été mise en ligne : http://forum.spip.org/.

Les squelettes actuels (2009) ainsi que les archives se trouvent désormais à cette adresse sur la zone : svn://zone.spip.org/spip-zone/_galaxie_/forum.spip.org.

La version forum.spip.org 2009 consiste surtout en une mise à jour du code, avec un gros ménage dans les squelettes, et un relooking complet.

L’habillage reprend celui de spip.net 2007 : ces deux sites avaient la même identité graphique à l’origine et ce forum n’a en principe pour objet que les versions officielles de SPIP distribuées via spip.net (i.e. par exemple aucune extension additionnelle ou jeu de squelettes alternatif clés en main dont le support se trouvera plutôt naturellement sur spip-contrib).

Certaines fonctionnalités abandonnées dans les anciens squelettes (http://zone.spip.org/trac/spip-zone...) sont de nouveau disponibles, en test, à la sauce SPIP 2 : mots-clé/tags, notation des messages.

Avec la généralisation de la suggestion de réponses, ces fonctionnalités ont pour intention de mieux structurer forum.spip en tant que « base de connaissances » — ce qu’il est déjà en soi (plus de cinquante mille messages dans huit langues et sur sept ans), mais il faudrait pouvoir faire remonter facilement et rapidement les bonnes questions et les meilleures réponses (cf. http://www.spip-blog.net/forum-spip-org-comme-base-de.html).

L’interface de cette base de connaissances doit s’organiser d’après les besoins de trois sortes de visiteurs :

-  ceux qui viennent pour faire du support et répondre à des questions ;
-  ceux qui viennent pour trouver des réponses ;
-  ceux qui « modèrent » les messages et les mots-clés attribués (exclusivement admins).

Il s’agit enfin de maintenir au mieux le fonctionnement KISS (simple et... tendre™) de forum.spip, destiné d’abord aux « utilisateurs occasionnels », et, idéalement, de faire de forum.spip une grosse FAQ immédiatement accessible qui s’alimenterait et se structurerait par elle-même (i.e. par la coopération des différents visiteurs — on peut toujours rêver, hein... :-) ).

Ci-dessous ce qui a été fait et ce qu’il reste à faire.


Cahier des charges

http://thread.gmane.org/gmane.comp.web.spip.user/145779

Suite au fil trollesque qui a été lancé par rapport au forum (http://thread.gmane.org/gmane.comp.web.spip.user/145684), on va reprendre la discussion dans le bon sens :

Quels sont pour vous les fonctions manquantes à forum.spip.org ?

Le but est d’écrire un cahier des charges pour le forum de SPIP et faire les modifications adéquates sur le squelette. Où recréer entièrement un squelette pour répondre à ce cahier des charges.

Accès à ce cahier : un lien sur forum.spip.org vers cette page-ci pour recevoir les propositions des utilsateurs/trices ?

Design

-  rendre l’interface plus conviviale

  • les pages http://forum.spip.org/fr_rubrique193.html et http://forum.spip.org/ pourraient être fusionnées avec un logo un peu plus minimaliste :
  • une barre spip forum et logo
  • une barre des langues (mais quelle langue d’accueil ?) qui sont encore relativement peu nombreuses
    • [Teddy : La langue par défaut pourrait être en condition de la langue par défaut du navigateur, envisageable ?]
  • nouveaux messages (toutes langues ?)
    • [Teddy : Par forcément toutes langues, vu qu’il y aurait une langue par défaut. Mais on peut donner la possibilité de voir tous les messages de toutes langues un peu à la méthode des forum de spip-contrib « Voir toute la discussion »... ]
  • le contenu de rubrique193 pour le français, 194 pour l’espagnol... (à voir comment gérer le multilinguisme)
  • des icones
    • [Teddy : des icônes pour quelles fonctions exactement ?] ;

Fait Dans la nouvelle version en ligne actuellement, le parti a été pris de mettre en avant le multilinguisme de SPIP et de laisser la main à l’internaute sur la langue de son choix.


Rubriquages

-  resegmenter les rubriques et/ou en ajouter pour des questions plus génériques : « design, CSS, html », « plugins », etc.

  • [Fil : etc ? merci d’être précis]
  • [Stanislas : A priori, cela semble une bonne idée. En réalité, j’ai constaté que beaucoup de personnes mélangeaient les questions, postaient dans une rubrique sans trop y penser... donc cela supposerait un important travail de modération... par qui, et surtout, le bénéfice serait il vraiment substantiel ?]
  • [Teddy : « etc » : à définir selon les principaux grands thèmes rencontrés sur le forum. Un travail de fond devra être fait pour « analyser » ces thèmes si ce n’est pas encore fait]

Fait La nouvelle version conserve les quatre catégories d’origine (aucune question ne semble échapper à l’une ou l’autre de ces catégories). Reste le problème éternel des messages postés n’importe où, au petit bonheur, et ce malgré un descriptif plus détaillé de chaque catégorie, un nuage de tags appropriés et un message d’avertissement promettant l’enfer à qui ne posterait pas dans la bonne catégorie. Difficile de faire mieux et plus : il faut être sans pitié pour les messages postés n’importe où et les supprimer (cf. ce vieil article : http://www.spip.net/fr_article3442.html).


Fonctions

Améliorer Améliorer la recherche recherche (donner des exemples ? )

  • [Stanislas : Sauf erreur, elle ne porte que sur le titre des fils de discussion et pas sur le texte des échanges. Elle devrait placer les fils les plus récents en premier et donner tous les fils retenus au moyen d’une pagination. En fait elle pourrait avoir une présentation à la manière d’un moteur de recherche (un titre, une date, un extrait...)]
  • Permettre le tri des résultats d’une recherche par date : les messages les plus anciens ne sont pas toujours valables même s’ils correspondent bien aux critères de la recherche.

Fait La page de recherche offre maintenant un choix d’affichage par date, par pertinence ou par note. Les Par ailleurs les threads tagués « résolu » sont distingués de l’ensemble des résultats de recherche. Enfin, échantillon de résultats dans la « galaxie SPIP » (sur les deux derniers mois syndiqués).
_ A faire Statistiques sur forum pour faire remonter les fils les plus visités.

------------------- ---------------------

Faq
-   Possibilité de mettre des topic en post-it

  • [Fil : précise ta pensée]
    • [Teddy : en gros les post-it permettent de mettre un message en haut de la pile mais je pense que cela doit-être réservé aux admins et modos...]

- Avoir une page "de bonnes réponses à de bonnes questions"

  • [Stanislas : J’aimerai bien un système qui permette de signaler une réponse intéressante par un vote avec un classement par point et par date du dernier vote pour qu’une réponse qui a reçu beaucoup de points ne reste pas en haut du pavé alors que sa pertinence s’est perdue avec le temps. ***Illustration d’un fil de discussion que l’on pourrait "épingler" via une page les questions et les réponses à retenir (Denis a encore été très bon sur ce coup...) : http://forum.spip.org/
    fr_218113.ht...
    ]

En test Notation et mots-clés. On attend d’avoir suffisamment de messages notés et tagés « résolu » pour les exploiter (affichage par point en page d’accueil des catégories).
On peut envisager aussi un tag « faq » réservé aux admins pour faire remonter les questions récurrentes ; autre idée : statistiques sur les forums pour faire remonter les threads les plus visités.

--------------------- --------------------

Modération , visiteurs connectés
-   Identification des membres avec login et mot de passe.

  • [Fil : a-t-on rencontré des faux membres ? Jusqu’ici, non ; donc à mon avis ce n’est pas une bonne idée]
  • [Stanislas : cela existe déjà, cela s’appelle spip-user...]
    • [Teddy, l’identification peut ne pas être obligatoire. Mais un identification permet d’avoir accès à des fonctions plus sympa : nombre de messages depuis la dernière connexion, avoir des messages entre "auteurs" sans "dévoiler" l’email pour éviter tout spamming...]
  • [Fil : penser à proposer OpenID]

-  Identification de l’équipe responsable du forum (Admin, modo etc..)

  • [Fil : il y a denisb et... denisb]
    • [denisb : heu...]

-  possibilité d’editer et/ou de supprimer un message

  • [Fil avec les crayons c’est possible durant une heure]
    • [Teddy : sympa à savoir. Mais dans ce cas, il faut informer les personnes de cette fonction. il n’y a rien actuellement qui le laisse envisager...]

-  Possibilité de voir les nouveaux sujet depuis notre dernier passage.

  • [Stanislas : bonne idée. D’ailleurs, je n’ai jamais compris pourquoi la page d’accueil ne montre que les 6 derniers post dans un thème... pourquoi pas 7 ?... et si je n’avais pas vu le 8e ? Et la page d’un thème du forum n’est pas très exploitable avec un premier bloc qui peut lister plusieurs réponses à un même fil et un 2e bloc (après la pagination !) où on aimerait avoir et la date de la question initiale et celle de la dernière réponse car là on ne comprend pas quel est l’ordre de cette liste. Ce serait bien d’ailleurs de pouvoir simplement remonter les fils de discussion par date.]
  • [Teddy : pouvoir sélectionner le nombre de message à afficher : 10-20-30-etc.]

Fait La modération des messages comme des mots-clés peut désormais se faire depuis l’espace public. Par ailleurs, un mot-clé « clore ce fil » permet aux administrateurs de clore un fil.
Pas fait Tout le reste :-) .

-------------------- -------------------

Pas fait Rien de précis pour tout ça côté admins-modérateurs/visiteurs connectés mais ça pourrait être très utile, comme aussi de pouvoir déplacer un fil intéressant d’une catégorie (article) à une autre plus pertinente (a priori un peu complexe à réaliser).

-  préciser à côté de la fenêtre de saisie du message les principaux raccourcis typographiques de SPIP

  • [Teddy : y-a-t-il une possibilité d’avoir Porte-Plume ?...]
  • [Fil : yep, bonne idée]

Fait Plutôt qu’un texte explicatif alourdissant la page, des deux boutons ont été ajoutés dans la barre typographique.  : « code  » et «  cadre  ». Pas de Porte-plume pour l’instant (la barre typo disparaît complètement sans javascript, avec la vieille barre il y a au moins les tags en title des images de bouton).


-  possibilité d’ajouter un image (pour les imprime ecran par exemple)

  • [Fil : pourquoi pas]

Testé une heure ; première image envoyée : la Mecque :-)


-  pouvoir ajouter son message depuis la page des messages du forum sans changer de page (cela permet de lire les messages pendant la saisie du nôtre en un coup d’oeil) Fait

  • [Fil : bonne idée]

-  notification par email en tout genre ? toujours fait, non ??

  • [Teddy : mettre plutôt un "abonnement" à la demande plutôt qu’à tout va.]

-  avoir un flux rss de chaque thread, rubrique, article, etc. toujours fait, non ??

  • [Teddy : oui Fil : etc = un flux rss selon chaque objet de SPIP ;-) ]

-  possibilité de citer un message

  • [Fil : pourquoi faire ??]

-  Ajouter une rubrique débutant

  • [Fil : inutile car les infos doivent être rangées par pertinence et non par "niveau", d’autant que ce niveau se discute sans fin]
  • [Teddy : du même avis : pertinence et non niveau]

-  Hiérarchiser les fils de discussions (threads)

  • [Fil : je trouve plus simple d’avoir un seul fil, c’est du KISS]

-  Avoir une règle générale du Forum

  • [Stanislas : c’est à dire ? On voit bien que le forum parle de spip, et perso je n’ai jamais lu de dérives gravissimes dans les échanges.]
    • [Teddy : juste rappeler les règles de politesse et de bienséance. Ça ne fait jamais de mal]
    • [Fil : moi ça me saoule qu’on me rappelle sans cesse qu’il faut pas gêner la fermeture des portes, me laver les mains etc. Infantilisant]

----------------

Proto

pour voir....

page d’accueil

page article

page thread