Dans MediaWiki, comment un utilisateur peut-il être autorisé à modifier uniquement certaines pages? De cette façon, l'administrateur peut créer une page pour l'utilisateur et l'utilisateur ne pourra éditer que cette page particulière.Comment puis-je ajouter des autorisations par page à un utilisateur dans MediaWiki?
Répondre
Je pense que vous êtes à la recherche SimpleSecurity.
« Si vous avez besoin par page ou restrictions d'accès aux pages partielles , il est conseillé d'installer un paquet de gestion de contenu approprié MediaWiki n'a pas été écrit pour fournir des restrictions d'accès par page, et presque tous les hacks ou patches promettant de les ajouter auront probablement des failles quelque part, ce qui pourrait exposer des données confidentielles. ne sont pas responsables des fuites, ce qui entraîne une perte de fonds ou de travail. " –
S'il vous plaît voir aussi ce forum Q & A wiki en phase de démarrage: http://area51.stackexchange.com/proposals/13716/wiki-edit – Wikis
Pas directement, il y a beaucoup de hacks/extensions qui essaient de faire la même chose.
Voir la page Extensions à la page MediaWiki:
J'ai essayé SimpleSecurity sur le wiki 1.17.0 et cela fonctionne bien. Mais vous êtes limité sur 'Category' et 'Namespace' donc vous ne pouvez pas restreindre certains utilisateurs à une page spécifique.
La seule solution que je vois est que vous faites des catégories et des sous-catégories et ajoutez des groupes et restreignez avec la catégorie et les groupes. Ajoutez des utilisateurs à différents groupes et ajoutez-les à votre LocalSettings.php:
$ wgPageRestrictions ['Category: Our_people'] ['edit'] = array ('sysop', 'management');
J'ai également regardé d'autres extensions de restriction sur http://www.mediawiki.org/wiki/Category:Page_specific_user_rights_extensions mais beaucoup d'entre eux ne sont plus maintenus et certains nécessitent edin core .... SimpleSecurity est très simple.
SimpleSecurity ne fonctionne plus avec 1.21.1 ...
Quelles sont les autres méthodes sont là pour empêcher la lecture de la page ou une page spécifique d'une catégorie? AccessControl, PreventPage et Lockdown ne sont pas non plus de très bonnes extensions.
utiliser les extensions ImprovedAccessControl ainsi que PermissionACL.
Les deux fonctionnent bien pour page par page, utilisateur par utilisateur, et l'espace de noms par le contrôle de l'espace de noms.
Quelle version de mediawiki avez-vous installé? Quel genre de OperatingSystem? – Becks
Cela utilisait MediaWiki 1.22.0 et Linux Ubuntu 12.xx (je ne me souviens pas de la version exacte). –
Ceci est une vieille question, MediaWiki a évolué et il est apparu l'extension "Access_Control_List". Cette belle page peut aider quelqu'un qui cherche toujours la réponse: https://www.mediawiki.org/wiki/Category:Page_specific_user_rights_extensions
Cordialement!
/Ángel
Vous devriez vérifier cela avant d'implémenter une page par page option de sécurité: http://www.mediawiki.org/wiki/Security_issues_with_authorization_extensions –