تشغيل المحرّر من بناء محلي.

Learn DXPR BuilderManage the siteJe huisstijl toepassen

افتراضيًا، تحمّل متصفحات المحرّرين محرّر DXPR Builder من DXPR CDN، ولا شيء لضبطه. وهذه الصفحة للمطوّرين الذين يبنون المحرّر من المصدر، لتصحيحه أو لاختبار تغيير. وفي النهاية، يعمل المحرّر من ملفات في مجلد الوحدة، مصغّرة أو مقروءة. ولإبقاء CDN خلف جدار ناري، انظر الجدار الناري وإقامة البيانات بدل ذلك.

قبل أن تبدؤوا

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

الإعداد

  1. في مجلد الوحدة، شغّلوا npx grunt build. فيكتب المحرّر إلى dxpr_builder/، مصغّرًا وغير مصغّر.
  2. اذهبوا إلى DXPR Studio > DXPR Builder > الإعدادات العامة (/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 كليهما؛ انظر الجدار الناري وإقامة البيانات.

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