J'utilise un wiki pour la documentation. Après avoir ajouté beaucoup de pages avec Namespace par exemple INTERN:My Page
ou Public:My Page
et que vous voulez restreindre l'accès en lecture pour cet espace de noms existend.wikimedia Lockdown avec des espaces de noms existants
que j'ai trouvé l'extension « Lockdown » et peut l'utiliser pour les nouveaux, coutume, espaces de noms:
define ("NS_CUSTOM", 110);
$wgExtraNamespaces[NS_CUSTOM] = "customNamespace";
$wgNamespacePermissionLockdown[NS_CUSTOM]['*'] = array('sysop');
Si je tente le même code pour mes espaces de noms existants les anciennes pages ne sont pas accessable - il semble que les pages n'existent pas.
Existe-t-il un moyen de restreindre l'accès aux espaces de noms existants? Puis-je trouver l'ID de l'espace de nom quelque part dans la base de données?
Utilisez-vous toutes ces trois lignes , lorsque vous voulez verrouiller NS_PROJECT par exemple? – cyroxx