Choisir ce que chaque rôle voit dans le builder.

Apprendre DXPR BuilderGérer le siteGérer les droits d’accès

Un profil d’utilisateur limite ce que les contributeurs de certains rôles voient dans DXPR Builder : éléments, blocs, vues, modèles, jeux d’icônes et boutons de l’éditeur de texte. Vous créez un profil par groupe de contributeurs, par exemple une liste courte pour les contributeurs. Les contributeurs qu’aucun profil ne vise voient tout. Le choix des profils est expliqué dans Profils du builder.

Avant de commencer

Configuration

  1. Accédez à DXPR Studio > DXPR Builder > User Profiles (/admin/dxpr_studio/dxpr_builder/profile).
  2. Cliquez sur Add DXPR Builder profile.
  3. Saisissez un Label.
  4. Ouvrez Roles et cochez les rôles visés par ce profil.
  5. Ouvrez Elements et décochez ce que ces contributeurs ne doivent pas utiliser.
  6. Faites de même dans Blocks, Views, Page templates, Global user templates et Icon sets.
  7. Ouvrez Text editor buttons (inline editing) et cochez les boutons de barre d’outils à proposer.
  8. Faites de même dans Text editor buttons (modal editing).
  9. Cliquez sur Save.

Ce que vous voyez

Le message « Created new dxpr builder profile » nomme votre profil. La liste affiche Label, Roles comme noms machines, Status (Enabled ou Disabled), DXPR Editor (Always on ou Always off) et Operations. La liste est triée par Weight, puis par libellé : c’est l’ordre d’application des profils.

Onglet d’admin Profils d’utilisateur de DXPR Builder avec la liste des profils

Les contributeurs au rôle coché voient le changement au prochain chargement de page. Le sélecteur d’éléments ne propose que les éléments cochés. Les onglets Drupal Blocks et Drupal Views ne listent que les contenus cochés, et l’éditeur de texte ne montre que les boutons cochés.

Paramètres

Paramètre Rôle Valeur par défaut
Label Le nom du profil dans la liste et dans le choix Editing Profile du formateur de champ. Vide, obligatoire
User profile enabled Décochez pour éteindre le profil sans le supprimer. Coché
Start editor when page loads Désactivé : les pages s’ouvrent sans contrôles de modification jusqu’à ce que le contributeur clique l’icône en forme d’œil des contrôles du conteneur principal. Coché
Control bars Same as the site, On each element ou One row. Les contributeurs peuvent toujours choisir eux-mêmes sous Editor settings. Voir Paramètres généraux. Same as the site
Weight De -10 à 10. Quand un contributeur correspond à plusieurs profils activés, le poids le plus bas gagne. 0
Roles Les rôles auxquels le profil s’applique. Anonymous user et Authenticated user ne sont pas proposés. Aucune
Elements, Blocks, Views Ce que le sélecteur d’éléments propose. Les blocs se lisent « Category: Admin label » ; les vues se lisent « View: Display ». Tous cochés
Page templates, Global user templates Quels modèles de page activés et quels modèles d’utilisateur globaux les contributeurs peuvent insérer. Les contributeurs voient toujours les modèles qu’ils ont enregistrés eux-mêmes. Tous cochés
Icon sets Quels jeux d’icônes les sélecteurs d’icônes proposent. Tous cochés
Text editor buttons (inline editing) La barre d’outils quand les contributeurs tapent directement sur la page, dans un élément Text, Alert ou Blockquote. 19 boutons : AI, mise en forme, alignement, liste à puces, lien, image, tableau, annuler et rétablir
Text editor buttons (modal editing) La barre d’outils dans le dialogue de l’éditeur de texte. 31 boutons : le jeu en ligne plus soulignement, scripts, liste numérotée, retraits, citation, code source et autres

Chaque groupe, d’Elements à Icon sets, a une case Check/Uncheck all, comme Check/Uncheck all Blocks. Cochez-la, et le groupe inclut les contenus créés plus tard. Laissez-la décochée, et les nouveaux blocs, vues ou modèles restent masqués jusqu’à ce que vous les cochiez. Un nouveau profil démarre avec chaque contenu coché mais cette case décochée.

Les deux groupes de barres d’outils proposent les mêmes 36 boutons. La page Éditeur de texte les liste, avec ceux qu’un nouveau profil coche. Décochez chaque bouton d’un groupe pour donner à cette barre d’outils son jeu de boutons intégré.

Si vous ne voyez pas le profil agir

  • Les contributeurs voient toujours chaque élément. Aucun profil activé n’inclut l’un de leurs rôles. Cochez le rôle sous Roles, et vérifiez que User profile enabled est coché.
  • Les contributeurs reçoivent un autre profil que prévu. Ils correspondent à plusieurs profils, et le premier profil activé de la liste gagne. Donnez au profil voulu un Weight plus bas qu’aux autres.
  • Un nouveau bloc, une nouvelle vue ou un nouveau modèle manque chez les contributeurs. Les nouveaux contenus ne sont pas ajoutés aux profils existants. Cochez le contenu, ou cochez la case Check/Uncheck all du groupe.
  • Un type de contenu ignore le profil. Son champ DXPR Builder est réglé sur un Editing Profile fixe. Changez-le sous Structure > Content types > Manage display, dans les réglages de format du champ.
  • Décocher Marquee ne change rien. Les profils ne peuvent pas encore masquer l’élément Marquee.
  • Les contrôles de modification manquent à l’ouverture d’une page. Start editor when page loads est désactivé pour ce profil. Cliquez l’icône en forme d’œil des contrôles du conteneur principal, ou cochez le réglage.

Et ensuite ?