Carnet Wiki

Cahier des charges forum.spip.org

Version 26 — Novembre 2009 fred

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.

le squelette du forum se trouve sur la zone :

http://zone.spip.org/trac/spip-zone/browser/_squelettes_/forum.spip.org

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

Suite à ce cahier des charges, un proto a été proposé puis mis en ligne : http://forum.spip.org/.
Quelques précisions au fil de ce cahier des charges sur le pourquoi et le comment de certains partis pris, sur ce qui est en cours et sur ce qu’il reste à faire.
Toutes les critiques et propositions, précises et constructives, sont les bienvenues.
Les squelettes actuels de la version actuelle (2009) ainsi que les archives se trouvent désormais ici : svn ://zone.spip.org/spip-zone/_galaxie_/forum.spip.org org/forum .spip.
org_2009 [fred]

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

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. [fred]


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]

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 des messages postés n’importe où, au petit bonheur : à mon avis toujours problème d’ergonomie plutôt que de catégorie. Idem pour les titres de message pas assez explicite — à régler. [fred]


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

Fonctions


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

La page de recherche offre maintenant un choix d’affichage par date ou par pertinence (et peut-être bientôt par notation). Par ailleurs les threads tagués « résolu » sont distingués de l’ensemble des résultats de recherche. [fred]


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

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

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

Encore rien de précis pour tout ça côté admins mais ça pourrait être très utile, comme aussi de pouvoir déplacer un fil d’une catégorie (article) à une autre plus pertinente — todo list. [fred]


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

Plutôt que des « post-it », je pense à un système de notation permettant de faire remonter les messages intéressants. Comme les mots-clés, ça avait déjà été testé puis abandonné sur spip-forum. Avec le plugin notation c’est très simple à mettre en œuvre. A voir. [fred]


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

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

Je pensais à Notation (cf. ci-dessus) + mot-clé « résolu ». [fred]


-  possibilité de citer un message

  • [Fil : pourquoi faire ??]

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

Tiens, je vois pas ça du tout dans les squelettes d’origine mais ça pourrait être intéressant, ne serait-ce que pour donner un titre explicite au messages [fred]


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

  • [Fil : pourquoi pas]

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


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

  • [Fil : bonne idée]

-  notification par email en tout genre ?

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

-  avoir un flux rss de chaque thread, rubrique, article, etc.

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

Idées rejetées


-  possibilité de mettre du code avec des balise [code] par exemple. => les raccourcis typos de SPIP existe déjà <code> manque juste le bouton qui va bien dans la barre
-  pas de BBcode ! Les raccourcis typographiques de SPIP sont déjà présent : http://www.spip-contrib.net/Les-rac...
-  Ajouter la fonction décrite sur Spip-Blog (déjà fait : à l’écriture d’une question, avant la validation définitive sont proposées quelques liens — là encore c’est plus une question d’ergonomie et d’« affordance » que de fonction)

Proto

pour voir....

page d’accueil

page article

page thread