Carnet Wiki

Cahier des charges forum.spip.org

Version 40 — Août 2017 fred

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. Ou recréer entièrement un squelette pour répondre à ce cahier des charges.

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


La version 2009 consiste en une mise à jour du code des squelettes précédents, avec un gros ménage dans les squelettes et un relooking complet, selon les principes suivants :

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. https://blog.http://www.spip spip-blog .net/forum-spip-org-comme-base-de-connaissances ). 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, à amender ou compléter dans le cadre défini ci-dessus et qui reste également modifiable sur ce wiki :

(attention toutefois à ajouter vos suggestions/idées dans les paragraphes aux intertitres appropriés, ou de créer de nouveaux paragraphes lorsque ces suggestions ne rentrent dans aucun paragraphe existant, pour que ça ne parte pas dans tous les sens et éviter les redites)

-  Design
-  Rubriquages
-  Fonctions
-  FAQ
-  Modération, visiteurs connectés
-  En vrac


Design

<2009
-  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 version 2009, 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.

-  [Gilles] Avoir une interface plus conviviale sur grands écrans et petits écrans
-  [Fred] ... et responsive, faut vivre avec son temps

-  [Gilles] Mettre le formulaire de recherche en plus gros


Rubriquages

<2009
-  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 version 2009 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). Cependant, il est désormais possible de déplacer un thread dans une rubrique plus appropriée.

-  [Gilles] Est-ce utile de garder les 4 secteurs ?
http://forum.spip.net/fr_rubrique193.html ne permet pas d’avoir une bonne visibilité sur les différents messages d’un secteur (il y en a trop, du coup les messages passent vite la première page et se retrouvent comme non résolus)
-  [fred] la question des secteurs se pose en effet

  • D’une manière générale l’entrée principale du site devrait mettre en avant le formulaire de recherche et le lien de connexion : le premier pour les visiteurs "demandeurs", le second surtout pour les visiteurs "répondeurs", qui trouveraient sur leur page perso les fils créés depuis leur dernière visite, classables par résolus et/ou sans réponse (ça c’est fait)
  • Mais une home avec tous les derniers messages reste indispensable, à voir comment la rendre plus accessible... cela dit, à moins de repartir de zéro, qu’il s’agisse de nouvelles catégories ou de navigation par mots-clés ça signifie qu’il faudrait reclasser et ventiler des milliers de fils précédents... pour moi la meilleure entrée du point de vue demandeur reste le formulaire de recherche.

-  [Gilles] Pouvoir naviguer par mot clé serait plus pertinent que les 4 catégories
-  [fred] idem, à moins de repartir de zéro, qu’il s’agisse de catégories ou de mots-clés ça signifie qu’il faudrait reclasser et ventiler de milliers de fils précédents...

A la réflexion passer à une navigation par mot-clé ne serait pas si monstrueux, il suffirait de taguer les threads précédents avec le nom de leur catégorie pour pouvoir retrouver le classement originel.


Fonctions

<2009
Améliorer la 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 un choix d’affichage par date, par pertinence ou par note. 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.

-  [Gilles] Activer l’auto-suggestion lors d’une saisie
-  [fred] ok, todo ?...

-  [Gilles] Avoir une recherche centrale de type "réponse instantanée"

-  [Gilles] Proposer les "sujets sur le même sujet" au moment où on écrit son message. Il faudrait que cette fonctionnalité fonctionne mieux qu’actuellement
-  [fred] heu... c’est le cas non ? quand un visiteur soumet un message, avant validation il a une proposition de plusieurs fils correspondant

-  [Gilles] Pouvoir naviguer dans les sujets résolus et les sujets sans réponse

-  [Gilles] Pouvoir créer de nouveaux mots clé : le mécanisme actuel n’est pas KISS
-  [fred] oui, on peut essayer avec Etiquettes + Nuage... la question de l’utilité des mots-clés par rapport au formulaire de recherche s’était posée je ne sais plus où, c’est pourquoi j’en étais resté au service minimum

-  [Gilles] Ajouter les messages les plus populaires (sur le dernier mois) <— "hot topic"
-  [fred] oui, déjà proposé, création de statistiques sur les forum (j’ai peur que ce soit un peu lourd...)

-  [Gilles] Pouvoir partager avec les réseaux sociaux (seenthis, twitter, etc..)
-  [fred] oui, ça pourrait peut-être multiplier les contributions


Faq

<2009
-  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/ ]

Fait Notation et mots-clés : foire aux questions, sujets tagués résolu classés par points.
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 dans chaque rubrique.

-  [Gilles] Avoir une FAQ à jour (http://forum.spip.net/spip.php?page=faq) <— Pas trouvé comment on rajoutait un article à la FAQ
-  [fred] c’est totomagique : ce sont les sujets résolus les mieux notés qui remontent, ce n’est pas satisfaisant mais forum.spip a-t-il suffisamment de contributeurs admin actifs pour alimenter à la main une FAQ à jour ?


Modération, visiteurs connectés

<2009
-  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, les messages peuvent être édités ad libitum par les administrateurs (connectés il va sans dire) et par leur auteur (connecté...) pendant une heure. Les admins peuvent aussi déplacer un thread d’un article à l’autre.
Un mot-clé « clore ce fil » permet aux administrateurs (connectés...) de... clore un fil.
Page contributeur-ice : sujets et messages postés par les contributeurs enregistrés, qui peuvent voir tous les messages depuis leur dernière connexion et consulter/modifier leurs infos personnelles depuis l’espace public.

-  [Gilles] Modération : Pouvoir clore et marquer comme résolu des discussions (sans nécessairement avoir un message) - Variante : clore automatiquement un message résolu de plus de x jours
-  [fred] on peut marquer comme résolu et clore un fil, mais on peut aussi clore un fil qui n’est pas résolu (parce qu’il est parti en troll, parce que la réponse se trouve déjà ailleurs, parce qu’il n’y a pas de question mais juste une info, etc.) - se passer d’un message pour clore et marquer comme résolu serait pratique, clore automatiquement pourquoi pas mais tous les messages résolus ne sont le pas toujours définitivement.

-  [Gilles] Avoir un formulaire "Poser une nouvelle question" lorsque le fil de discussion est clot


En vrac

<2009
-  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 boutons ont été ajoutés dans la barre typographique.


-  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]

Historique du bidule :

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 :

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