نظرة عامة على البوابة

بوابة خدمات مطوّري برامج Apigee (أو ببساطة، البوابة) هي بوابة نموذجية لإدارة المحتوى والمنتدى. يعتمد الإصدار المتوفّر على أجهزة الشركة على مشروع Drupal المفتوح المصدر. ويوفّر إعداد البوابة التلقائية الخدمات التالية:

  • إدارة المحتوى: استخدِم البوابة لإنشاء وإدارة:
    • مستند واجهة برمجة التطبيقات
    • المنتديات
    • منشورات المدونة
  • الاختبار: يمكنك استخدام البوابة لاختبار واجهات برمجة التطبيقات في الوقت الفعلي باستخدام وحدة تحكّم اختبار مضمَّنة.
  • إدارة المنتدى: تدير المنصة ما يلي:
    • تسجيل المستخدمين يدويًا أو تلقائيًا
    • الإشراف على تعليقات المستخدمين

يتحكّم نموذج التحكم في الوصول المستند إلى الدور (RBAC) للبوابة في الوصول إلى الميزات على البوابة. على سبيل المثال، يمكنك تفعيل عناصر التحكّم للسماح للمستخدم المسجّل بإنشاء مشاركات في المنتدى واستخدام وحدات تحكّم تجريبية وما إلى ذلك.

تحتوي هذه النسخة من هذا المستند على تفاصيل خاصة بالإصدار 4.19.06. أي مراجع خاصة بالإصدارات السابقة هي أخطاء ويجب الإبلاغ عنها على أنّها أخطاء.

لمزيد من المعلومات، يُرجى الاطّلاع على ما هي بوابة المطوّرين؟

تصاميم الشبكة المتوافقة

ويمكن تثبيت مكوّنات البوابة بالتهيئات أو المخططات التالية:

  • عقدة واحدة: جميع مكونات البوابة (Drupal وNginx وPHP وSoir) المثبَّتة على جهاز واحد من خلال Postgres.
  • عُقدتان: جميع مكونات البوابة على جهاز واحد، يتم إجراء النشرات على الجهاز الثاني

تُظهر الصور التالية المخططات المتوافقة:

عقدة واحدة

يوضّح الشكل 1 طوبولوجيا بوابة عقدة واحدة تكون فيها جميع مكونات البوابة على جهاز واحد:

الشكل 1: طوبولوجيا بوابة العقدة الواحدة

عقدتان

يوضح الشكل 2 طوبولوجيا بوابة مؤلفة من عقدة يكون فيها Postgres على جهاز منفصل عن باقي مكونات البوابة:

الشكل 2: طوبولوجيا البوابة ذات العقدين

ملاحظات:

  • هذه هي الطوبوجيات الوحيدة التي يدعمها Apigee. إذا كنت تستخدم هيكل شبكة مختلف، لن تتمكن Apigee من دعمه.
  • عند تثبيت جديد للإصدار 4.19.06، يثبِّت النص البرمجي للتثبيت Postgres وNginx.
  • عند إجراء تحديث على الإصدار 4.19.06 من عملية تثبيت تستخدم Postgres وNginx، سيحدِّث النص البرمجي للتثبيت Postgres وNginx.
  • عند إجراء تحديث إلى 4.19.06 من تثبيت يستخدم MySQL/MariaDB/Apache، عليك أولاً تحويل عملية التثبيت إلى Postgres/Nginx قبل التحديث إلى الإصدار 4.19.06. لمزيد من المعلومات، يُرجى الاطّلاع على تحويل بوابة مستندة إلى القطران إلى بوابة تستند إلى RPM.
  • يمكنك الاستفادة من ميزات Drupal لضمان توفُّر عالٍ في التصاميم الكبيرة والمخصّصة. للحصول على معلومات عن إعداد عمليات الضبط هذه وصيانتها، تنصح Apigee بالتفاعل مع منتدى Drupal.

في هذا الشكل، يحتوي النظام الأساسي العام على المكونات التي يمكن الوصول إليها بشكل عام. يحتوي النظام الأساسي الخاص على مكونات لا يمكن للجميع الوصول إليها.

المكوِّن الوصف تم التثبيت من قِبل

ELB

موازن حمولة المؤسسات (ELB).

موفّر الشبكة

على سبيل المثال، يوفّر كل من Amazon وRackspace أجهزة موازنة حمل Enterprise لاستخدامها مع الأجهزة الافتراضية الخاصة بهما.

الإصدار 1.10.1 من Nginx خادم الويب Nginx المستخدم لعمليات تثبيت 4.19.06. Apigee

Postgres 9.6

يشير ذلك المصطلح إلى قاعدة البيانات التي يستخدمها Drupal لعمليات التثبيت الجديدة للإصدار 4.19.06.

Apigee أو الربط بتثبيت حالي.

إذا كنت تريد الاتصال بتثبيت تطبيق Postgres عن بُعد، يجب أن يكون الإصدار 9.6.

مساحة تخزين مشتركة في Drupal

مساحة التخزين المشتركة التي يستخدمها Drupal للملفات التي يتم تحميلها والنصوص البرمجية الثابتة وغيرها من المعلومات.

Apigee

Drush 6.2

واجهة سطر أوامر Drupal.

Apigee

7.0 بيزو فلبيني

محرك البرمجة النصية من جانب الخادم.

Apigee

Apache Solr

خادم بحث Drupal. يستخدم Apache Solr مكتبة بحث Apache Lucene.

Apigee، ولكن لا يتم تفعيلها تلقائيًا. لا تفعِّل هذه السياسة إلا إذا كانت لديك كمية كبيرة من البيانات على البوابة. راجِع تثبيت البوابة للحصول على تعليمات عن كيفية تفعيلها.

الوصول إلى منتدى Apigee للإجابة عن أسئلتك

منتدى Apigee هو مصدر مجاني يمكنك من خلاله التواصل مع Apigee وغيره من عملاء Apigee الآخرين من خلال طرح الأسئلة والنصائح وغيرها من المشاكل. قبل نشر مشاركة في المنتدى، احرص أولاً على البحث في المشاركات الحالية لمعرفة ما إذا كانت قد تمت الإجابة عن سؤالك.