Organiser les discussions
Il est fréquent que les pages d'un Wiki soient sujettes à des discussions sur leur contenu ou des sujets connexes. La difficulté que l'on rencontre avec Wikini est que ces discussions ont lieu généralement directement dans la page, ce qui génère des pages difficiles à lire et complique la tâche du gestionnaire de la page. En plus cela donne une impression trompeuse de page encore en construction.
Les commentaires peuvent ou devraient servir à éviter cet écueil, néanmoins ils ont l'inconvénient d'être linéaires dans ce sens qu'ils sont affichés par ordre d'arrivée. On peut ainsi difficilement répondre à un commentaire précédent en restant clair dans son propos, à moins de faire de nombreuses références qui seront de toute façon difficiles à suivre pour le lecteur. Le fait est que les commentaires sont en pratique peu utilisés pour discuter du contenu des pages.
Donc ce qui manque c'est une zone distincte du texte de la page qui permette d'organiser les discussions. Pour cela il y a au moins deux pistes :
- 1. pouvoir répondre à un commentaire et générer ainsi des fils de discussion (façon forum)
- inconvénient : comment savoir où sont les nouveaux commentaires s'ils ne sont plus affichés dans l'ordre chronologique ?
- Eh bien en principe, à partir des DerniersCommentaires, on tombe directement sur les nouveaux via les ancres, non ? Et puis c'est un peu le même principe que dans les listes de diffusions etc. -- DidierLoiseau
- Oui, sauf que si tu ne viens pas suffisamment régulièrement, les nouveaux commentaires qui t'intéressent ne sont plus listés, il faudrait alors lister ceux d'une page seulement ? -- JmPhilippe
- 2. créer une page de discussion associée à chaque page (façon MediaWiki?), cette page de discussion pourrait être implémentée avec un handler /discussions afin de ne pas allonger le nom de la page à discuter
- inconvénient : il faut prévoir les renommages de page, les catégories, etc.
- Quelque chose qui ressemble aux pages de discussion de MediaWiki? peut-être ? -- StephaneAulery?
- Oui c'est exactement ce à quoi je pensais -- JmPhilippe
- J'ai abondemment contribué sur Wikipédia et je suis plus que convaincu de l'efficacité de cette approche. -- StephaneAulery?
- Cette approche est fondamentalement basée sur les catégories (GestionDeGroupeDePages) dans MediaWiki?, ce qui me paraît tout à fait approprié pour réaliser une implémentation simple. Ferait-on la même chose ou autrement ? Et que deviendraient les commentaires existants ? Supprime-t-on cette fonctionnalité ? Je trouve qu'elle a pourtant ses avantages... -- DidierLoiseau
- Je ne pense pas non plus que les commentaires soient redondants avec la page de discussion, ils sont en fait plus appropriés pour de petites remarques. D'ailleurs, toujours dans MediaWiki?, il y a la possibilité de commenter la page de discussion. Par contre je ne vois pas bien le lien avec les groupes de pages, j'ai plus l'impression que c'est une variante du handler, ce qu'ils appellent des espaces de noms. -- JmPhilippe
- Les handlers dans WikiNi sont des fonctionnalités particulières pouvant être appliquées à certaines pages. La différence entre WikiNi et MediaWiki? vient du fait que WikiNi expose explicitement la modularisation alors que MediaWiki? semble les avoir hardcodé (je dis ça sans avoir vu leur code, d'après les paramètres passés en URL, par exemple pour faire un diff il n'y a pas de paramètre action...). WikiNi pourrait gérer les discussions par un handler, mais comme la discussions consisterait en une page en soi (toutes les opérations [handlers dans WikiNi] pouvant s'appliquer à une page normale pourraient s'appliquer à une page discussions), pourquoi gérer cela différemment ? C'est, il me semble, la raison pour laquelle MediaWiki? utilise une catégorie spéciale "Discuter:", tout comme il y a des catégories "Aide:" etc. En fait ces catégories (ou espaces de noms) sont une des variantes possibles discutées dans ErgonomieGroupeDePages. -- DidierLoiseau
- En fait c'était plus sur l'apparence externe que je comparais ça à un handler, parce qu'on ne peut lister nulle part les pages de discussion (en tout cas, il me semble). Sur la fonction, je suis tout à fait d'accord qu'il s'agit ni plus ni moins qu'une page dont le nom est intimement lié à une autre. -- JmPhilippe
- C'est juste qu'il y a des filtres sur les listes de pages, sur WikiPedia par exemple on peut consulter les ou l'index des pages de discussions. Mais il est vrai qu'apparemment il y a une nuance entre espace de nom et catégorie d'après ce que je vois dans WikiPedia... Je pense qu'une telle distinction ne serait pas utile dans WikiNi (par exemple les pages "Special:" de WikiMedia? correspondent toutes à des actions WikiNi (si elles existent)) -- DidierLoiseau
- Donc on ajoute ça comme fonctionnalité potentielle dans ErgonomieGroupeDePages ? -- JmPhilippe