---
url: 'https://dxpr.com/ar/hc/documentation/learn-dxpr-builder/customization/editor-assets'
title: 'تشغيل المحرّر من بناء محلي | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T01:25:12+00:00'
updated: '2026-10-24T09:09:48+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: |-
  افتراضيًا، تحمّل متصفحات المحرّرين محرّر DXPR Builder من DXPR CDN، ولا شيء
  لضبطه. وهذه الصفحة للمطوّرين الذين يبنون المحرّر من المصدر، لتصحيحه أو
  لاختبار تغيير. وفي النهاية، يعمل المحرّر من ملفات في مجلد الوحدة، مصغّرة أو
  مقروءة. ولإبقاء CDN خلف جدار ناري، انظر الجدار الناري وإقامة البيانات بدل ذلك.
tags:
  - 'Je huisstijl toepassen'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T09:09:48+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'تشغيل المحرّر من بناء محلي'
      description: |-
        افتراضيًا، تحمّل متصفحات المحرّرين محرّر DXPR Builder من DXPR CDN، ولا شيء
        لضبطه. وهذه الصفحة للمطوّرين الذين يبنون المحرّر من المصدر، لتصحيحه أو
        لاختبار تغيير. وفي النهاية، يعمل المحرّر من ملفات في مجلد الوحدة، مصغّرة أو
        مقروءة. ولإبقاء CDN خلف جدار ناري، انظر الجدار الناري وإقامة البيانات بدل ذلك.
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T01:25:12+0000'
      dateModified: '2026-10-24T09:09:48+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/ar/hc/documentation/learn-dxpr-builder/customization/editor-assets'
      articleSection: 'Je huisstijl toepassen'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/ar/hc/documentation/learn-dxpr-builder/customization/editor-assets'
      description: |-
        افتراضيًا، تحمّل متصفحات المحرّرين محرّر DXPR Builder من DXPR CDN، ولا شيء
        لضبطه. وهذه الصفحة للمطوّرين الذين يبنون المحرّر من المصدر، لتصحيحه أو
        لاختبار تغيير. وفي النهاية، يعمل المحرّر من ملفات في مجلد الوحدة، مصغّرة أو
        مقروءة. ولإبقاء CDN خلف جدار ناري، انظر الجدار الناري وإقامة البيانات بدل ذلك.
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: الرئيسية
            item: 'https://dxpr.com/ar'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: ar
---
[Help Center](/ar/hc)/[Documentation](/ar/hc/documentation) /[Learn DXPR Builder](/hc/documentation/learn-dxpr-builder) /[Manage the site](/hc/documentation/learn-dxpr-builder/manage) /[Je huisstijl toepassen](/hc/documentation/learn-dxpr-builder/customization) # تشغيل المحرّر من بناء محلي.

 Learn DXPR BuilderManage the siteJe huisstijl toepassen

   ## In this guide

 Related guides

- [الأداء](/ar/hc/documentation/learn-dxpr-builder/advanced/performance)
- [المحرر لا يظهر](/ar/hc/documentation/learn-dxpr-builder/troubleshooting/editor-not-loading)

افتراضيًا، تحمّل متصفحات المحرّرين محرّر DXPR Builder من DXPR CDN، ولا شيء لضبطه. وهذه الصفحة للمطوّرين الذين يبنون المحرّر من المصدر، لتصحيحه أو لاختبار تغيير. وفي النهاية، يعمل المحرّر من ملفات في مجلد الوحدة، مصغّرة أو مقروءة. ولإبقاء CDN خلف جدار ناري، انظر [الجدار الناري وإقامة البيانات](/ar/hc/documentation/learn-dxpr-builder/getting-started/behind-a-firewall) بدل ذلك.

## قبل أن تبدؤوا

- تحتاجون إلى نسخة git من DXPR Builder مع حزم Node مثبّتة. فإصدارات drupal.org لا تحتوي بناءً محليًا.
- تحتاجون إلى صلاحية **إدارة إعدادات DXPR Builder**.

## الإعداد

1. في مجلد الوحدة، شغّلوا `npx grunt build`. فيكتب المحرّر إلى `dxpr_builder/`، مصغّرًا وغير مصغّر.
2. اذهبوا إلى **DXPR Studio** &gt; **DXPR Builder** &gt; **الإعدادات العامة** (`/admin/dxpr_studio/dxpr_builder/settings`).
3. وسّعوا **أصول المحرّر**. لا يظهر القسم إلا عند وجود بناء محلي.
4. ضمن **مصدر الأصول**، اختاروا **محلي (مصغّر)** أو **محلي (غير مصغّر)**.
5. انقروا **حفظ الإعدادات**.

## ما الذي ترونه

أعيدوا تحميل صفحة في المنشئ. فيحمّل المتصفح الآن نصوص المحرّر من مجلد `dxpr_builder/` الخاص بالوحدة على موقعكم، دون معامل `jwt` الذي تحمله طلبات CDN. ويحمّل **محلي (غير مصغّر)** ملفات `.js` المقروءة و**محلي (مصغّر)** ملفات `.min.js` الأصغر.

## الإعدادات

| الخيار | ما يُحمَّل | استخدموه لـ |
|---|---|---|
| **السحابة** (افتراضي) | المحرّر من `cdn2.dxpr.com`، مع `cdn.dxpr.com` كبديل. ويذهب مفتاح منتجكم مع كل طلب. | كل موقع مثبّت من إصدار |
| **محلي (مصغّر)** | `dxpr_builder/*.min.js` من مجلد الوحدة | اختبار بناء كما يشغّله الإنتاج |
| **محلي (غير مصغّر)** | `dxpr_builder/*.js` من مجلد الوحدة | تصحيح الأخطاء |

يتغلب البناء المحلي دائمًا على **السحابة**. ومع اختيار **السحابة**، يحمّل الموقع الملفات غير المصغّرة، أو المصغّرة عندما توجد وحدها. وتنشر DXPR ملفات السحابة للإصدارات فقط، فنسخة التطوير ما كانت لتستخدمها على أي حال.

## إذا لم تروا البناء المحلي

- **لا يوجد قسم أصول المحرّر.** لا يحمل مجلد `dxpr_builder/` الخاص بالوحدة أي بناء. شغّلوا `npx grunt build` في نسخة git، ثم أعيدوا تحميل صفحة الإعدادات.
- **يُعرَض خيار محلي واحد فقط.** توجد الملفات المصغّرة فقط أو غير المصغّرة فقط. شغّلوا `npx grunt build` الكامل، الذي يكتب كليهما.
- **السحابة مختارة، لكن ما زالت الملفات المحلية تُحمَّل.** ذلك مقصود طالما وُجد بناء. أزيلوا `dxpr_builder.js` و`dxpr_builder.min.js` من `dxpr_builder/` وامسحوا ذاكرات التخزين المؤقت في `/admin/config/development/performance`.
- **المحرّر لا يظهر وتفشل الطلبات إلى `cdn2.dxpr.com`.** يحظر جدار ناري أو سياسة أمن محتوى CDN. اسمحوا بمضيفي CDN كليهما؛ انظر [الجدار الناري وإقامة البيانات](/ar/hc/documentation/learn-dxpr-builder/getting-started/behind-a-firewall).

## ما الخطوة التالية؟

- [الأداء](/ar/hc/documentation/learn-dxpr-builder/advanced/performance#editor-asset-source): ما يحمّله كل مصدر، ومفتاح الإعدادات الكامن وراءه.
- [المحرّر لا يظهر](/ar/hc/documentation/learn-dxpr-builder/troubleshooting/editor-not-loading): أسباب أخرى لفشل بدء المحرّر.