Accueil > Divers > Infographiste > CMS > Typo3 > Gestion utilisateurs multi-sites

Gestion utilisateurs multi-sites

dimanche 24 mai 2009, par Philippe Donnart

Gestion des utilisateurs dans le cadre d’une utilisation multi-sites.

En 5 actes.

Acte 1 : créer un répertoire

Créer un répertoire pour le nouveau site.
Donc Fichiers -> user-upload -> nomdurépertoire

Acte 2 : créer un point de montage
Passer en mode liste sur la page de premier niveau.
Ajouter un point de montage
 donner un nom au label
 path -> user_upload/nomdurépertoire/ et sélectionner relative ../fileadmin/

Acte 3 : créer un groupe d’utilisateurs
Au cas ou il y aurait besoin d’avoir un second rédacteur pour les mêmes pages, nous allons créer un groupe d’utilisateurs backend.

Passer par le mode Liste et se positionner sur la page racine (avec le petit globe)
Allez sur "Groupe d’utilisateurs backend" et créer un nouvel enregistrement
lui donner un titre significatif ("nomdusite-user par exemple)
renseigner le champ description

Onglet "Access lists" , cocher "Include Access Lists :" (Select whether the Access Lists for Page type, Tables, Module and Allowed excludefield are enabled for this group.)

 Modules : Web et Web>page et Web>Voir, perso je donne l’accès à Fichier et Fichier>Fichiers et User Tools et User Tools>Configuration Utilisateur
 Tables (listing) : Page et Contenu de la page
 Tables (modify) : Page et Contenu de la page
 Page types : Standard
 Allowed excludefields : Page : cacher la page, titre de navigation, fichiers, Contenu, Contenu de la Page : cacher, colonnes, alignement, largeur, hauteur, lien, cliquer pour agrandir, effets, qualité image, alignement, texte alternatif, espacement, vers le haut, contenu
 Explicitly allow/deny field values : Titre, Texte, Image, Texte &t image, séparation

Onglet "Mounts et Workspaces"
 DB Mounts : sélectionner la page pour le site
 File Mounts : le dossier créé dans fileadmin pour le site (pour stocker les images par exemple)

Onglet "Options"
Lock to domain : le nom de domaine du site

Onglet "Extended" : enable "clear all page-cache" (pas obligatoire)

Acte 4 : créer un utilisateur
Ensuite créer un utilisateur backend, et lui affecter le groupe correspondant. Éventuellement configurer l’onglet Options pour l’admin Panel

Acte 5 : gérer les droits d’accès
Accès -> sélectionner la page racine du site
rajouter le groupe concerné et cocher les cases (en général la première page ne peut être que visualisée, pour éviter de l’effacer et donc de perdre le domaine, ensuite cela se gère au cas par cas, avec l’option récursivité pour gérer plusieurs pages)