Outils pour utilisateurs

Outils du site


applications:wordpress:sites-secondaires

Protection / filtrage d'un site secondaire Wordpress

L'accès à un site secondaire peut se faire :

  • depuis l'item de bureau Wordpress menant au site principal, avec ensuite :
    • soit aller dans My Sites et choisir le site secondaire, cette solution est la plus facile à mettre en oeuvre,
    • soit mettre un lien depuis le site principal : ce paramétrage est détaillé ci-dessous,
  • par un item de bureau personnalisé : ce paramétrage est détaillé ci-dessous.

Outre l'accès à l'entrée du site secondaire, la sécurité sera assurée dans chaque site secondaire en mettant les droits à chaque groupe ou utilisateur.

Il est possible de remettre des droits d'accès dans chaque article ou page mais cette étape est superflue si les deux précédentes étapes sont correctement réalisées.

Accès par le site principal - interface Wordpress (conseillé)

Après identification et lancement de Wordpress, le menu My Sites affiche directement les sites secondaires auxquels l'utilisateur à accès.

Accès par un lien sur le site principal (possible)

Sur le site Wordpress principal, un lien peut être mis pour les seuls utilisateurs du blog secondaire. Ce paramétrage est déconseillé si le site principal n'est pas utilisé…

Paramétrage minimum du site principal

Même si le site principal n'est pas (encore) utilisé, par exemple si d'un site d'établissement est hébergé sur un serveur académique, il devra être configuré un minimum pour servir de “passerelle” vers le site secondaire souhaité.

Exemple de tâches à prévoir :

  • Dans Apparence / Menus, créer un menu appelé par exemple Menu horizontal.
  • Y ajouter un Custom Links pointant vers le site secondaire.
  • Dans Apparence / Widgets, ajouter le widget Custom Menu
  • Faire un article de Bienvenue (ou modifier l'article Bonjour tout le monde, son Permalien et son contenu) avec un contenu du genre : “Ce site n'est utilisé actuellement que comme passerelle vers un éventuel blog dédié à un groupe. Les informations sur l'établissement sont habituellement déposées sur le site <URL>”

Installer les extensions :

  • Pages Links To pour transformer une page en lien qui peut figurer dans un menu,
  • Role Scoper pour poser des restrictions d'affichage de ces liens.

Accès par un item dans ''Mes applications'' (déconseillé)

Pour que cet item soit disponible uniquement aux utilisateurs souhaités, cette mise en place est longue et complexe surtout si des parents sont dans les utilisateurs. Elle est donc déconseillée.

La logique est la suivante :

  1. avoir un item de bureau lançant directement le blog (ne surtout pas utiliser d'onglet !),
  2. cet item sera affecté à un profil spécifique,
  3. ce profil sera basé sur un attribut de groupe et/ou des attributs individuels de l'annuaire,
  4. un attribut de groupe sera basé sur un groupé créé dans l'EAD.

Création d'un groupe dans l'EAD

Seuls les enseignants et les élèves peuvent appartenir à un groupe ou une option du serveur Scribe ; actuellement les parents ne peuvent appartenir à un groupe…

  • En admin, dans EAD / Gestion / Groupes / Création de groupe, créer soit :
    • une option pour contenir des enseignants et des élèves (conseillé),
    • un groupe pour contenir des utilisateurs sans tenir compte de leur profil.
  • Ensuite, dans EAD / Gestion / Utilisateurs / Recherche d'utilisateur, rechercher les utilisateurs et leur affecter soit :
    • l'option :
      • dans Equipes pédagogiques pour les enseignants,
      • dans Options pour les élèves.
    • le groupe dans Groupes.
  • Pour chaque utilisateur, bien cocher l'option ou le groupe, puis Ajouter, puis Valider.

Création de l'attribut dans le portail

Dans le portail, en admin, Gestion des profils / Ajout de paramètres / Attribut, créer les attributs.

  • Pour un groupe de l'EAD (enseignants et élèves) :
    • Nom de l'attribut : user_groups,
    • Valeur de l'attribut : le nom de l'option ou du groupe de l'EAD.
  • Pour tout autre utilisateur (parents…) :
    • Nom de l'attribut : uid,
    • Valeur de l'attribut : son identifiant ; à faire pour chaque utilisateur hors groupe !!!

Création d'un profil supplémentaire

Dans le portail, en admin, Gestion des profils / Ajout de paramètres / Profil utilisateur, créer un profil utilisateur avec :

  • Nom : nom interne qui doit être unique,
  • Description : nom qui sera affichée dans l'interface d'administration.

Note : un utilisateur peut avoir plusieurs profils qui se cumulent.

Associer le profil à l'attribut

Dans le portail, en admin, Gestion des profils / Permission / Définir des rôles,

  • dans la liste déroulante Choisissez un attribut, rechercher un attribut, soit :
    • user_groups de valeur <le nom du groupe>,
    • uid de valeur <l'identifiant de l'utilisateur>,
  • puis choisir dans les Profils disponibles le profil supplémentaire à lui associer.

Création de l'item de bureau dans le portail

Dans le portail, en admin, Gestion des profils / Ajout de paramètres / Item de bureau :

  • Nom : Site Internet/wordpress2 ou autre suffixe numérique d'indice car les noms doivent être uniques,
  • Libellé : un nom libre,
  • URL : /wordpress/<le suffixe du blog>,
  • Icône : /posh/includes/plugins/plugin_desktop/icones/local_wordpress.png ou chemin d'une icône personnalisée.
applications/wordpress/sites-secondaires.txt · Dernière modification: 2013/01/24 14:18 par lbrillard