إنشاء بوابتك باستخدام Drupal 9

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

يوفّر Drupal 9 نظام إدارة محتوى (CMS) قويًا ومفتوح المصدر على مستوى المؤسسات، وذلك للمستخدمين الذين يريدون التحكّم بشكل أكبر في التجربة التي تقدّمها بوابات المطوّرين المدمجة في Apigee Edge. باستخدام وحدات Apigee لنظام Drupal 9، يمكنك إنشاء بوابة إلكترونية مخصَّصة بالكامل للمطوّرين تتميّز بمزيد من المرونة والتحكّم في تجربة المطوّرين. ونظرًا لأن مشاريع Drupal 9 وهذه الوحدات مفتوحة المصدر، يمكنك توسيع نطاق تطويرها والمساهمة فيها والاستفادة من المعرفة المتوفّرة لدى مجتمعَي Apigee وDrupal.

ابدأ العمل بسرعة مع Apigee Kickstart

أسرع طريقة لإعداد موقع بوابة مطوّري البرامج وتشغيله باستخدام Apigee Edge هي استخدام Kickstart لبوابة Apigee Developer. بوابة مطوّري Apigee Kickstart هي إحدى توزيعات Drupal التي تتيح لك التقييم سريعًا باستخدام Drupal 9 لإنشاء بوابة إلكترونية لمطوّري برامج Apigee. يجمع Kickstart معًا جميع وحدات ومكتبات Apigee Drupal المفتوحة المصدر التي تحتاجها لإنشاء بوابة، وإعداد اتصال بـ Apigee Edge، وعرض منتجات واجهة برمجة التطبيقات الخاصة بك، ونشر مستندات API المرجعية.

البدء

يمكنك العثور على تعليمات تثبيت توزيع Kickstart على Drupal.org على الرابط Apigee Developer البوابة Kickstart. سيطلب منك مثبت Kickstart توفير كل المعلومات اللازمة لتثبيت Drupal 9 Core، وإعداد اتصالك بـ Apigee Edge، وإعداد موقعك الإلكتروني وتشغيله باستخدام مظهر قابل للتخصيص. يتضمّن الموقع الإلكتروني Kickstart أيضًا عناصر صفحة Drupal مُعدّة مسبقًا للصفحة الرئيسية لبوابة المطوِّرين وصفحة كتالوج واجهة برمجة التطبيقات وصفحة "البدء". كما يتم تضمين وحدات للأسئلة الشائعة والمدونات والمنتديات لإنشاء منتدى مطوّري البرامج.

استخدام Kickstart مع Apigee Edge لخدمة Private Cloud

يمكنك أيضًا استخدام الملف الشخصي للتثبيت Kickstart لتثبيت بوابة مطوّري البرامج المستنِدة إلى Drupal 9 باستخدام CentOS 7/RHEL 7. هذا هو المسار الموصى به للعملاء الذين يفضلون خيارًا مُدارًا ذاتيًا لاستضافة بوابة مطوّري البرامج على الخوادم المحلية. يمكن لبوابة المطوّرين التي تم إنشاؤها من خلال هذا التثبيت الاتصال بمؤسسة في Apigee Edge for Private Cloud أو مؤسسة على السحابة الإلكترونية المتاحة للجميع. لمزيد من تعليمات التثبيت، يُرجى الاطّلاع على مقالة استخدام Kickstart مع Apigee Edge مع Private Cloud.

تخصيص بوابة المطوّرين

ويتضمن توزيع Kickstart صفحة رئيسية قابلة للتخصيص وصفحة "البدء" وصفحة كتالوج واجهة برمجة التطبيقات. يمكن تعديل كل صفحة من هذه الصفحات لتعكس العلامة التجارية لشركتك وشعارها وتجربة المطوِّر المخصصة لها.

للحصول على مزيد من التخصيصات أو تطوير الصفحات، يمكنك الرجوع إلى المصادر التالية:

نشر مستندات واجهة برمجة التطبيقات باستخدام Apigee API Catalog

تتيح لك وحدة كتالوج واجهة برمجة التطبيقات في Apigee توثيق واجهات برمجة التطبيقات في بوابة مطوّري Drupal 9 باستخدام مواصفات OpenAPI وApigee Smart Docs. إنّ نشر وثائق واجهة برمجة التطبيقات على بواباتك يسهّل على المطوّرين الاطّلاع على واجهات برمجة التطبيقات واختبارها وتقييمها.

لمزيد من المعلومات حول استخدام كتالوج Apigee API المدمج مع Smart Docs في بوابة مطوّري Drupal 9، يُرجى الاطّلاع على توثيق واجهات برمجة التطبيقات.

اختيار المستضيف

يتيح لك استخدام الوحدات المفتوحة المصدر Apigee Drupal 9 التحكّم بشكل كامل في تجربة المطوّرين على المنصة. وباستخدام هذا الخيار الذي تتم إدارته ذاتيًا، تصبح مسؤولاً عن استضافة مواقع البوابات الإلكترونية وصيانتها والتي تستفيد من هذه الوحدات. يمكنك اختيار مقدّم خدمة لإدارة بوابة المطوّرين الخاصة بك واستضافتها، مثل Pantheon أو Acquia أو مقدّم خدمة آخر.

لمزيد من المعلومات حول العمل مع Pantheon لاستضافة بوابة مطوّري Drupal 9، يُرجى الاطّلاع على Pantheon powers Apigee Drupal (بوابات مطوّرين تستند إلى Apigee Drupal).

لمزيد من المعلومات حول التعاون مع Acquia لاستضافة بوابة مطوّري Drupal 9، يُرجى الاطّلاع على تعاون Apigee وAacquia معًا لتقديم بوابات التطوير.

لمحة عن وحدات Apigee المتوافقة مع Drupal 9

يلخص الجدول التالي مشاريع Drupal 9 المتوفرة للاستخدام مع Apigee وقوائم انتظار مشاكل GitHub المقابلة لها لإعداد تقارير عن المشاكل. يتم تقدير المساهمات على النحو المبين في إرشادات المساهمات لكل مشروع.

المشروع الوصف هل هناك مشاكل؟
Apigee Edge يمكّنك من دمج Drupal 9 مع Apigee Edge. وتتضمّن الوحدات الفرعية التالية: الإبلاغ عن المشكلة
مكتبة برامج Apigee Edge للغة PHP يسهّل هذا الإعداد تطوير برامج PHP التي تستدعي واجهة برمجة التطبيقات Apigee Edge. الإبلاغ عن المشكلة
تحقيق الربح من Apigee يمكّنك هذا الخيار من إنشاء بوابة مطوِّرين لمؤسسة Apigee Edge التي يمكن تحقيق الربح منها. وتتضمّن الوحدة الفرعية التالية: الإبلاغ عن المشكلة
Kickstart لبوابة مطوّري التطبيقات في Apigee يمكّنك من البدء بسرعة باستخدام Drupal 9 لإنشاء بوابة مطوّري Apigee. يتضمّن توزيع Kickstart كلاً من Drupal 9 Core وApigee Edge ومكتبة عملاء Apigee Edge للغة PHP وكتالوج Apigee API وApigee Monetization، بالإضافة إلى مظاهر ونماذج قابلة للتخصيص. الإبلاغ عن المشكلة
كتالوج Apigee API يمكّنك من توثيق واجهات برمجة التطبيقات باستخدام مواصفات OpenAPI وSmart Docs. الإبلاغ عن المشكلة