الإصدار 4.16.05 من بوابة خدمات المطوّرين
خدمات قناة مطوّري Apigee هي بوابة نموذجية لإدارة المحتوى والمنتدى. ويستند إلى مشروع Drupal المفتوح المصدر (www.drupal.org). يتيح الإعداد التلقائي إنشاء مستندات واجهة برمجة التطبيقات والمنتديات والمدونات وإدارتها. تتيح وحدة التحكّم المضمّنة في الاختبار اختبار واجهات برمجة التطبيقات في الوقت الفعلي من داخل البوابة.
بالإضافة إلى إدارة المحتوى، تتضمّن Developer Channel Services ميزات مختلفة لإدارة المنتدى، مثل تسجيل المستخدمين يدويًا أو تلقائيًا والإشراف على تعليقات المستخدمين. يتحكّم نموذج "التحكّم في الوصول المستند إلى الدور" (RBAC) في الوصول إلى الميزات في "خدمات قناة المطوّرين". على سبيل المثال، يمكنك تفعيل عناصر التحكّم للسماح للمستخدم المسجَّل بإنشاء مشاركات في المنتدى واستخدام وحدات التحكّم الاختبارية وما إلى ذلك.
يتضمّن هذا الإصدار من المستند تفاصيل خاصة بالإصدار 4.16.05. وأي إشارات إلى الإصدارات السابقة هي مجرد سهو ويجب الإبلاغ عنها كأخطاء.
يمكنك الوصول إلى منتدى Apigee لطرح أسئلتك
منتدى Apigee هو مورد مجاني يمكنك من خلاله التواصل مع Apigee وعملاء Apigee الآخرين لطرح الأسئلة والحصول على نصائح ومناقشة مشاكل أخرى. قبل نشر مشاركة في المنتدى، احرص أولاً على البحث في المشاركات الحالية لمعرفة ما إذا تمت الإجابة عن سؤالك.
بُنى الشبكات المتوافقة
يمكن تثبيت مكوّنات خدمات قناة المطوّرين في Apigee في عدة إعدادات أو مخططات مختلفة للشبكة، بما في ذلك:
- جهاز واحد: يتم تثبيت جميع مكوّنات خدمات قناة المطوّرين في Apigee على جهاز واحد.
- صغير: يتم تثبيت قاعدة بيانات Drupal MySQL على جهاز منفصل عن المكونات الأخرى.
- متوسط: يتم تثبيت عدة خوادم Apache مع نص برمجي للمزامنة لإبقائها محدّثة.
- كبير: خوادم Apache متعددة مثبّتة مع NFS أو GlusterFS أو S3 أو نوع آخر من آليات المزامنة.
يوضّح الشكل التالي مخطط الجهاز الواحد حيث يتم تثبيت جميع مكوّنات خدمات قناة مطوّري برامج Apigee على جهاز واحد:

في هذا الشكل، يحتوي النواة العامة على المكونات التي يمكن الوصول إليها بشكل عام. يحتوي المكوّن الأساسي الخاص على مكوّنات لا يمكن الوصول إليها بشكل علني.
|
المكوّن |
الوصف |
تم التثبيت من قِبل |
|
ELB |
جهاز موازنة الحمل في المؤسسة (ELB) |
مزوّد الشبكة على سبيل المثال، توفّر كل من Amazon وRackspace أجهزة موازنة الحمل للمؤسسات لاستخدامها مع أجهزتها الافتراضية. |
|
الإصدار 2.2 من خادم Apache |
استنادًا إلى المخطط، يمكنك استخدام مثيل واحد لخادم Apache (جهاز واحد وصغير) أو مثيلات متعددة (متوسطة وكبيرة). بالنسبة إلى المؤسسات المتوسطة والكبيرة، يجب توفير طريقة لمزامنة النُسخ. |
Apigee |
|
Apache Solr |
خادم البحث في Drupal يستخدم Apache Solr مكتبة بحث Apache Lucene. |
Apigee |
|
الإصدار 5.0.15 من MySQL أو الإصدارات الأحدث |
قاعدة البيانات التي يستخدمها Drupal بالنسبة إلى البُنى الصغيرة والمتوسطة والكبيرة، يكون مثيل MySQL على جهاز مختلف عن المكوّنات الأخرى. |
Apigee أو الاتصال بعملية تثبيت حالية إذا تم تثبيت MySQL من خلال أداة تثبيت Apigee، يتم تثبيت أحدث إصدار متاح لنظام التشغيل لديك. إذا أردت الاتصال بتثبيت MySQL عن بُعد، يجب أن يكون الإصدار 5.0.15 أو إصدار أحدث. |
|
الإصدار 5.1.38 من MariaDB أو الإصدارات الأحدث |
في حال تثبيت البوابة على RedHat 7 أو CentOS 7، سيثبّت نص التثبيت البرمجي MariaDB وليس MySQL. MariaDB مكافئ وظيفيًا لـ MySQL. |
Apigee أو الاتصال بعملية تثبيت حالية إذا تم تثبيت MariaDB من خلال أداة تثبيت Apigee، يتم تثبيت أحدث إصدار متاح لنظام التشغيل. إذا أردت الاتصال بتثبيت MariaDB عن بُعد، يجب أن يكون الإصدار 5.1.38 أو إصدار أحدث. |
|
مساحة التخزين المشتركة في Drupal |
مساحة التخزين المشتركة التي يستخدمها Drupal للملفات التي تم تحميلها والنصوص البرمجية الثابتة وغيرها من المعلومات |
Apigee |
|
Drush 6.2 |
واجهة سطر الأوامر في Drupal |
Apigee |
|
PHP 5.3.6 |
محرّك برمجة نصية من جهة الخادم |
Apigee |
في ما يلي البنية الصغيرة التي تتوفّر فيها خوادم MySQL على جهاز منفصل:

تستخدم البنية المتوسطة عدة نُسخ من خادم Apache وعدة أجهزة مضيفة لـ MySQL:

في المخطط الكبير، استخدِم NFS أو GlusterFS أو S3 أو أي نوع آخر من آليات المزامنة لمزامنة WEBROOT/sites/default/files/:
