الأسئلة الشائعة.
كيف يُضاف DXPR Builder إلى نوع محتوى موجود؟
استخدموا حقل نص طويل يملكه نوع المحتوى أصلًا، مثل Body، أو أضيفوا حقلًا. ثم اضبطوا التنسيق لذلك الحقل على DXPR Builder تحت إدارة العرض. لا حاجة لوحدة فرعية؛ فتتولى وحدة DXPR Builder الأساسية العرض. ويشرح استخدام DXPR Builder على أنواع المحتوى الخطوات.
لماذا لا تظهر عناصر التحكم في التحرير عند التحويم فوق منطقة المحتوى؟
تحققوا من هذه بالترتيب:
- أنتم على الصفحة المحفوظة، لا على نموذج التحرير. يعمل DXPR Builder على الصفحة نفسها.
- لدوركم إذن Edit with DXPR Builder (في
/admin/people/permissions) ويمكنه تحرير ذلك المحتوى. - لحسابكم عنوان بريد إلكتروني صالح. ولا يُحمّل المنشئ للحسابات التي لا تملك واحدًا.
- في المستوى المجاني، يمكن لحساب واحد فقط التحرير. ويحتاج مزيد من المحررين إلى اشتراك مدفوع.
- إذا كان بدء المحرر عند تحميل الصفحة متوقفًا في ملف تعريف المستخدم الخاص بكم، فانقروا أولًا أيقونة العين على شريط أدوات المنشئ.
ما الذي يتحكم فيه مفتاح المنتج؟
يربط مفتاح المنتج موقعكم بحسابكم في DXPR ويحدد عدد التراخيص (كم مستخدمًا يمكنه التحرير) والحد الأقصى لعناصر المحتوى. أدخلوه في /admin/dxpr_studio/dxpr_builder/settings. واحصلوا على مفتاح في dxpr.com/getting-started.
كيف يُخزَّن مفتاح المنتج بأمان؟
استخدموا وحدة Key. أنشئوا مفتاحًا في /admin/config/system/keys بموفّر الملف أو البيئة. ثم في قسم الترخيص من إعدادات DXPR Builder، اختاروا وحدة Key بصفتها طريقة التخزين واختاروا ذلك المفتاح. أما المفتاح ذو موفّر الإعدادات فينتهي في صادرات الإعدادات.
هل DXPR Builder مفتوح المصدر؟
وحدة Drupal مرخّصة بـ GPL، ككل الشيفرة على drupal.org. ولا تُحمّل من CDN الخاصة بـ DXPR إلا نصوص المحرر أثناء التحرير. وتُحفظ صفحاتكم كـ HTML قياسي من Bootstrap 5 في قاعدة بياناتكم، ولا يحمّل الزوار شيئًا أبدًا من خوادم DXPR.
ماذا يحدث عند إلغاء الاشتراك؟
يبقى موقعكم عاملًا ويبقى الزوار يرون كل صفحة منشورة. ويسمح المستوى المجاني بمحرر واحد و100 عنصر محتوى. وتبقى الصفحات فوق ذلك الحد منشورة، لكن المحرر المرئي لا يُحمّل عليها بعد ذلك. راجعوا نظرة عامة على الترخيص.
هل يحتاج DXPR Builder إلى Bootstrap؟
يولّد DXPR Builder HTML من Bootstrap 5. فإذا كان قالبكم يحمّل Bootstrap 5 أصلًا، اضبطوا تحميل ملفات Bootstrap على لا شيء (القالب يوفّر Bootstrap) في /admin/dxpr_studio/dxpr_builder/settings. وإلا فاختاروا Bootstrap 5 وسيحمّله DXPR Builder لكم.
ما ميزات الذكاء الاصطناعي المتاحة؟
تتاح ثلاث ميزات للذكاء الاصطناعي (ويمكن تبديل كل منها على حدة):
- مساعد تحرير النصوص: أداة كتابة بالذكاء الاصطناعي في شريط أدوات CKEditor المضمّن
- مساعد إنشاء الصفحات: يولّد تخطيطات صفحات كاملة من وصف نصي
- توليد الصور: ينشئ صورًا من أوامر نصية
وتتطلب الثلاثة وحدة AI وDXPR AI Provider. راجعوا دليل ميزات الذكاء الاصطناعي.
كيف يُعَدّ الذكاء الاصطناعي؟
- ثبّتوا
drupal/aiوdrupal/ai_provider_dxpr - فعّلوا الوحدتين بـ
drush en ai ai_provider_dxpr - اضبطوا الموفّر في
/admin/config/ai/providers/dxpr - بدّلوا الميزات في
/admin/dxpr_studio/dxpr_builder/ai_settings
كيف تعمل أرصدة الذكاء الاصطناعي؟
تستهلك كل عمليات الذكاء الاصطناعي (تحرير النصوص وإنشاء الصفحات وتوليد الصور) الأرصدة من اشتراككم في DXPR. تحققوا من رصيدكم في /admin/dxpr_studio/dxpr_builder/ai_settings أو اشحنوا رصيدكم في dxpr.com/user/me/subscription/credits.
هل يعمل DXPR Builder AI مع المحتوى الموجود؟
نعم. يعمل التحرير بالذكاء الاصطناعي على عناصر الصفحات التي بنيتموها سابقًا، ويحوّل المنشئ HTML العادي من Bootstrap 5 إلى عناصر قابلة للتحرير. ولا حاجة لإعادة بناء صفحاتكم أولًا.
هل يمكن التراجع عن التغييرات المولّدة بالذكاء الاصطناعي؟
نعم. فتغييرات الذكاء الاصطناعي خطوات في سجل التراجع، كأي تحرير آخر؛ راجعوا التراجع عن تغييراتكم وإعادتها. وينشئ كل حفظ أيضًا مراجعة Drupal على أنواع المحتوى التي تحتفظ بالمراجعات. وتُظهر وحدة Diff ما تغيّر بين المراجعات.
هل يمكن تعطيل ميزات الذكاء الاصطناعي؟
نعم. في /admin/dxpr_studio/dxpr_builder/ai_settings، ألغوا تحديد تفعيل مساعد تحرير النصوص وتفعيل مساعد إنشاء الصفحات وتفعيل توليد الصور تحت ميزات الذكاء الاصطناعي. فبدون وحدة AI، لا يعرض المنشئ أي ميزات للذكاء الاصطناعي. ويعمل كل شيء آخر كما قبل.
ما الفرق بين قوالب الصفحات وقوالب المستخدم؟
قوالب الصفحات هي تخطيطات صفحات كاملة يديرها المسؤولون في /admin/dxpr_studio/dxpr_builder/page_template. ويختار المحررون واحدًا منها باختيار قالب على صفحة فارغة.
قوالب المستخدم هي مقاطع قابلة لإعادة الاستخدام يحفظها المحررون من داخل المحرر. ويمكن أن تكون خاصة (مرئية لمنشئها فقط) أو عامة (مرئية لجميع المستخدمين)، وتظهر في تبويب القوالب المحفوظة من منتقي العناصر. وتُدار القوالب العامة في /admin/dxpr_studio/dxpr_builder/user_templates.
راجعوا دليل القوالب.
كيف تعمل ملفات تعريف المستخدم؟
تتيح ملفات تعريف المستخدم التحكم في العناصر والكتل وViews والقوالب ومجموعات الأيقونات وأزرار محرر النصوص التي يراها كل دور. أنشئوا الملفات في /admin/dxpr_studio/dxpr_builder/profile وأسندوها إلى الأدوار واضبطوا الميزات المتاحة. وعندما يطابق المستخدم عدة ملفات، يفوز الملف ذو الوزن الأدنى. راجعوا دليل ملفات تعريف المستخدم.
لماذا لا تظهر الكتل وViews والقوالب المنشأة حديثًا في منتقي العناصر؟
يسرد ملف تعريف المستخدم الكتل وViews وقوالب الصفحات وقوالب المستخدم العامة التي يسمح بها. وعندما يكون مربع التحديد الكلي لقائمة ما، مثل تحديد/إلغاء تحديد كل الكتل، محددًا، تظهر العناصر الجديدة تلقائيًا. وإلا بقيت مخفية: حرّروا الملف في /admin/dxpr_studio/dxpr_builder/profile وحددوها في القسم المعني.
هل يمكن استخدام DXPR Builder مع Layout Builder في Drupal؟
يعمل DXPR Builder على حقول فردية (عادة حقل Body)، لا على Layout Builder في Drupal. فلكل منهما غرض مختلف: يدير Layout Builder تخطيط الصفحة العام (المناطق والكتل)، بينما يوفّر DXPR Builder تحريرًا غنيًا للمحتوى داخل حقل. ويمكنكم استخدام كليهما على الموقع نفسه، بل على الصفحة نفسها: فيضع DXPR CMS حقل المنشئ الخاص به داخل تخطيط Layout Builder.
كيف يُنشأ مقطع بعرض كامل؟
- أضيفوا عنصر مقطع من تبويب التخطيط.
- افتحوا المزيد على المقطع واختاروا الإعدادات
- شغّلوا العرض الكامل في لوحة عام وانقروا حفظ
- أضيفوا صفًا داخل المقطع، ثم ضعوا المحتوى داخل الصف
العرض الكامل يتيح للصفوف ملء المقطع من حافة إلى حافة. ولا يبلغ المقطع نفسه حواف النافذة إلا عندما تكون منطقة القالب حول الحقل بعرض كامل أيضًا. راجعوا التخطيطات بعرض كامل.
ما مجموعات الأيقونات المتاحة؟
يأتي DXPR Builder مع 14 مجموعة أيقونات، وهي: Bootstrap Icons وET Line Icons وFont Awesome (v4 compat وBrands وRegular وSolid) وGlyphicon Halflings وPixeden Line Icons. وستة أخرى هي من متغيرات Phosphor Icons: Regular وBold وDuotone وFill وLight وThin. تحكموا في المجموعات المتاحة لكل ملف تعريف مستخدم في /admin/dxpr_studio/dxpr_builder/profile.
كيف يُحدَّث DXPR Builder؟
composer update drupal/dxpr_builder --with-dependencies
drush updatedb
drush cr
شغّلوا drush updatedb دائمًا بعد التحديث؛ فيتضمن DXPR Builder خطافات تحديث قاعدة البيانات التي تنقل الإعدادات بين الإصدارات. ويغطي تحديث DXPR Builder النسخ الاحتياطي والتراجع.
ما الخطوة التالية؟
البدء مع DXPR Builder لمواصلة استكشاف DXPR Builder.