FAQ.

Poznaj DXPR BuilderDokumentacja technicznaUzyskaj pomoc

Jak dodać DXPR Builder do istniejącego typu treści?

Użyj długiego pola tekstowego, które typ treści już ma, na przykład Body, albo je dodaj. Potem ustaw Format tego pola na DXPR Builder w Manage display. Żaden submoduł nie jest potrzebny; renderowaniem zajmuje się podstawowy moduł DXPR Builder. Kroki opisuje Używanie DXPR Builder na typach treści.

Dlaczego kontrolki edycji nie pojawiają się po najechaniu na obszar treści?

Sprawdź po kolei:

  1. Jesteś na zapisanej stronie, nie na formularzu edycji. DXPR Builder działa na samej stronie.
  2. Twoja rola ma uprawnienie Edit with DXPR Builder (na /admin/people/permissions) i może edytować tę treść.
  3. Twoje konto ma prawidłowy adres e-mail. Kreator nie wczytuje się dla kont bez niego.
  4. Na darmowym progu edytować może tylko jedno konto. Więcej redaktorów wymaga płatnej subskrypcji.
  5. Jeśli twój profil użytkownika ma wyłączone Start editor when page loads, najpierw kliknij ikonę oka na pasku narzędzi kreatora.

Co kontroluje klucz produktu?

Klucz produktu wiąże twoją witrynę z twoim kontem DXPR i określa liczbę licencji (ilu użytkowników może edytować) oraz limit elementów treści. Wpisz go na /admin/dxpr_studio/dxpr_builder/settings. Klucz uzyskaj na dxpr.com/getting-started.

Jak bezpiecznie przechowywać klucz produktu?

Użyj modułu Key. Utwórz klucz na /admin/config/system/keys z providerem File albo Environment. Potem w sekcji License ustawień DXPR Builder wybierz Key module jako Storage method i wskaż ten klucz. Klucz z providerem Configuration wciąż trafia do eksportów konfiguracji.

Czy DXPR Builder jest open source?

Moduł Drupala jest licencjonowany GPL, jak cały kod na drupal.org. Tylko skrypty edytora wczytują się z DXPR CDN, gdy ktoś edytuje. Twoje strony zapisują się jako zwykły HTML Bootstrap 5 we własnej bazie, a odwiedzający nigdy nic nie wczytują z serwerów DXPR.

Co jeśli anuluję subskrypcję?

Twoja witryna działa dalej, a odwiedzający nadal widzą każdą opublikowaną stronę. Darmowy próg pozwala na jednego redaktora i 100 elementów treści. Strony ponad limit zostają aktywne, ale edytor wizualny już się na nich nie wczytuje. Zobacz Przegląd licencjonowania.

Czy DXPR Builder wymaga Bootstrapa?

DXPR Builder generuje HTML Bootstrap 5. Jeśli twój motyw już wczytuje Bootstrap 5, ustaw Sideload Bootstrap files na None (theme provides Bootstrap) na /admin/dxpr_studio/dxpr_builder/settings. Jeśli nie, wybierz Bootstrap 5, a DXPR Builder wczyta go za ciebie.

Które funkcje AI są dostępne?

Dostępne są trzy funkcje AI (każdą można przełączać niezależnie):

  1. Asystent edycji tekstu: narzędzie AI do pisania na pasku narzędzi wbudowanego CKEditora
  2. Asystent tworzenia stron: generuje pełne układy stron z opisu tekstowego
  3. Generowanie obrazów: tworzy obrazy z promptów tekstowych

Wszystkie trzy wymagają modułu AI i DXPR AI Provider. Zobacz przewodnik funkcji AI.

Jak ustawić AI?

  1. Zainstaluj drupal/ai i drupal/ai_provider_dxpr
  2. Włącz oba moduły przez drush en ai ai_provider_dxpr
  3. Skonfiguruj providera na /admin/config/ai/providers/dxpr
  4. Przełącz funkcje na /admin/dxpr_studio/dxpr_builder/ai_settings

Jak działają kredyty AI?

Wszystkie operacje AI (edycja tekstu, tworzenie stron, generowanie obrazów) zużywają kredyty z twojej subskrypcji DXPR. Sprawdź saldo na /admin/dxpr_studio/dxpr_builder/ai_settings albo doładuj na dxpr.com/user/me/subscription/credits.

Czy AI w DXPR Builder działa z istniejącą treścią?

Tak. Edit with AI działa na elementach stron zbudowanych wcześniej, a kreator zamienia zwykły HTML Bootstrap 5 na edytowalne elementy. Nie musisz najpierw przebudowywać stron.

Czy mogę cofnąć zmiany wygenerowane przez AI?

Tak. Zmiany AI to kroki w historii cofania, jak każda inna edycja; zobacz Cofnij i ponów swoje zmiany. Każdy zapis tworzy też wersję Drupala na typach treści trzymających wersje. Moduł Diff pokazuje, co zmieniło się między wersjami.

Czy mogę wyłączyć funkcje AI?

Tak. Na /admin/dxpr_studio/dxpr_builder/ai_settings odznacz Enable text editing assistant, Enable page creation assistant i Enable image generation w sekcji AI Features. Bez modułu AI kreator nie pokazuje wcale funkcji AI. Wszystko inne działa jak wcześniej.

Czym różnią się szablony stron od szablonów użytkownika?

Szablony stron to układy całych stron zarządzane przez administratorów na /admin/dxpr_studio/dxpr_builder/page_template. Redaktorzy wybierają je opcją Choose a template na pustej stronie.

Szablony użytkownika to sekcje do ponownego użycia zapisywane przez redaktorów z wnętrza edytora. Mogą być prywatne (widoczne tylko dla twórcy) albo globalne (widoczne dla wszystkich użytkowników) i pojawiają się na zakładce Zapisane szablony w selektorze elementów. Szablony globalne są zarządzane na /admin/dxpr_studio/dxpr_builder/user_templates.

Zobacz przewodnik po szablonach.

Jak działają profile użytkowników?

Profile użytkowników pozwalają kontrolować, które elementy, bloki, widoki, szablony, zestawy ikon i przyciski edytora tekstu widzi każda rola. Twórz profile na /admin/dxpr_studio/dxpr_builder/profile, przypisuj je do ról i konfiguruj dostępne funkcje. Gdy użytkownik pasuje do wielu profili, wygrywa ten o najniższej wadze. Zobacz przewodnik profili użytkowników.

Dlaczego nowo utworzone bloki/widoki/szablony nie pokazują się w selektorze elementów?

Profil użytkownika wymienia bloki, widoki, szablony stron i globalne szablony użytkownika, na które zezwala. Gdy pole zaznaczania wszystkiego na liście, na przykład Check/Uncheck all Blocks, jest zaznaczone, nowe elementy pojawiają się same. Gdy nie, nowe elementy zostają ukryte: edytuj profil na /admin/dxpr_studio/dxpr_builder/profile i zaznacz je w odpowiedniej sekcji.

Czy mogę używać DXPR Builder z Layout Builder Drupala?

DXPR Builder operuje na pojedynczych polach (zwykle polu body), nie na Layout Builder Drupala. Służą różnym celom: Layout Builder zarządza ogólnym układem strony (regiony i bloki), a DXPR Builder zapewnia bogatą edycję treści wewnątrz pola. Możesz używać obu na tej samej witrynie, a nawet na tej samej stronie: DXPR CMS umieszcza swoje pole kreatora wewnątrz układu Layout Builder.

Jak utworzyć sekcję na pełną szerokość?

  1. Dodaj element Section z zakładki Layout selektora
  2. Otwórz More na sekcji i wybierz Settings
  3. Włącz Full width w panelu General i kliknij Save
  4. Dodaj Row wewnątrz sekcji, a potem swoją treść wewnątrz wiersza

Full width pozwala wierszom wypełnić sekcję od krawędzi do krawędzi. Sama sekcja sięga krawędzi okna tylko, gdy region motywu wokół pola też jest pełnej szerokości. Zobacz Układy na pełną szerokość.

Które zestawy ikon są dostępne?

DXPR Builder dostarcza 14 zestawów ikon. Są to Bootstrap Icons, ET Line Icons, Font Awesome (v4 compat, Brands, Regular, Solid), Glyphicon Halflings i Pixeden Line Icons. Sześć kolejnych to warianty Phosphor Icons: Regular, Bold, Duotone, Fill, Light i Thin. Kontroluj, które zestawy są dostępne na profil użytkownika, na /admin/dxpr_studio/dxpr_builder/profile.

Jak zaktualizować DXPR Builder?

composer update drupal/dxpr_builder --with-dependencies
drush updatedb
drush cr

Zawsze uruchamiaj drush updatedb po aktualizacji; DXPR Builder zawiera hooki aktualizacji bazy, które migrują ustawienia między wersjami. Aktualizacja DXPR Builder obejmuje kopie zapasowe i wycofanie.

Co dalej?

Pierwsze kroki z DXPR Builder, aby dalej poznawać DXPR Builder.