Uprawnienia redaktorów..
Tu zdecydujesz, co każdy redaktor może robić w DXPR Builder. Uprawnienia Drupala wyznaczają, kto może edytować strony kreatorem. Profil użytkownika kreatora wyznacza, które elementy, bloki, widoki i szablony dostaje każda rola. Na końcu rola ma własny, mniejszy zestaw elementów.
Film tworzy profil dla roli Site Builder.
Zanim zaczniesz
- Twoja rola ma uprawnienie Administer dxpr builder profile. Administratorzy je mają.
- Role, które chcesz ustawić, istnieją w People > Roles (
/admin/people/roles).
Uprawnienia Drupala
DXPR Builder dodaje te uprawnienia w People > Permissions (/admin/people/permissions):
| Uprawnienie | Czym steruje |
|---|---|
| Edit with DXPR Builder | Dostęp do edytora wizualnego na stronach z formatterem pola DXPR Builder |
| Administer DXPR Builder configuration | Dostęp do ustawień administracyjnych w DXPR Studio > DXPR Builder |
| Administer dxpr builder profile | Tworzenie i edycja profili użytkowników |
Daj Edit with DXPR Builder każdej roli budującej strony. Pozostałe dwa zostaw administratorom.

Profile użytkowników
Profil użytkownika wyznacza, których elementów, bloków, widoków, szablonów i zestawów ikon może używać redaktor:
- Przejdź do DXPR Studio > DXPR Builder > User Profiles (
/admin/dxpr_studio/dxpr_builder/profile). - Kliknij Add DXPR Builder profile.
- Wpisz Label, na przykład „Content editor” albo „Marketing manager”.
- Otwórz Roles i zaznacz role, do których obowiązuje profil.
- Otwórz Elements i odznacz elementy, których ci redaktorzy nie powinni używać.
- Ustaw tak samo pozostałe sekcje: Blocks, Views, Page templates, Global user templates, Icon sets, Text editor buttons (inline editing) i Text editor buttons (modal editing).
- Kliknij Save.
Każdy użytkownik dostaje jeden profil: pierwszy włączony, od najniższej Weight, dzielący jedną z jego ról. Użytkownik, którego role nie pasują do żadnego profilu, dostaje każde narzędzie.
Przykładowe konfiguracje
Redaktor treści
- Elementy: Text, Image, Button, Link i Divider
- Bloki: brak
- Widoki: brak
- Cel: codzienne zmiany tekstu i obrazów
Menedżer marketingu
- Elementy: wszystkie elementy treści
- Bloki: webform, zapis do newslettera
- Widoki: opinie, członkowie zespołu
- Cel: budowanie całych stron docelowych
Administrator witryny
- Elementy: wszystkie elementy, łącznie z HTML
- Bloki: wszystkie bloki
- Widoki: wszystkie widoki
- Cel: bez ograniczeń
Efekt
Komunikat potwierdza profil, w filmie „Created new dxpr builder profile Site builder.” Lista sortuje profile według Weight, potem według etykiety, więc nowy profil siada wśród tych o tej samej wadze. Redaktorzy z tą rolą nie widzą już odznaczonych elementów w selektorze.
Jeśli profil nie działa
- Edytor wciąż widzi odznaczone elementy. Inny włączony profil o niższej Weight dzieli jedną z ich ról i kreator używa jego. Daj nowemu profilowi najniższą Weight albo usuń rolę z drugiego profilu.
- Każdy redaktor na jednym rodzaju treści dostaje te same narzędzia. Wyświetlanie pola używa stałego Editing Profile zamiast opartego na rolach. W ustawieniach formattera pola DXPR Builder w Manage display wybierz Default (Role-based Profile).
- Edytor nie widzi kontrolek kreatora, dopóki nie kliknie ikony oka. Start editor when page loads jest wyłączone w jego profilu. Włącz je i kliknij Save.
- Edytor nie dostaje w ogóle kreatora. Jego rola nie ma Edit with DXPR Builder. Zaznacz je w People > Permissions (
/admin/people/permissions). - W menu DXPR Studio brakuje User Profiles. Twoja rola nie ma Administer dxpr builder profile. Poproś administratora o nadanie.
Co dalej?
Którzy redaktorzy zajmują miejsce licencyjne: poznawaj dalej DXPR Builder.