FAQ.

Apprendre DXPR BuilderRéférenceObtenir de l’aide

Comment ajouter DXPR Builder à un type de contenu existant ?

Utilisez un champ de texte long que le type de contenu a déjà, comme Body, ou ajoutez-en un. Réglez ensuite le Format de ce champ sur DXPR Builder sous Manage display. Aucun sous-module n’est nécessaire ; le module DXPR Builder principal gère le rendu. Utiliser DXPR Builder sur vos types de contenu décrit les étapes.

Pourquoi les contrôles d’édition n’apparaissent-ils pas au survol de la zone de contenu ?

Vérifiez ces points dans l’ordre :

  1. Vous êtes sur la page enregistrée, pas sur le formulaire d’édition. DXPR Builder fonctionne sur la page elle-même.
  2. Votre rôle a l’autorisation Edit with DXPR Builder (à /admin/people/permissions) et peut modifier ce contenu.
  3. Votre compte a une adresse e-mail valide. Le constructeur ne se charge pas pour les comptes qui n’en ont pas.
  4. Au niveau gratuit, un seul compte peut modifier. Davantage de rédacteurs exigent un abonnement payant.
  5. Si votre profil d’utilisateur a Start editor when page loads désactivé, cliquez d’abord sur l’icône en forme d’œil dans la barre d’outils du constructeur.

Que contrôle la clé produit ?

La clé produit lie votre site à votre compte DXPR et détermine votre nombre de licences (le nombre d’utilisateurs qui peuvent modifier) et votre limite de contenus. Saisissez-la à /admin/dxpr_studio/dxpr_builder/settings. Obtenez une clé sur dxpr.com/getting-started.

Comment stocker ma clé produit en sécurité ?

Utilisez le module Key. Créez une clé à /admin/config/system/keys avec le fournisseur File ou Environment. Puis, dans la section License des réglages DXPR Builder, choisissez Key module comme Storage method et sélectionnez cette clé. Une clé avec le fournisseur Configuration finit quand même dans les exports de configuration.

DXPR Builder est-il open source ?

Le module Drupal est sous licence GPL, comme tout le code sur drupal.org. Seuls les scripts de l’éditeur se chargent depuis le CDN DXPR, pendant que quelqu’un modifie. Vos pages sont enregistrées comme HTML Bootstrap 5 standard dans votre propre base de données, et les visiteurs ne chargent jamais rien depuis les serveurs DXPR.

Que se passe-t-il si je résilie mon abonnement ?

Votre site continue de fonctionner et les visiteurs voient toujours chaque page publiée. Le niveau gratuit permet un rédacteur et 100 contenus. Les pages au-delà de cette limite restent en ligne, mais l’éditeur visuel ne s’y charge plus. Voir Présentation des licences.

DXPR Builder exige-t-il Bootstrap ?

DXPR Builder génère du HTML Bootstrap 5. Si votre thème charge déjà Bootstrap 5, réglez Sideload Bootstrap files sur None (theme provides Bootstrap) à /admin/dxpr_studio/dxpr_builder/settings. Sinon, choisissez Bootstrap 5 et DXPR Builder le charge pour vous.

Quelles fonctions IA sont disponibles ?

Trois fonctions IA sont disponibles (chacune activable séparément) :

  1. Text editing assistant : un outil d’écriture IA dans la barre d’outils CKEditor intégrée
  2. Page creation assistant : génère des mises en page complètes à partir d’une description textuelle
  3. Image generation : crée des images à partir de prompts textuels

Les trois requièrent le module IA et le DXPR AI Provider. Voir le guide des fonctions IA.

Comment configurer l’IA ?

  1. Installez drupal/ai et drupal/ai_provider_dxpr
  2. Activez les deux modules avec drush en ai ai_provider_dxpr
  3. Configurez le fournisseur à /admin/config/ai/providers/dxpr
  4. Activez ou désactivez les fonctions à /admin/dxpr_studio/dxpr_builder/ai_settings

Comment fonctionnent les crédits IA ?

Toutes les opérations IA (édition de texte, création de pages, génération d’images) consomment des crédits de votre abonnement DXPR. Vérifiez votre solde à /admin/dxpr_studio/dxpr_builder/ai_settings ou rechargez sur dxpr.com/user/me/subscription/credits.

L’IA de DXPR Builder fonctionne-t-elle avec le contenu existant ?

Oui. Edit with AI fonctionne sur les éléments des pages que vous avez construites plus tôt, et le constructeur transforme du HTML Bootstrap 5 simple en éléments modifiables. Vous n’avez pas besoin de reconstruire vos pages d’abord.

Puis-je annuler les changements générés par l’IA ?

Oui. Les changements IA sont des étapes dans l’historique d’annulation, comme toute autre modification ; voir Annuler et rétablir vos changements. Chaque enregistrement crée aussi une révision Drupal sur les types de contenu qui gardent des révisions. Le module Diff montre ce qui a changé entre les révisions.

Puis-je désactiver les fonctions IA ?

Oui. À /admin/dxpr_studio/dxpr_builder/ai_settings, décochez Enable text editing assistant, Enable page creation assistant et Enable image generation sous AI Features. Sans le module AI, le constructeur ne montre aucune fonction IA. Tout le reste fonctionne comme avant.

Quelle est la différence entre les modèles de page et les modèles d’utilisateur ?

Page templates sont des mises en page complètes gérées par les administrateurs à /admin/dxpr_studio/dxpr_builder/page_template. Les rédacteurs en choisissent un avec Choose a template sur une page vide.

User templates sont des sections réutilisables enregistrées par les rédacteurs depuis l’éditeur. Elles peuvent être privées (visibles par leur créateur uniquement) ou globales (visibles par tous les utilisateurs), et elles apparaissent dans l’onglet Saved templates du sélecteur d’éléments. Les modèles globaux sont gérés à /admin/dxpr_studio/dxpr_builder/user_templates.

Voir le guide Modèles.

Comment fonctionnent les profils d’utilisateurs ?

Les profils d’utilisateurs vous permettent de contrôler quels éléments, blocs, vues, modèles, jeux d’icônes et boutons d’éditeur de texte chaque rôle voit. Créez des profils à /admin/dxpr_studio/dxpr_builder/profile, assignez-les à des rôles et configurez les fonctions disponibles. Quand un utilisateur correspond à plusieurs profils, celui avec le poids le plus bas l’emporte. Voir le guide Profils d’utilisateurs.

Pourquoi les blocs, vues et modèles nouvellement créés ne s’affichent-ils pas dans le sélecteur d’éléments ?

Un profil d’utilisateur liste les blocs, vues, modèles de page et modèles d’utilisateur globaux qu’il autorise. Quand la case « tout cocher » d’une liste, comme Check/Uncheck all Blocks, est cochée, les nouveaux éléments apparaissent d’eux-mêmes. Sinon, les nouveaux éléments restent cachés : modifiez le profil à /admin/dxpr_studio/dxpr_builder/profile et cochez-les dans la section concernée.

Puis-je utiliser DXPR Builder avec le Layout Builder de Drupal ?

DXPR Builder agit sur des champs individuels (typiquement le champ Body), pas sur le Layout Builder de Drupal. Ils ont des rôles différents : Layout Builder gère la mise en page globale (régions et blocs), tandis que DXPR Builder offre une édition de contenu riche dans un champ. Vous pouvez utiliser les deux sur le même site, et même sur la même page : DXPR CMS place son champ constructeur dans une mise en page Layout Builder.

Comment créer une section pleine largeur ?

  1. Ajoutez un élément Section depuis l’onglet Mise en page.
  2. Ouvrez Plus sur la section et choisissez Paramètres
  3. Activez Full width dans le panneau General et cliquez sur Enregistrer
  4. Ajoutez une Row dans la section, puis votre contenu dans la ligne

Full width permet aux lignes de remplir la section de bord à bord. La section elle-même ne touche les bords de la fenêtre que si la région du thème autour du champ est aussi en pleine largeur. Voir Mises en page pleine largeur.

Quels jeux d’icônes sont disponibles ?

DXPR Builder est livré avec 14 jeux d’icônes. Ce sont Bootstrap Icons, ET Line Icons, Font Awesome (v4 compat, Brands, Regular, Solid), Glyphicon Halflings et Pixeden Line Icons. Six autres sont des variantes de Phosphor Icons : Regular, Bold, Duotone, Fill, Light et Thin. Contrôlez quels jeux sont disponibles par profil d’utilisateur à /admin/dxpr_studio/dxpr_builder/profile.

Comment mettre à jour DXPR Builder ?

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

Exécutez toujours drush updatedb après une mise à jour ; DXPR Builder inclut des hooks de mise à jour de la base de données qui migrent les réglages entre les versions. Mettre à jour DXPR Builder traite des sauvegardes et du retour en arrière.

Et ensuite ?

Bien démarrer avec DXPR Builder pour continuer à explorer DXPR Builder.