بوابة "خدمات المطوّرين" في Apigee (أو البوابة ببساطة) هي بوابة نموذجية لإدارة المحتوى والمنتدى. يستند الإصدار المُثبَّت على الموقع إلى مشروع Drupal المفتوح المصدر. يقدّم إعداد البوابة التلقائي الخدمات التالية:
- إدارة المحتوى: يمكنك استخدام المنصة لإنشاء ما يلي وإدارته:
- مستند واجهة برمجة التطبيقات
- منتديات
- المشاركات في المدونة
- الاختبار: يمكنك استخدام البوابة لاختبار واجهات برمجة التطبيقات في الوقت الفعلي باستخدام ميزة مدمجة في وحدة تحكّم الاختبار.
- إدارة المنتدى: تدير المنصة ما يلي:
- تسجيل المستخدمين يدويًا أو تلقائيًا
- الإشراف على تعليقات المستخدمين
يتحكّم نموذج "التحكم في الوصول المستنِد إلى الدور" (RBAC) في البوابة في إمكانية الوصول إلى الميزات على البوابة. على سبيل المثال، يمكنك تفعيل عناصر التحكّم للسماح للمستخدم المسجّل بإنشاء مشاركات في المنتدى واستخدام وحدات تحكّم الاختبار وما إلى ذلك.
يتضمّن هذا الإصدار من هذا المستند تفاصيل خاصة بالإصدار 4.50.00. إنّ أيّ إشارات خاصة بالإصدارات السابقة هي إغفالات ويجب الإبلاغ عنها باعتبارها أخطاء.
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ما المقصود بمنصّة المطوّرين؟
طوبولوجيات الشبكة المتوافقة
يمكن تثبيت مكوّنات البوابة في الإعدادات أو التصاميم التالية:
- عقدة واحدة: يتم تثبيت جميع مكوّنات البوابة (Drupal وNginx وPHP وSoir) على جهاز واحد مزوّد بخدمة Postgres.
- نقطتان: جميع مكوّنات البوابة على جهاز واحد، وPostgres على الجهاز الثاني
تعرض الصور التالية المخططات النموذجية المتوافقة:
عقدة واحدة
يعرض الشكل 1 طوبولوجيا بوابة تتضمّن عقدة واحدة تكون فيها جميع مكوّنات البوابة على جهاز واحد:
عقدتان
يعرض الشكل 2 طوبولوجيا بوابة تتضمّن عقدتَين، حيث يكون Postgres على جهاز منفصل عن بقية مكوّنات البوابة:
يُرجى العلم بما يلي:
- هذه هي المخططات الوحيدة التي تتوافق مع Apigee. إذا كنت تستخدم طوبولوجيا شبكة مختلفة، لن تتمكّن من استخدام Apigee.
- في عملية تثبيت جديدة للإصدار 4.50.00، يُثبِّت نص التثبيت Postgres و Nginx.
- عند التحديث إلى الإصدار 4.50.00 من عملية تثبيت تستخدِم Postgres وNginx، يُحدِّث نص التثبيت Postgres وNginx.
- عند التحديث إلى الإصدار 4.50.00 من عملية تثبيت تستخدم MySQL/MariaDB/Apache، عليك أولاً تحويل عملية التثبيت إلى Postgres/Nginx قبل أن تتمكّن من التحديث إلى الإصدار 4.50.00. لمزيد من المعلومات، اطّلِع على مقالة تحويل البوابة المستندة إلى ملف tar إلى بوابة مستندة إلى حِزم RPM.
- يمكنك الاستفادة من ميزات Drupal لضمان مستوى توفّر عالٍ في المخططات الهرمية الكبيرة والمخصّصة. للحصول على معلومات عن إعداد هذه الإعدادات وصيانتها، تنصح شركة Apigee بالتواصل مع منتدى Drupal.
في هذا الشكل، يحتوي "النواة العامة" على المكونات التي يمكن للجميع الوصول إليها. يحتوي "النواة الخاصة" على مكوّنات لا يمكن للجميع الوصول إليها.
المكوّن | الوصف | مثبت من قبل |
---|---|---|
ELB |
خدمة Enterprise Load Balancer (ELB) |
موفّر الشبكة على سبيل المثال، توفّر كلّ من Amazon وRackspace أدوات موازنة الأحمال في Enterprise لاستخدامها مع النُسخ. |
Nginx 1.10.1 | خادم الويب Nginx المستخدَم في عمليات التثبيت من الإصدار 4.50.00 | Apigee |
Postgres 9.6 |
قاعدة البيانات التي يستخدمها Drupal لعمليات التثبيت الجديدة من الإصدار 4.50.00 |
Apigee، أو الربط بتركيب حالي إذا كنت تريد الاتصال بإصدار Postgres عن بُعد، يجب أن يكون الإصدار 9.6. |
مساحة التخزين المشترَكة في Drupal |
منطقة التخزين المشتركة التي يستخدمها Drupal للملفات المحمَّلة والنصوص البرمجية الثابتة وغيرها من المعلومات |
Apigee |
Drush 6.2 |
واجهة سطر أوامر Drupal |
Apigee |
PHP 7.0 |
محرّك البرمجة النصية من جهة الخادم |
Apigee |
Apache Solr |
خادم البحث في Drupal يستخدم Apache Solr مكتبة البحث Apache Lucene. |
Apigee، ولكنّه غير مفعّل تلقائيًا. لا تفعِّل هذه الميزة إلا إذا كانت لديك كمية كبيرة من البيانات على البوابة. اطّلِع على مقالة تثبيت البوابة للحصول على تعليمات حول تفعيلها. |
يمكنك الوصول إلى منتدى Apigee لطرح أسئلتك.
منتدى Apigee هو مرجع مجاني يمكنك من خلاله التواصل مع فريق Apigee، بالإضافة إلى عملاء Apigee الآخرين، لطرح الأسئلة والحصول على النصائح وحلّ المشاكل الأخرى. قبل نشر مشاركتك في المنتدى، احرص على البحث أولاً في المشاركات الحالية لمعرفة ما إذا كانت قد تمت الإجابة عن سؤالك.