Comment YACS entend le droit de publication
Bonjour,
je reviens sur ce thème que je trouve capital dans un CMS à forte valeur ajoutée communautaire, qui plus est se voulant orienté entreprises et professionnels.
Aujourd'hui en version 7.10 toute fraîche, je suis stupéfait de constater que peu de choses ont muté au niveau de la gestion des droits de publication/édition/lecture selon l'unité considérée (section, ou catégorie, ou sous-sections et souscatégorie, articles etc).
Non pas que je m'asseye sur le version 7.10 qui a tout d'un grand pas en avant pour lequel on applaudis l'effort fourni, mais je constate que la question est longuement débattue au fil des interventions, idées, et difficultés (car il y en a, et des sévères), et que je ne trouve pas beaucoup de positionnement ferme, officiel, ou ajouré de la part du développement.
Hors yetanother.com sert entre autres à faire approuver de nouvelles fonctions, à les débattre; les interroger, presque les voter comme dans un parlement (puisqu'on peut clairement "noter" les articles de cette section).
Il n'est que de faire une recherche rapide pour constater que le besoin est grand de se saisir de cette question, et de trancher professionnellement justement :
- Affinage du droit d'édition/consultation
- A propos des droits d'éditeur/droits de sections
- Gestion des groupes
- Verrouiller certaines sections
Ces plusieurs dizaines de pages démontrent combien il est nécessaire de proposer un fil de discussion permettant à la fois à l'équipe de développement de situer les attentes utilisateur, leur complexité, mais aussi le caractère prioritaire d'une rénovation de cette fonction communautaire
Je me permets donc d'ouvrir humblement ce fil une bonne fois pour toutes.
Comments
Excellente idée que de créer un endroit spécial pour traiter de la question des droits, qui est effectivement une question cruciale.
Beaucoup reste à faire en ce domaine, tant au niveau des fonctionnalités elles-mêmes que de la documentation de celles-ci, car il s'agit d'un sujet passablement complexe. J'ai peine à m'y retrouver mais je crois qu'Agnès, qui a déjà passablement écrit sur le sujet, songe à préparer un tableau explicatif.
Ayant avoué mon ignorance sur le sujet, je me permets tout de même de signaler que beaucoup d'attention a été porté à la question dans la 7.10 et qu'on y trouve une amélioration majeure en ce domaine, à ce que j'ai saisi. Dorénavant, les droits définis par une section cascadent à leurs sous-sections, à leurs articles, à leurs commentaires, etc.
Je crois que Bernard et la Yacs Team sont bien conscients que le système est loin d'être parfait et qu'il faudra encore y travailler. Par exemple, une des choses qui a été suggérées récemment, c'est de permettre d'assigner des droits à des groupes de membres.
On recommande généralement de faire la demande de nouvelles fonctionnalités dans la section réservée à cet effet pour que ces demandes soient prises en compte dans le développement. Mais je suis d'avis, comme Moi-meme si j'ai bien perçu le sens de son intervention, qu'il conviendrait d'avoir une bonne discussion sur le sujet pour mieux préciser les demandes à faire.
Il faudra que je retrouve l'annonce officielle au cours de laquelle la 7.10 présente cette nouveauté en cascade. Toujours est-il que, pour te répondre sur ce point, si j'en crois ce que tu décris il s'agit d'hériter d'une section mère tous ses droits pour les articles, fichiers, commentaires, sous-sections ? Dans ce cas là j'avoue mon incompréhension de la logique, sans développement en parallèle de droits spécifiques à un groupe d'usagers qui permette d'affiner la fonction. Parce que si une section fille hérite de droit de publication assez ouverts par exemple, alors l'une de ses soeurs ne pourrait plus devenir une section plus restreinte, puisque toutes ces sections soeurs hériteraient des droits mère.
Deuxième point auquel je réponds : ce casse-tête a été largement débattu techniquement, je pense aux propos d'Agnès, de GnapZ, de moi-même et bien d'autres. Des propositions ont été faites, tableau à l'appui (revoir les fils de discussions évoqués plus haut).
Ce qui me pousse à faire réagir une fois de plus, c'est le manque relatif de positionnement du développement vis à vis de ces propositions. Des exemples de CMS ayant résolu la question depuis longtemps ont ausi été postés (comme phpwebgallery), sans réaction conséquente.
Tout en ayant conscience que le développement de yacs suppose bien d'autres priorités équivalentes, j'ai proposé ce fil pour que toutes les forces de proposition évoquées plus haut ne restent pas vaines, compte tenu de la complexité sémantique, lexicale, et conceptuelle du débat sur ce sujet.
-----
Yacs.Info : l'atelier ordinaire des innovations
Bon ce topic a trois mois et deux commentateurs...
Je ne comprends pas. Sincèrement. Mais je le remonte.
Je crois que la question des droits ne sera jamais résolue ni résolvable sans un débat le plus collaboratif possible sur les attentes de chacun.
----- 
Yacs.Info : l'atelier ordinaire des innovations
Moi-meme, peut-être le sujet est-il un tout petit trop large, non ? Il y a beaucoup de choses dans tes apports, et dans les pages que tu références, c'est certain. Mais d'un autre côté, nous avons toujours pris le soin dans cette communauté de développer de nouvelles fonctions sur la base de problèmes pratiques. Pour alimenter cette discussion, et encourager les autres à participer, peut-être pourrais-tu donner un problème concret de gestion des droits que YACS ne sait pas gérer aujourd'hui ?
Hum, le problème vois-tu c'est que tous les débats que j'ai essayé de centraliser ci-dessus sont partis de problèmes concrets. Et c'est justement pour en faire une discussion la plus complète possible que j'ai ouvert ce topic sur ce sujet, en le voulant le plus satisfaisant possible pour le collectif autant que pour les développeurs. Un énième exemple revient à faire pipi dans l'atlantique, à mon humble avis.
Mais si tu veux un exemple concret de problème, et bien je reprends celui que j'ai évoqué dans un des topics cités plus haut : il n'est pas normal que, pour pouvoir écrire et modifier une page, un usager au statut de membre avec des droits d'édition particuliers ait aussi la possibilité de modifier la section dans laquelle va se trouver sa page. Par extension, avec le pouvoir d'écrire une page dans une section restreinte en droit d'accès donne le pouvoir non seulement de la modifier, mais aussi de modifier les pages d'autrui.
Un autre problème ? Si l'on veut donner un droit restreint à la lecture, ou éventuellement au commentaire, d'une page ou d'une section, on est obligé de donner à un membre également un droit qui lui ouvre le pouvoir d'écrire dans cette section, de la modifier, ou de modifier la page à voir ou toutes celles qui se trouvent dans cette section.
A l'endroit comme à l'envers, en lecture comme en édition, depuis les droits de l'usager comme depuis les droits d'une section ou d'une page, le problème est lourd, et j'imagine encore plus à résoudre techniquement.
----- 
Comment YACS entend le droit de publication <- Un peu de visibilité à ce débat important pour YACS...
Yacs.Info : l'atelier ordinaire des innovations
