Au fur et à mesure que le monde numérique évolue, les wikis deviennent un moyen populaire de collaborer, de partager des connaissances et de créer des communautés en ligne. Cependant, avec le besoin croissant de transparence et d'accessibilité, il est tout aussi important de protéger la confidentialité de certaines pages ou informations.
Dans cet article, vous apprendrez pas à pas comment définir les paramètres de droits sur votre wiki afin de créer un espace public (par exemple pour le partage en ligne de la documentation d'un produit), tout en préservant la confidentialité des informations des autres pages de votre wiki.
Configuration des droits pour le wiki étape par étape
Prenons un exemple que vous pourrez reproduire ensuite :
- Dans cet exemple, le wiki comprendra un espace public (dans notre cas "MyDocumentation") dont le contenu publié sera accessible aux utilisateurs invités :
- Nous souhaitons également nous assurer que tous les autres accès au wiki sont protégés par un login, car le wiki peut contenir des données sensibles, du contenu en attente de révision, des idées futures, etc :
Étape 1 : Administration globale
La raison pour laquelle il faut mettre à jour les droits : afin de bloquer globalement les utilisateurs invités sur tout autre contenu, à l'exception de l'espace de documentation.
Étapes à suivre :
- Allez dans Administrer le wiki > Utilisateurs et Groupes > Droits d'accès
- Ajoutez la configuration suivante pour les groupes :
- Et la configuration suivante pour les utilisateurs non enregistrés :
Étape 2 : Pages spécifiques
Activez les pages masquées pour accéder à certains documents spécifiques (normalement cachées pour les utilisateurs simples) :
Étape 3 : Espace contenant la documentation
La raison pour laquelle il faut mettre à jour les droits : pour ouvrir l'espace de documentation pour l'utilisateur invité sans bloquer le reste des utilisateurs.
Étapes à suivre :
- Dans cet exemple, l'espace est MyDocumentation, auquel on accède par l'URL http://localhost:8080/xwiki/bin/view/MyDocumentation/.
- Allez dans l'espace de documentation > Administrer la page > Droits : Pages & Enfants
- Ajouter des droits pour XWikiAllGroup :
- Ajouter des droits pour les utilisateurs non enregistrés :
Étape 4 : Thème de couleurs
La raison pour laquelle il faut mettre à jour les droits : pour afficher le logo et le thème de couleurs pour les utilisateurs invités sans bloquer le reste des utilisateurs.
Étapes à suivre :
- Ouvrir la page du thème de couleurs, par exemple : http://localhost:8080/xwiki/bin/view/FlamingoThemes/Iceberg
- Allez sur Modifier > Droits d'accès
- Ajoutez des droits pour XWikiAllGroup :
- Ajoutez des droits pour les utilisateurs invités :
Étape 5 : Panneau de navigation
La raison pour laquelle il faut mettre à jour les droits : pour afficher le panneau de navigation dans l'espace de documentation pour les utilisateurs invités sans bloquer le reste des utilisateurs.
Étapes à suivre :
- Ouvrez le document de Navigation : http://localhost:8080/xwiki/bin/view/Panels/Navigation
- Cliquez sur Modifier > Droits d'accès
- Cliquer pour forcer la modification
- Ajoutez des droits pour XWikiAllGroup :
- Ajoutez des droits pour les utilisateurs invités :
Étape 6 : Arborescence des documents et macros d'arborescence des documents
La raison pour laquelle il faut mettre à jour les droits : pour afficher l'arborescence des documents (utilisée sur le panneau de navigation) pour les utilisateurs invités sans bloquer le reste des utilisateurs.
Étapes à suivre :
- Ouvrez la page « Arborescence des documents », http://localhost:8080/xwiki/bin/view/XWiki/DocumentTree
- Cliquez sur Modifier > Droits d'accès
- Cliquer pour forcer la modification
- Ajoutez des droits pour XWikiAllGroup :
- Ajoutez des droits pour les utilisateurs invités :
- Répétez les étapes pour la page « Macros d'arborescence de documents », http://localhost:8080/xwiki/bin/view/XWiki/DocumentTreeMacros