أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
لتسجيل تطبيق جديد، يختار المطوّر الزر "إضافة تطبيق جديد" في صفحة "تطبيقاتي".
تعرض البوابة بعد ذلك نموذج تسجيل التطبيق التلقائي:
تلقائيًا، ما على المطوّر سوى تحديد اسم التطبيق وعنوان URL لطلب إعادة الاتصال وقائمة المنتجات التي يجب إضافتها إلى التطبيق باستخدام واجهة برمجة التطبيقات.
بصفتك مقدّم واجهة برمجة التطبيقات، يمكنك التحكّم بشكل كامل في عملية تسجيل التطبيق. على سبيل المثال، يمكنك ضبط ما يلي:
- قائمة منتجات واجهات برمجة التطبيقات المتاحة على البوابة
- ما إذا كان هناك منتج تلقائي لواجهة برمجة التطبيقات
- ما إذا كان عنوان URL لردّ الاتصال مطلوبًا
- ما إذا تمّت الموافقة على مفتاح واجهة برمجة التطبيقات يدويًا أو تلقائيًا لمنتج واجهة برمجة التطبيقات
- ما إذا كانت هناك أي معلومات أخرى مطلوبة في صفحة "إضافة تطبيق" لتسجيل التطبيق
يوضّح هذا الموضوع كيفية ضبط عملية تسجيل التطبيق في البوابة. ومع ذلك، لا يوضّح هذا الموضوع كيفية إنشاء منتجات واجهة برمجة التطبيقات. لمزيد من المعلومات، يُرجى الاطّلاع على:
- إنشاء منتجات لواجهة برمجة التطبيقات
- استخدام واجهة برمجة تطبيقات إدارة Edge لنشر واجهات برمجة التطبيقات
يمكنك ضبط البوابة لحظر المطوّرين من إنشاء التطبيقات أو حذفها أو تعديلها استنادًا إلى الدور الذي تم تعيينه للمطوّر. على سبيل المثال، يمكنك ضبط البوابة لأجل إنشاء تطبيق تلقائي واحد لجميع المطوّرين عند تسجيل المطوّر. بعد ذلك، يمكنك السماح لبعض المطوّرين فقط بإضافة تطبيقات جديدة، ربما استنادًا إلى بنية الرسوم أو خصائص أخرى للمطوّر. استخدِم الأدوار والأذونات للتحكّم في المطوّرين الذين يمكنهم إنشاء التطبيقات وحذفها وتعديلها. اطّلِع على إضافة حسابات المستخدمين وإدارتها للاطّلاع على مزيد من المعلومات.
تحديد منتجات واجهة برمجة التطبيقات المتاحة على البوابة
هناك طريقتان يمكنك من خلالهما تحديد منتجات واجهة برمجة التطبيقات المتاحة عندما يصل أحد المطوّرين إلى البوابة:
- تحديد مستوى الوصول عند إنشاء منتج واجهة برمجة التطبيقات
- فرض قيود على الوصول إلى منتج واجهة برمجة تطبيقات استنادًا إلى الأدوار
تحديد مستوى الوصول عند إنشاء منتج واجهة برمجة تطبيقات
عند إنشاء منتج واجهة برمجة تطبيقات، يمكنك تحديد خيار مستوى الوصول إلى المنتج، كما هو موضّح أدناه:
لمزيد من المعلومات عن كيفية تأثير مستوى الوصول في مدى توفّر منتج واجهة برمجة التطبيقات في بوابة مطوّري Drupal 7 ، يُرجى الاطّلاع على مستوى الوصول.
حظر الوصول إلى منتج واجهة برمجة تطبيقات استنادًا إلى الأدوار
من خلال تفعيل وحدة Drupal الخاصة بالوصول إلى أدوار المنتجات في واجهة برمجة التطبيقات، يمكنك تحديد الأدوار التي يمكنها الوصول إلى كل منتج من منتجات واجهة برمجة التطبيقات.
لفرض قيود على الوصول إلى منتج واجهة برمجة التطبيقات استنادًا إلى أدوار المطوّرين:
- سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
- راجِع أدوار بوابة المطوّرين وعمليات منح الأدوار للمستخدمين:
- اختَر المستخدمون > الأذونات > الأدوار في قائمة إدارة Drupal وأضِف أدوار المطوّرين وأذوناتهم أو عدِّلها حسب الحاجة.
- اختَر المستخدمون في قائمة إدارة Drupal وعدِّل منح الأدوار للمستخدمين حسب الحاجة.
- اختَر الإعداد > بوابة المطوّرين > الوصول إلى دور المنتج في واجهة برمجة التطبيقات في قائمة إدارة Drupal.
- اختَر الأدوار التي تريد أن يتمكّن المستخدمون من الوصول إليها في كل منتج من منتجات واجهة برمجة التطبيقات.
- انقر على حفظ الضبط.
ضبط كيفية ربط المطوّر لمنتجات واجهة برمجة التطبيقات بتطبيق
لتسجيل تطبيق جديد، يختار المطوّر الزر "إضافة تطبيق جديد" في صفحة "تطبيقاتي" لفتح نموذج "إضافة تطبيق":
استنادًا إلى طريقة ضبط البوابة، يمكن للمطوّر اختيار منتج واحد أو أكثر من منتجات واجهة برمجة التطبيقات بهدف ربطه بالتطبيق في وقت تسجيله. أو يمكنك تحديد منتج تلقائي يتم تعيينه لجميع التطبيقات.
تتوفّر خيارات الضبط التالية في البوابة للتحكّم في اختيار منتجات واجهة برمجة التطبيقات عند تسجيل تطبيق:
- لا تربط التطبيقات بأي منتج من منتجات واجهات برمجة التطبيقات.
- ربط جميع التطبيقات بمنتج واحد أو أكثر من منتجات واجهة برمجة التطبيقات التلقائية (يتم ضبطها أدناه) لا يمكن للمطوّرين إضافة أي منتجات أخرى لواجهات برمجة التطبيقات إلى التطبيق.
- اسمح باختيار منتج واحد من واجهات برمجة التطبيقات، ولكن لا تشترط ذلك.
- يجب اختيار منتج واحد من واجهة برمجة التطبيقات.
- السماح باختيار منتجات متعددة لواجهات برمجة التطبيقات، ولكن بدون اشتراط أي منها
- اسمح باختيار منتجات متعددة من واجهات برمجة التطبيقات، واشترِط اختيار منتج واحد على الأقل.
يمكنك أيضًا التحكّم في عنصر HTML الذي يظهر في النموذج الذي يستخدمه المطوّر لتحديد منتج واجهة برمجة التطبيقات. تتضمن الخيارات:
- القوائم المنسدلة
- مربّعات الاختيار أو أزرار الاختيار تظهر مربّعات الاختيار عندما يمكن للمطوّر اختيار عدة منتجات واجهة برمجة التطبيقات، وتظهر أزرار الاختيار عندما يمكن للمطوّر اختيار منتج واحد فقط من واجهة برمجة التطبيقات.
لضبط خيار اختيار المنتجات من خلال واجهة برمجة التطبيقات:
- سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
- اختَر الإعداد > إعدادات بوابة المطوّرين > إعدادات ا التطبيق في قائمة إدارة Drupal.
- في صفحة "إعدادات التطبيق"، وسِّع منطقة إعدادات منتجات واجهة برمجة التطبيقات.
- ضمن معالجة المنتجات في واجهة برمجة التطبيقات، اختَر الخيار الذي يتحكّم في اختيار المنتجات في واجهة برمجة التطبيقات.
- إذا حدّدت الخيار "ربط جميع التطبيقات بمنتج واحد أو أكثر من المنتجات التلقائية لواجهة برمجة التطبيقات (تم ضبطها أدناه)"، اضبط منتجًا تلقائيًا ضمن المنتج التلقائي لواجهة برمجة التطبيقات.
- ضمن أداة منتجات واجهة برمجة التطبيقات، اختَر عنصر HTML الذي يستخدمه المطوّرون لتحديد منتجات واجهة برمجة التطبيقات.
- احفظ الإعدادات.
ضبط معالجة عنوان URL لردّ الاتصال
إذا كان خادم وكيل لواجهة برمجة التطبيقات في منتج واجهة برمجة التطبيقات يستخدم "بروتوكول OAuth المكوّن من ثلاث مراحل" (نوع منح رمز التفويض)، على المطوّرين تحديد عنوان URL لطلب إعادة الاتصال عند تسجيل تطبيقاتهم. يحدِّد عنوان URL لردّ الاتصال عادةً عنوان URL لتطبيق تمّ تعيينه لتلقّي رمز التفويض نيابةً عن تطبيق العميل. بالإضافة إلى ذلك، تُستخدَم سلسلة عنوان URL هذه للتحقّق من الصحة. على العميل إرسال عنوان URL هذا إلى Apigee Edge عند طلب رموز التفويض والرموز المميّزة للوصول، ويجب أن تتطابق المَعلمة redirect_uri مع المَعلمة المسجّلة. لمزيد من المعلومات، يمكنك الاطّلاع على تنفيذ نوع منح رمز التفويض.
للتحكّم في عنوان URL لردّ الاتصال لاختيار المنتجات من واجهة برمجة التطبيقات:
- سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
- اختَر الإعداد > إعدادات بوابة المطوّرين > سمات تطبيق في قائمة إدارة Drupal.
- في صفحة "إعدادات التطبيق"، وسِّع منطقة إعدادات عنوان URL لردّ الاتصال.
- ضمن معالجة عنوان URL للرجوع، اختَر أحد الخيارات التالية.
- يجب إدخال عنوان URL لطلب إعادة الاتصال في جميع تطبيقات المطوّرين.
- إنّ عنوان URL لردّ الاتصال اختياري لجميع تطبيقات المطوّرين.
- لا يكون عنوان URL لردّ الاتصال مطلوبًا ولا يتم عرضه.
- احفظ الإعدادات.
عرض إحصاءات استخدام التطبيق
يمكن أن تعرض البوابة معلومات تحليلية عن استخدام التطبيق. إذا كانت ميزة عرض الإحصاءات مفعّلة، يمكن لمطوّري التطبيقات الاطّلاع على الإحصاءات في صفحة "تطبيقاتي" لكل تطبيق. على سبيل المثال، يمكن للمطوّر عرض الإحصاءات التالية لتطبيق معيّن:
- سرعة معالجة البيانات
- الحد الأقصى لمدة الاستجابة
- الحد الأدنى لوقت الاستجابة
- عدد الرسائل
- عدد الأخطاء
لتفعيل الإحصاءات في البوابة:
- سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
- اختَر الإعداد > بوابة المطوّرين > إعدادات التطبيق في قائمة إدارة Drupal.
- في صفحة "إعدادات التطبيق"، وسِّع منطقة إعدادات أداء التطبيق.
- ضَع علامة في مربّع الاختيار إظهار علامة التبويب "تحليلات تطبيقات المطوّرين".
- اختَر اختبار أو الإنتاج للبيئة من أجل البحث عن بيانات الإحصاءات. بالنسبة إلى بوابة متاحة للجميع، عليك عادةً اختيار الإنتاج.
- احفظ الإعدادات.
لعرض الإحصاءات على المنصة لتطبيق معيّن:
- اختَر اسم التطبيق في صفحة "تطبيقاتي".
- انقر على رابط إحصاءات Google للتطبيق.
- اختَر نوع الإحصاءات المطلوب عرضها والنطاق الزمني:
- تظهر المعلومات المحدّدة:
الموافقة يدويًا على مفتاح واجهة برمجة التطبيقات أو إبطاله لمنتج واجهة برمجة التطبيقات
عندما يضيف المطوّر منتج واجهة برمجة تطبيقات إلى تطبيق ثم يسجّله، تُعيد البوابة إلى المطوّر مفتاح واجهة برمجة التطبيقات الخاص بهذا التطبيق. بعد ذلك، يستخدم المطوّر مفتاح واجهة برمجة التطبيقات هذا للوصول إلى العناصر الوكيلة لواجهة برمجة التطبيقات التي تم تجميعها بواسطة منتج واجهة برمجة التطبيقات المرتبط بالتطبيق.
يمكنك التحكّم في عملية الموافقة على المفاتيح لكل منتج من منتجات واجهة برمجة التطبيقات عند إنشائه:
يمكن أن تكون عملية الموافقة:
- تلقائي: تعرض البوابة مفتاح واجهة برمجة التطبيقات الذي تمت الموافقة عليه لمنتجات واجهة برمجة التطبيقات عندما يسجّل المطوّر التطبيق. ويمكنك في وقت لاحق إبطال مفتاح تمت الموافقة عليه تلقائيًا.
- يدوي: تُعيد البوابة مفتاح واجهة برمجة التطبيقات عندما يسجِّل المطوِّر تطبيقه، ولكن لا يتم تفعيل المفتاح لأي منتجات لواجهة برمجة التطبيقات تستخدم الموافقة اليدوية على المفتاح. على المشرف الموافقة يدويًا على مفتاح واجهة برمجة التطبيقات، إما في واجهة مستخدم إدارة Edge أو واجهة برمجة التطبيقات، قبل أن يتمكّن المطوّر من استخدامه للوصول إلى منتج واجهة برمجة التطبيقات. يمكنك لاحقًا إبطال مفتاح تمت الموافقة عليه يدويًا.
اطّلِع على إنشاء منتجات واجهة برمجة التطبيقات للحصول على مزيد من المعلومات.
إذا كانت البوابة تتيح للمطوّر إضافة منتجات متعددة من واجهات برمجة التطبيقات إلى تطبيق، قد يضيف المطوّر بعض المنتجات باستخدام ميزة "الموافقة التلقائية على المفاتيح" وبعض المنتجات باستخدام ميزة "الموافقة اليدوية". يمكن للمطوّر استخدام مفتاح واجهة برمجة التطبيقات الذي تم إرجاعه لجميع منتجات واجهات برمجة التطبيقات التي تمت الموافقة عليها تلقائيًا على الفور في انتظار الموافقة النهائية على تلك المنتجات التي تتطلّب موافقة يدوية.
للاطّلاع على قائمة منتجات واجهة برمجة التطبيقات لتطبيق معيّن، وحالة الموافقة على المفتاح لمنتج واجهة برمجة التطبيقات، يختار المطوّر اسم التطبيق في صفحة "تطبيقاتي"، ثم يختار رابط المنتجات:
في هذا المثال، يستخدم منتج Premium Weather API الموافقة اليدوية، وينتظر أحد المشرفين الموافقة على المفتاح. يستخدم منتج واجهة برمجة التطبيقات المجانية الموافقة التلقائية، وقد تمت الموافقة على استخدام مفتاح للوصول إليه.
للموافقة على مفتاح أو إبطاله يدويًا:
- سجِّل الدخول إلى واجهة مستخدم إدارة Edge بصفتك مستخدمًا يمتلك امتيازات إدارة لمؤسستك.
- اختَر منصّة واجهة برمجة التطبيقات في المربّع المنسدلة في أعلى يسار الصفحة.
- اختَر النشر > تطبيقات المطوّرين لفتح قائمة تطبيقات المطوّرين.
- انقر على الزر في انتظار المراجعة للاطّلاع على قائمة التطبيقات التي تتضمّن طلبات مفاتيح
في انتظار المراجعة:
- اختَر اسم التطبيق الذي تريد الموافقة عليه.
- في صفحة تفاصيل التطبيق، انقر على الزر تعديل في أعلى يسار الصفحة.
- في قائمة منتجات واجهة برمجة التطبيقات للتطبيق، ضِمن الإجراءات:
-
للموافقة على المفتاح، انقر على الزر موافقة لكل
منتج من منتجات واجهة برمجة التطبيقات التي تتطلّب موافقة يدوية.
-
لإبطال مفتاح تمت الموافقة عليه، انقر على الزر إبطال
ضمن "الإجراءات" لمنتج واجهة برمجة التطبيقات لإبطال إذن الوصول.
-
للموافقة على المفتاح، انقر على الزر موافقة لكل
منتج من منتجات واجهة برمجة التطبيقات التي تتطلّب موافقة يدوية.
- احفظ التطبيق. تمت الموافقة على مفتاح واجهة برمجة التطبيقات.
التحكّم في ميزة التخزين المؤقت للمنتجات والتطبيقات في واجهة برمجة التطبيقات
يتم تخزين معلومات عن منتجات واجهات برمجة التطبيقات وتطبيقات المطوّرين عن بُعد من البوابة على Apigee Edge. وهذا يعني أنّه يمكن إجراء تغييرات على المنتجات والتطبيقات التي تستخدم واجهة برمجة التطبيقات من واجهة مستخدم Edge أو واجهة برمجة التطبيقات، بدون الانتقال إلى البوابة. على سبيل المثال، عندما يضيف مشرف الخلفية منتجًا جديدًا من واجهات برمجة التطبيقات، لا يتم تعديل البوابة على الفور بهذه المعلومات.
للتأكّد من أنّ البوابة تظلّ متزامنة مع الخلفية في Edge، يمكنك يدويًا بدء تحديث ذاكرة التخزين المؤقت للبوابة، أو تحديث ذاكرات التخزين المؤقت تلقائيًا عند تشغيل مهمة cron للبوابة، أو كليهما. على سبيل المثال، إذا أعددت مهمة cron لتتم إدارتها بشكل متكرّر، مثل كل 5 أو 10 دقائق، قد لا تريد زيادة عبء تحديث منتجات واجهة برمجة التطبيقات وذاكرة التخزين المؤقت لتطبيقات المطوّرين بهذه الوتيرة. في هذه الحالة، يمكنك بعد ذلك بدء تحديث ذاكرة التخزين المؤقت يدويًا. ولكن إذا كان المهام المُجدوَلة في cron يتم تشغيلها كل ساعة أو ساعتَين، قد لا يكون للوقت اللازم لتعديل ذاكرات التخزين المؤقت تأثيرًا كبيرًا.
يتم ضبط البوابة تلقائيًا لإعادة إنشاء ذاكرة التخزين المؤقت لمنتج واجهة برمجة التطبيقات وتطبيقات المطوّرين في كل مرة يتم فيها تشغيل cron.
لتحديد ما إذا كان سيتم إعادة إنشاء ذاكرة التخزين المؤقت للمنتج وتطبيق المطوّر في واجهة برمجة التطبيقات أم لا كل مرة يتم فيها تشغيل cron:
- سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
- من قائمة Drupal، اختَر الإعداد > إعدادات بوابة المطوّرين > إعدادات التطبيق.
- ضَع علامة في المربّع بجانب إعادة إنشاء ذاكرة التخزين المؤقت لمنتجات واجهة برمجة التطبيقات وتطبيقات المطوّرين في كل مرة يتم فيها تنفيذ cron أو أزِل العلامة.
- احفظ الإعدادات.
لتعديل ذاكرات التخزين المؤقت يدويًا:
- سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
- من قائمة Drupal، اختَر رمز الصفحة الرئيسية > إفراغ كل ملفاتك الحافظة.
تخصيص حقول النموذج المستخدَمة لتسجيل تطبيق
عندما يسجِّل المطوِّر تطبيقًا، تعرض البوابة النموذج التلقائي:
بصفتك مقدّم واجهة برمجة التطبيقات، يمكنك تعديل هذا النموذج لطلب تقديم المطوّر معلومات إضافية، مثل رقم تعريف العميل أو المنصة المستهدَفة للتطبيق أو معلومات أخرى. تتيح لك البوابة إضافة حقول جديدة إلى هذا النموذج. يمكن أن تكون هذه الحقول:
- مطلوبة أم اختيارية
- يتم عرضها من خلال عناصر HTML مختلفة، مثل مربّعات النص وأزرار الاختيار ومربّعات الاختيار وغيرها من العناصر
- يمكن ضبطه ليظهر في أي مكان في النموذج بين حقل "عنوان URL لردّ الاتصال" وحقل Product .
للتعرّف على كيفية تخصيص نموذج تسجيل التطبيق المتاح من بوابة المطوّر، يمكنك مشاهدة هذا الفيديو.
على سبيل المثال، يعرض النموذج التالي حقلًا مطلوبًا لرقم تعريف العميل وحقلًا اختياريًا للنظام الأساسي المستهدَف:
عند إضافة حقول جديدة إلى النموذج، يتم تحميل قيم الحقول تلقائيًا إلى Edge، بالإضافة إلى جميع الحقول الأخرى، عندما يرسل المطوّر النموذج. وهذا يعني أنّه يمكنك عرض هذه الحقول أو تعديلها على Edge، أو استخدام واجهة برمجة التطبيقات Edge management API للوصول إلى هذه الحقول من ملف نصي.
على سبيل المثال، يمكنك عرض حقول النماذج الجديدة في واجهة مستخدم إدارة Edge من خلال الانتقال إلى "النشر" > تطبيقات المطوّرين، ثم اختيار اسم التطبيق. تظهر قيم الحقول الجديدة ضمن منطقة "سمات المخصّصة" في الصفحة باسم يتوافق مع الاسم الداخلي للحقل:
يتم أيضًا عرض قيم الحقول في منطقة "التفاصيل" للتطبيق في صفحة "تطبيقاتي" الخاصة بالمطوّر:
يمكن للمطوّر أيضًا تعديل القيم من خلال النقر على رابط "تعديل" للتطبيق في صفحة "تطبيقاتي".
توضِّح الإجراءات التالية كيفية ضبط نماذج إنشاء التطبيقات باستخدام واجهة المشرف. يمكن لمطوّر Drupal إجراء تخصيصات إضافية، بما في ذلك تعديل صفحة "تطبيقاتي" باستخدام أدوات الربط المخصّصة. لمزيد من المعلومات عن كيفية تغيير السلوك من خلال الرمز البرمجي، اطّلِع على أمثلة واجهة برمجة التطبيقات للتطبيق في الملف: /profiles/apigee/modules/custom/devconnect/devconnect_developer_apps/devconnect_developer_apps.api.php.
لإضافة حقل إلى نموذج تسجيل التطبيق:
- سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
- تأكَّد من تفعيل وحدة إدارة سمات التطبيقات في DevConnect.
- اختَر الإعداد > إعدادات بوابة المطوّرين > سمات تطبيق بوابة المطوّرين في قائمة إدارة Drupal.
- انقر على الزر إضافة سمة تطبيق Dev Portal في أعلى الصفحة.
- اضبط الحقل. على سبيل المثال، بالنسبة إلى حقل "رقم تعريف العميل" المعروض أعلاه، استخدِم الإعدادات التالية:
- الاسم الداخلي = cust_id. هذا هو اسم المتغيّر المستخدَم لتخزين قيمة الحقل.
- الاسم العلني = الرقم التعريفي للعميل
- الوصف = أدخِل رقمك التعريفي للعميل.
- ضَع علامة في مربّع الاختيار "طلب هذه السمة".
- ضَع علامة في مربّع الاختيار "عرض هذه السمة".
- التطبيق المصغّر = مربّع نص
- انقر على "حفظ" للعودة إلى صفحة "سمات التطبيق" في "بوابة المطوّرين".
- انقر على حفظ التغييرات.
- اختَر رمز الصفحة الرئيسية > إفراغ جميع ذاكرات التخزين المؤقت من قائمة Drupal.
قد تحتاج إلى محو ذاكرة التخزين المؤقت للمتصفّح قبل ظهور الحقل الجديد في النموذج.
لإضافة حقل اختياري يتيح للمطوّر تحديد نظام التشغيل للتطبيق، اضبط سمات الحقل على النحو التالي:
- الاسم الداخلي = platforms_intended
- الاسم العلني = المنصات
- الوصف = حدِّد نظامًا أساسيًا واحدًا أو أكثر لتطبيقك.
- أزِل العلامة من مربّعات الاختيار "طلب هذه السمة".
- ضَع علامة في مربّع الاختيار "عرض هذه السمة".
- التطبيق المصغّر = قائمة مربّعات الاختيار
- انقر على "حفظ" للعودة إلى صفحة "سمات التطبيق" في "بوابة المطوّرين".
لإعادة ترتيب السمات في النموذج:
- سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
- اختَر الإعداد > إعدادات بوابة المطوّرين > سمات تطبيق بوابة المطوّرين في قائمة إدارة Drupal.
- انقر على رمز الإضافة + ضمن عمود "الاسم" واسحب الموقع إلى المكان الذي تريد عرضه فيه في النموذج.
- احفظ التغييرات.