---
url: 'https://dxpr.com/fr/hc/documentation/apprendre-dxpr-builder/personnalisation/assets-de-l-editeur'
title: 'Faire tourner l’éditeur depuis un build local | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T10:59:41+00:00'
updated: '2026-10-24T19:36:26+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'Par défaut, les navigateurs des contributeurs chargent l’éditeur DXPR Builder depuis le CDN DXPR, et vous n’avez rien à régler. Cette page s’adresse aux développeurs qui construisent l’éditeur depuis la source, pour le déboguer ou tester un changement. À la fin, l’éditeur tourne depuis des fichiers du dossier du module, minifiés ou lisibles. Pour garder le CDN derrière un pare-feu, voir plutôt Pare-feu et résidence des données.'
tags:
  - 'Match your brand'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T19:36:26+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'Faire tourner l’éditeur depuis un build local'
      description: 'Par défaut, les navigateurs des contributeurs chargent l’éditeur DXPR Builder depuis le CDN DXPR, et vous n’avez rien à régler. Cette page s’adresse aux développeurs qui construisent l’éditeur depuis la source, pour le déboguer ou tester un changement. À la fin, l’éditeur tourne depuis des fichiers du dossier du module, minifiés ou lisibles. Pour garder le CDN derrière un pare-feu, voir plutôt Pare-feu et résidence des données.'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T10:59:41+0000'
      dateModified: '2026-10-24T19:36:26+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/fr/hc/documentation/apprendre-dxpr-builder/personnalisation/assets-de-l-editeur'
      articleSection: 'Aux couleurs de votre marque'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/fr/hc/documentation/apprendre-dxpr-builder/personnalisation/assets-de-l-editeur'
      description: 'Par défaut, les navigateurs des contributeurs chargent l’éditeur DXPR Builder depuis le CDN DXPR, et vous n’avez rien à régler. Cette page s’adresse aux développeurs qui construisent l’éditeur depuis la source, pour le déboguer ou tester un changement. À la fin, l’éditeur tourne depuis des fichiers du dossier du module, minifiés ou lisibles. Pour garder le CDN derrière un pare-feu, voir plutôt Pare-feu et résidence des données.'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Accueil
            item: 'https://dxpr.com/fr'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: fr
---
[Centre d’aide](/fr/hc)/[Documentation](/fr/hc/documentation) /[Apprendre DXPR Builder](/fr/hc/documentation/learn-dxpr-builder) /[Gérer le site](/fr/hc/documentation/learn-dxpr-builder/manage) /[Aux couleurs de votre marque](/fr/hc/documentation/learn-dxpr-builder/customization) # Faire tourner l’éditeur depuis un build local.

 Apprendre DXPR BuilderGérer le siteAux couleurs de votre marque

   ## Dans ce guide

 Guides associés

- [Performance](/fr/hc/documentation/apprendre-dxpr-builder/avance/performance)
- [L’éditeur n’apparaît pas](/fr/hc/documentation/apprendre-dxpr-builder/depannage/editeur-ne-se-charge-pas)

Par défaut, les navigateurs des contributeurs chargent l’éditeur DXPR Builder depuis le CDN DXPR, et vous n’avez rien à régler. Cette page s’adresse aux développeurs qui construisent l’éditeur depuis la source, pour le déboguer ou tester un changement. À la fin, l’éditeur tourne depuis des fichiers du dossier du module, minifiés ou lisibles. Pour garder le CDN derrière un pare-feu, voir plutôt [Pare-feu et résidence des données](/fr/hc/documentation/learn-dxpr-builder/getting-started/behind-a-firewall).

## Avant de commencer

- Il faut une extraction git de DXPR Builder avec ses paquets Node installés. Les versions de drupal.org ne contiennent aucun build local.
- Il faut la permission **Administer DXPR Builder configuration**.

## Configuration

1. Dans le dossier du module, exécutez `npx grunt build`. Il écrit l’éditeur dans `dxpr_builder/`, minifié et non minifié.
2. Accédez à **DXPR Studio** &gt; **DXPR Builder** &gt; **General Settings** (`/admin/dxpr_studio/dxpr_builder/settings`).
3. Déployez **Editor Assets**. La section n’apparaît que quand un build local existe.
4. Sous **Asset source**, choisissez **Local (minified)** ou **Local (unminified)**.
5. Cliquez sur **Save settings**.

## Ce que vous voyez

Rechargez une page dans le builder. Le navigateur charge désormais les scripts de l’éditeur depuis le dossier `dxpr_builder/` du module sur votre propre site, sans le paramètre `jwt` des requêtes CDN. **Local (unminified)** charge les fichiers `.js` lisibles et **Local (minified)** les fichiers `.min.js` plus petits.

## Paramètres

| Option | Ce qui se charge | Usage |
|---|---|---|
| **Cloud** (default) | L’éditeur depuis `cdn2.dxpr.com`, avec `cdn.dxpr.com` en repli. Votre clé de produit accompagne chaque requête. | tout site installé depuis une version |
| **Local (minified)** | `dxpr_builder/*.min.js` depuis le dossier du module | tester un build comme la production l’exécute |
| **Local (unminified)** | `dxpr_builder/*.js` depuis le dossier du module | débogage |

Un build local gagne toujours sur **Cloud**. Avec **Cloud** choisi, le site charge les fichiers non minifiés, ou les minifiés quand seuls ceux-ci existent. DXPR publie des fichiers cloud pour les versions uniquement, donc une extraction de développement ne pourrait pas les utiliser de toute façon.

## Si vous ne voyez pas le build local

- **Il n’y a pas de section Editor Assets.** Le dossier `dxpr_builder/` du module ne contient aucun build. Exécutez `npx grunt build` dans une extraction git, puis rechargez la page des réglages.
- **Une seule option Local est proposée.** Seuls les fichiers minifiés ou seuls les non minifiés existent. Exécutez le `npx grunt build` complet, qui écrit les deux.
- **Cloud est choisi, mais les fichiers locaux se chargent quand même.** C’est voulu tant qu’un build existe. Retirez `dxpr_builder.js` et `dxpr_builder.min.js` de `dxpr_builder/` et videz les caches sous `/admin/config/development/performance`.
- **L’éditeur n’apparaît pas et les requêtes vers `cdn2.dxpr.com` échouent.** Un pare-feu ou une politique de sécurité du contenu bloque le CDN. Autorisez les deux hôtes CDN ; voir [Pare-feu et résidence des données](/fr/hc/documentation/learn-dxpr-builder/getting-started/behind-a-firewall).

## Et ensuite ?

- [Performance](/fr/hc/documentation/apprendre-dxpr-builder/avance/performance#editor-asset-source) : ce que charge chaque source, et la clé de configuration derrière.
- [L’éditeur n’apparaît pas](/fr/hc/documentation/apprendre-dxpr-builder/depannage/editeur-ne-se-charge-pas) : autres raisons d’échec de démarrage de l’éditeur.