أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
يوفّر هذا القسم إجابات عن الأسئلة الأكثر شيوعًا، والتي تم جمعها من الأسئلة المنشورة في منتدى Apigee أو فريق دعم Apigee.
إعداد بوابة مطوّرين على Drupal
كيف يمكنني إعداد بوابة مطوّري Drupal؟
اعتبارًا من 31 أيار (مايو) 2020، توقّفت خدمة الاستضافة التي تقدّمها شركة Apigee للمنافذ المستندة إلى Drupal. للحصول على معلومات عن إعداد بوابة مطوّرين حالية، يُرجى الاطّلاع على مقالة إنشاء بوابة مطوّرين.
ما هي المتصفّحات و إصدارات المتصفّحات المتوافقة مع البوابة؟
اطّلِع على البرامج المتوافقة والإصدارات المتوافقة.
إدارة بيئة البوابة
كيف يمكنني إدارة بيئة البوابة في السحابة العامة؟
تستخدِم Apigee Pantheon، وهي خدمة لإدارة المواقع الإلكترونية، لاستضافة الإصدارات المستندة إلى السحابة الإلكترونية من بوابة "خدمات المطوّرين". لمزيد من المعلومات، يُرجى الاطّلاع على العمل مع Pantheon.
تستخدِم Apigee Acquia، وهي خدمة لإدارة المواقع الإلكترونية، لاستضافة الإصدارات المستندة إلى السحابة الإلكترونية من بوابة "خدمات المطوّرين" في الاتحاد الأوروبي. لمزيد من المعلومات، يُرجى الاطّلاع على العمل مع Acquia.
توفّر كلّ من Pantheon وAcquia أدوات لتطوير البوابة المستندة إلى Drupal واختبارها ونشرها في بيئة آمنة.
كيف يمكنني إدارة بيئة البوابة في السحابة الخاصة؟
بصفتك عميلًا في Apigee Edge Private Cloud، عليك إدارة بيئة البوابة بنفسك. للحصول على اقتراحات، يُرجى الاطّلاع على أفضل الممارسات المتعلّقة بتطوير Drupal وبيئة الخادم.
كيف يمكنني تطبيق تحديثات Apigee على بوابة المطوّرين في السحابة العامة؟
لتطبيق تحديثات Apigee على بوابة المطوّرين في السحابة الإلكترونية العامة، اتّبِع الخطوات التالية:
-
Pantheon: عندما تنشر Apigee إصدارًا جديدًا من البوابة، تظهر رسالة على
لوحة بيانات Pantheon. عليك البحث عن التحديثات بانتظام وتطبيق تحديثات الأمان
على الفور. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تطبيق تعديل
على Apigee في البوابة.
ملاحظة: في منطقة "الحالة" لأحد البيئات، والتي يمكن الوصول إليها من عنصر قائمة "الحالة" على يسار لوحة البيانات، قد تظهر لك تحديثات متاحة لوحدات Drupal. تجاهل هذه التعديلات. تدمج Apigee تلقائيًا تحديثات وحدات Drupal في الإصدار التالي من البوابة نيابةً عنك. من خلال السماح لخدمة Apigee بتحديث وحدات Drupal نيابةً عنك، تضمن Apigee اختبار هذه التعديلات على أحدث رمز بوابة. إذا عدّلت وحدة Drupal خارج دورة إصدار بوابة Apigee العادية، قد تواجه مشاكل غير متوقّعة.
- Acquia: تُحدِّث Apigee الوحدات والمظاهر في البوابة إلى أحدث إصدار تلقائيًا بشكل دوري. يتم إجراء التعديلات على بيئة التطوير فقط ويتم وضع علامة عليها لتحديد أنّه يجب نقلها إلى بيئات البوابة الأخرى. لمزيد من المعلومات، يُرجى الاطّلاع على تطبيق تحديثات الوحدات والمظاهر على البوابة.
كيف يمكنني تطبيق تحديثات Apigee على بوابة المطوّرين في السحابة الخاصة؟
بالنسبة إلى عملاء Apigee Edge for Private Cloud، عندما تنشر Apigee إصدارًا جديدًا من البوابة، يمكنك ترقية منصة المطوّرين إلى أحدث إصدار، كما هو موضّح في ترقية منصة Developer Services.
بين إصدارات Apigee Edge Private Cloud، قد تتلقّى إشعارًا بأنّه يتوفّر إصدار جديد من Drupal. يمكن أن يشير الإصدار الجديد إلى إصدار ميزة في Drupal أو تصحيح أو تحديث أمان أو نوع آخر من تحديثات Drupal. في حال توفّر تحديث أمان، عليك ترقية عملية تثبيت Drupal في أقرب وقت ممكن لضمان الحفاظ على أمان موقعك الإلكتروني. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ترقية إصدار Drupal لإحدى عمليات تثبيت Private Cloud.
تخصيص مظهر البوابة
كيف يمكنني تخصيص شكل البوابة ومظهرها؟
باستخدام Drupal، يمكنك إنشاء منصة مخصّصة للغاية من خلال تعديل مظهر Drupal وإضافة وحدات مخصّصة.
ملاحظة: هناك منحنى تعلُّم لتنفيذ عمليات تخصيص Drupal الأكثر تقدمًا. يمكنك الاستعانة بجهة خارجية لديها خبرة في Drupal لتحقيق المظهر والأسلوب المطلوبَين خلال الإطار الزمني المطلوب.
في ما يلي بعض المراجع التي ستساعدك في تخصيص البوابة باستخدام Drupal:
- تخصيص المظهر
- تخصيص المظهر
- مستندات Drupal 7
- دورات تدريبية حول Drupal 7 على Lynda.com
بما في ذلك:
- تدريب أساسي على Drupal 7
- Advanced Drupal 7
- Drupal 7: تطوير وحدة مخصّصة
- Drupal 7: إعداد التقارير وتصور البيانات
كيف يمكنني إضافة وحدات ومظاهر مخصّصة إلى البوابة في السحابة العامة؟
يمكنك توسيع وظائف البوابة من خلال إضافة وحدات ومقاييس مخصّصة خاصة بك.
لإضافة وحدات وسمات مخصّصة إلى البوابة المستندة إلى السحابة الإلكترونية، راجِع أحد الأقسام التالية استنادًا إلى ما إذا كنت تستخدم Patheon أو Acquia لإدارة البوابة:
- Pantheon: إضافة الوحدات والمظاهر المخصّصة
- Acquia: إضافة الوحدات والمظاهر المخصّصة
ملاحظة: لا تعدِّل المحتوى إلا ضمن الدليل /sites/all
. إذا
عدّلت محتوى خارج دليل /sites/all
، قد تواجه
تعارضات دمج عند تسجيل التغييرات في Git.
للاطّلاع على أفضل الممارسات والمعلومات حول إضافة الوحدات المخصّصة وتعديلها، يُرجى الاطّلاع على مقالتَي إضافة الوحدات والمظاهر وتعديل الوحدات، على التوالي، في مستندات Drupal.
كيف يمكنني إضافة وحدات ومظاهر مخصّصة إلى البوابة في السحابة الخاصة؟
يمكنك توسيع وظائف البوابة من خلال إضافة وحدات ومظاهر مخصّصة. للاطّلاع على أفضل الممارسات والمعلومات عن إضافة الوحدات المخصّصة وتعديلها، يُرجى الاطّلاع على مقالتَي إضافة الوحدات والمظاهر وتعديل الوحدات، على التوالي، في مستندات Drupal.
ملاحظة: لا تعدِّل المحتوى إلا ضمن الدليل /sites/all
. إذا
عدّلت محتوى خارج دليل /sites/all
، قد تواجه
تعارضات دمج عند تسجيل التغييرات في Git.
تخصيص تسجيل المستخدمين والتطبيقات
كيف يمكنني تخصيص صفحة تسجيل المستخدم الجديد؟
عندما يسجّل المستخدم حسابًا على البوابة، تعرض البوابة صفحة التسجيل الافتراضية التي تتضمّن حقول الاسم الأول واسم العائلة واسم المستخدم وعنوان البريد الإلكتروني وكلمة المرور. بصفتك مقدّم واجهة برمجة التطبيقات، قد تحتاج إلى تعديل هذا النموذج لطلب تقديم العميل معلومات إضافية، مثل اسم الشركة أو العنوان البريدي أو معلومات أخرى. لمزيد من المعلومات، يُرجى الاطّلاع على:
- إضافة حسابات المستخدمين وإدارتها
- فيديو مدته 4 دقائق من Apigee للمطوّرين (4MV4D): تخصيص نموذج تسجيل المستخدمين
كيف يمكنني تخصيص صفحة تسجيل التطبيق؟
عندما يسجِّل مطوّر التطبيقات تطبيقًا، تعرض البوابة نموذجًا تلقائيًا. بصفتك موفِّر واجهة برمجة التطبيقات، قد تحتاج إلى تعديل نموذج تسجيل التطبيق لطلب تقديم المطوّر معلومات إضافية، مثل رقم تعريف العميل أو المنصة المستهدَفة للتطبيق أو معلومات أخرى. يمكنك الاطّلاع على ما يلي للحصول على مزيد من المعلومات:
- تخصيص حقول النموذج المستخدَمة لتسجيل تطبيق
- فيديو مدته 4 دقائق من Apigee للمطوّرين (4MV4D): تخصيص نموذج تسجيل التطبيق
كيف يمكنني استخدام بروتوكول LDAP للمصادقة على البوابة المخصّصة للمطوّرين؟
توضِّح المصادر التالية كيفية استخدام بروتوكول LDAP للمصادقة:
منتدى Apigee
- هل هناك طريقة لاستخدام مصادقة LDAP بدلاً من مصادقة Apigee لتجنُّب تسجيل جميع المستخدمين الداخليين في "بوابة المطوّرين" أيضًا؟
- استخدام وحدة LDAP في Drupal لإصدار OPDK 4.17.01 والإصدارات الأحدث
مستندات Drupal
كيف يمكنني تسجيل الدخول إلى البوابة باستخدام بيانات اعتماد حسابي على Twitter أو Google أو GitHub؟
تسجيل الدخول الموحّد هو العملية التي تستخدم فيها بيانات اعتماد من نظام إدارة هوية واحد، يُعرف باسم نظام التسجيل، لتسجيل الدخول إلى نظام آخر. على سبيل المثال، يمكنك استخدام بيانات اعتمادك على Google أو Twitter لتسجيل الدخول إلى بوابة المطوّرين في Apigee. تتيح البوابة تسجيل الدخول الموحّد باستخدام بيانات اعتماد من عدة مقدّمي خدمات شائعين، بما في ذلك GitHub وGoogle وOpenID وTwitter. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة استخدام بيانات اعتماد موحّدة على بوابة المطوّرين.
كيف يمكنني تطبيق سير عمل لموافقة يدوية على مفتاح واجهة برمجة التطبيقات؟
يمكنك ضبط الموافقة اليدوية على مفتاح واجهة برمجة التطبيقات لتسجيل التطبيق عند إنشاء منتج لواجهة برمجة التطبيقات. في هذه الحالة، عليك باليد الموافقة على مفتاح واجهة برمجة التطبيقات عندما يسجِّل مطوّر التطبيقات تطبيقًا.
للحصول على اقتراحات بشأن تطبيق سير عمل للموافقة اليدوية على مفتاح واجهة برمجة التطبيقات، يُرجى الرجوع إلى مقالة المجتمع التالية: ما هي أفضل طريقة في "بوابة المطوّرين" لتطبيق سير عمل للموافقة اليدوية على مفتاح واجهة برمجة التطبيقات؟.
الاحتفاظ بنسخة احتياطية والاسترداد وإمكانية الوصول العالية
كيف يمكنني الاحتفاظ بنسخة احتياطية من البوابة واستعادتها في السحابة الإلكترونية العامة؟
تختلف خطوات الاحتفاظ بنسخة احتياطية من البوابة في السحابة الإلكترونية العامة حسب ما إذا كنت تستخدم Pantheon أو Acquia لإدارة البوابة:
- Pantheon: الاحتفاظ بنسخة احتياطية من البوابة
- Acquia: الاحتفاظ بنسخة احتياطية من البوابة
كيف يمكنني الاحتفاظ بنسخة احتياطية من البوابة واستعادتها في السحابة الإلكترونية الخاصة؟
يمكنك الاحتفاظ بنسخة احتياطية من البوابة واستعادتها في السحابة الإلكترونية الخاصة باستخدام الأمرَين pg_dump و pg_restore في Postgres. لمزيد من المعلومات، يُرجى الاطّلاع على الاحتفاظ بنسخة احتياطية من البوابة.
كيف يمكنني ضمان مدى توفّر عالٍ بوابة المطوّرين في السحابة العامة؟
تضمن أدوات إدارة Pantheon وAcquia Drupal نسبة توفّر تبلغ% 99.5 للمنافذ التي تستضيفها. يمكنك الاطّلاع على ما يلي للحصول على مزيد من المعلومات:
- Pantheon: أمان Pantheon
- Acquia: مدى توفّر Acquia Cloud Enterprise واسترداد البيانات عند حدوث أزمات
كيف يمكنني ضمان مدى توفّر عالٍ لمنصّة المطوّرين في السحابة الخاصة؟
لا يوجد نهج واحد يناسب الجميع لضمان مدى توفّر بوابة المطوّرين بشكل كبير. ننصحك بشدة بطلب المساعدة من شخص لديه خبرة في:
- إعداد أنظمة الملفات وقواعد البيانات في إعدادات توفّر عالٍ
- تطوير بوابة Drupal 7
تواصَل مع فريق نجاح العملاء في Apigee إذا كنت بحاجة إلى مساعدة. يمكنك أيضًا الرجوع إلى مقالات المنتدى التالية:
- تثبيت "بوابة المطوّرين" في مراكز بيانات متعدّدة (OPDK 4.18.01 والإصدارات الأحدث)
- تثبيت الإصدار 4.17.xx من "بوابة المطوّرين" المزوّدة بمركز بيانات متعدّد
تأمين البوابة
كيف يمكنني ضبط إعدادات أمان البوابة؟
يحتوي Drupal أيضًا على العديد من ميزات الأمان التي يجب أن تكون على دراية بها أثناء إنشاء البوابة. اطّلِع على تأمين البوابة للحصول على مزيد من المعلومات.
كيف يمكنني ضبط البوابة لاستخدام بروتوكول أمان طبقة النقل (TLS)/بروتوكول HTTPS؟
بروتوكول أمان طبقة النقل (TLS) هو تكنولوجيا الأمان المعتمَدة لإنشاء رابط مشفَّر بين خادم الويب وعميل الويب، مثل المتصفّح أو التطبيق. يضمن الرابط المشفَّر أن تظل جميع البيانات التي تمر بين خادم الويب وعميله خاصة. للحصول على معلومات عن ضبط بروتوكول أمان طبقة النقل (TLS) باستخدام البوابة، يُرجى الاطّلاع على مقالة استخدام بروتوكول أمان طبقة النقل (TLS) على البوابة.
كيف يمكنني تطبيق رموز تصحيح أمان Drupal؟
بالنسبة إلى عملاء Apigee Edge Public Cloud:
- Pantheon: عندما تنشر Apigee إصدارًا جديدًا من البوابة، تظهر رسالة على لوحة بيانات Pantheon. عليك البحث عن التحديثات بانتظام وتطبيق تحديثات الأمان على الفور. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تطبيق تحديث Apigee على البوابة.
- Acquia: تُحدِّث Apigee الوحدات والمظاهر في البوابة إلى أحدث إصدار تلقائيًا. يتم إجراء التعديلات على بيئة التطوير فقط ويتم وضع علامة عليها للإشارة إلى أنّه يجب نقلها إلى بيئات البوابة الأخرى. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تطبيق تعديلات الوحدات والمظاهر على البوابة.
بالنسبة إلى عملاء Apigee Edge for Private Cloud، سيصلك إشعار بأنّه يتوفّر إصدار جديد من Drupal. يمكن أن يشير الإصدار الجديد إلى إصدار ميزة أو تصحيح أو تحديث أمان في Drupal أو نوع آخر من تحديثات Drupal. في حال توفّر تحديث أمان، عليك ترقية تثبيت Drupal في أقرب وقت ممكن لضمان الحفاظ على أمان موقعك الإلكتروني. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ترقية إصدار Drupal لإحدى عمليات تثبيت Private Cloud.
كيف يمكنني الاشتراك في خدمة تلقّي تحديثات الأمان؟
يمكنك الاشتراك للحصول على آخر الأخبار من Drupal وApigee:
- أن تكون مسجّلاً للحصول على إشعارات الأمان وإعلانات Drupal من هذه الصفحة: https://www.drupal.org/security
- تم التسجيل للحصول على آخر الأخبار حول Apigee ونصائح الأمان من: http://status.apigee.com/.
بالنسبة إلى عملاء السحابة الإلكترونية العامة، يمكنك أيضًا التسجيل مع مضيف موقعك الإلكتروني على Drupal:
- يمكن لمستخدمي Pantheon الاشتراك في آخر المعلومات المتعلّقة بحالة Pantheon على الرابط http://status.getpantheon.com. انقر على الاشتراك في آخر المعلومات للاشتراك.
- يمكن لمستخدمي Acquia الاشتراك في آخر الأخبار حول حالة Acquia، كما هو موضّح في مقالة الاشتراك في أخبار الحالة.
كيف يمكنني منع إحصاء أسماء المستخدمين؟
يشير ترديد أسماء المستخدمين إلى طريقة يستخدمها المهاجمون لتحديد أسماء المستخدمين المتوفّرة باستخدام نموذج "نسيت كلمة المرور"، والذي يشير تلقائيًا إلى ما إذا كانت كلمة المرور المحدّدة متوفّرة أم لا. يمكن لمهاجمي البيانات مواصلة تجربة أسماء مستخدمين إلى أن يعثروا على مستخدم صالح. لمنع تعداد أسماء المستخدمين، ثبِّت وحدة منع تعداد أسماء المستخدمين.
كيف يمكنني تفعيل ميزة "المصادقة الثنائية"؟
لا تفعِّل المصادقة المتعدّدة العوامل على Apigee Edge إذا كنت تنشر واجهات برمجة التطبيقات باستخدام بوابة مطوّري تطبيقات Apigee. بخلاف ذلك، لن تتمكّن بوابة المطوّرين من التواصل مع Edge.
كيف يتم تخزين بيانات اعتماد Edge و تشفيرها في بوابة Drupal؟
تقدّم المصادر التالية تفاصيل حول كيفية تخزين بيانات اعتماد Edge وتشفيرها فيبوابة Drupal:
منتدى Apigee:
- أين يتم تخزين بيانات اعتماد نقطة نهاية Edge على الجهاز؟
- كيف يتم تشفير كلمات مرور Edge في بوابة Drupal؟
التحكّم في إمكانية الوصول إلى المحتوى
كيف يمكنني التحكّم في إمكانية الوصول إلى المحتوى في البوابة؟
توضّح المصادر التالية كيفية التحكّم في الوصول إلى المحتوى في البوابة:
منتدى Apigee:
- التحكّم في الوصول إلى المحتوى في بوابة المطوّرين
- مستندات SmartDocs حول التحكّم في الوصول إلى المحتوى في بوابة المطوّرين
- التحكّم في الوصول إلى المحتوى على بوابة المطوّرين باستخدام ميزة "الوصول إلى المحتوى"
- التحكّم في الوصول إلى المحتوى على بوابة المطوّرين باستخدام عنصر التحكّم في الوصول إلى التصنيفات
مستندات Drupal:
- الوصول إلى المحتوى
- التحكّم في الوصول إلى التصنيف: حصر أدوار المستخدمين في الوصول إلى فئات معيّنة فقط
- Drupal شرح الوصول إلى العقد (مدوّنة)
كيف يمكنني التحكّم في الوصول إلى منتجات واجهة برمجة التطبيقات حسب الدور؟
توضّح المصادر التالية كيفية التحكّم في الوصول إلى منتجات واجهات برمجة التطبيقات حسب الدور:
- فيديو مدته 4 دقائق من Apigee للمطوّرين (4MV4D): حصر منتجات واجهة برمجة التطبيقات بالاستناد إلى الدور
- منتدى Apigee: الوصول إلى دور منتج واجهة برمجة التطبيقات - القيمة التلقائية (المنتدى)
ضبط البريد الإلكتروني والإشعارات
كيف يمكنني تحديد خادم بريد SMTP للبوابة؟
تتطلّب بوابة المطوّرين ضبط خادم SMTP لإرسال رسائل البريد الإلكتروني. بعد ضبط خادم SMTP، ستستخدم جميع الرسائل الإلكترونية المُرسَلة من خلال بوابة المطوّرين خادم SMTP. تشمل هذه الرسائل الإلكترونية الرسائل المُرسَلة إلى المطوّرين الجدد والرسائل المُرسَلة إلى المطوّرين الذين فقدوا كلمة المرور الخاصة بهم، والرسائل المُرسَلة إلى المطوّرين الذين تم حظر حساباتهم. للاطّلاع على المعلومات، يُرجى الاطّلاع على ضبط البريد الإلكتروني.
كيف يمكنني إرسال رسالة إلكترونية عندما يسجّل مطوّر تطبيقًا (أو يحدث حدث آخر)؟
تتيح لك قواعد Drupal تحديد الإجراءات التي تتّخذها البوابة استجابةً لأحداث معيّنة. من أحد استخدامات القواعد الشائعة إنشاء رسائل إلكترونية استجابةً لحدث معيّن. تتضمّن البوابة ميزة مدمجة لأجل إنشاء رسائل إلكترونية لأحداث محدّدة مسبقًا، مثل عندما يسجّل مطوّر جديد حسابًا. ومع ذلك، يمكنك إضافة قواعدك الخاصة لإنشاء رسائل إلكترونية. على سبيل المثال، يمكنك إنشاء رسالة بريد إلكتروني عند إضافة المطوّر لتطبيق أو إزالته أو تعديله. للاطّلاع على معلومات، يمكنك الاطّلاع على مقالة إنشاء رسالة بريد إلكتروني عند وقوع حدث.
كيف يمكنني تخصيص الرسائل الإلكترونية المُرسَلة من البوابة؟
يمكنك ضبط إشعارات البريد الإلكتروني المختلفة التي يتم إرسالها استجابةً لأنشطة معيّنة، مثل تسجيل حسابات المطوّرين وحذفها وحظر حظرها. للحصول على معلومات، يُرجى الاطّلاع على ضبط تنسيق الإشعارات عبر البريد الإلكتروني.
كيف يمكنني منع المحتوى غير المرغوب فيه على البوابة؟
من الطرق لمنع المحتوى غير المرغوب فيه على البوابة هي إضافة اختبار CAPTCHA إلى صفحة تسجيل الدخول والصفحات الأخرى من خلال تفعيل وحدتَي CAPTCHA وreCAPTCHA في Drupal. للاطّلاع على معلومات، يُرجى الاطّلاع على:
- إضافة حسابات المستخدمين وإدارتها
- فيديو مدته 4 دقائق من Apigee للمطوّرين (4MV4D): فعالية وحدات Drupal
تحديد المشاكل وحلّها
كيف يمكنني عرض ملفات سجلّات البوابة؟
اختَر التقارير في قائمة Drupal للاطّلاع على قائمة بالسجلّات والتقارير الأخرى. على سبيل المثال، اختَر التقارير > رسائل السجلّ الأخيرة للاطّلاع على جدول رسائل السجلّ الأخيرة.
فيديو: يمكنك مشاهدة فيديو قصير للاطّلاع على مزيد من المعلومات عن تقارير السجلّ وإعدادات تصحيح الأخطاء.
الوصول إلى الرمز
كيف يمكنني الوصول إلى رمز المصدر في بوابة المطوّرين في Drupal 7؟
بالنسبة إلى المواقع الإلكترونية المستضافة على Pantheon أو Acquia، يمكنك الوصول إلى رمز مصدر بوابة المطوّرين في Drupal 7 من خلال لوحة بيانات موقع الاستضافة، كما هو موضّح في القسمين التاليين:
- Pantheon: الوصول إلى الرمز
- Acquia: الوصول إلى الرمز
يمكنك الوصول إلى مستودع رمز المصدر في Drupal 7 مباشرةً على الرابط: https://github.com/apigee/drupal7-drops. يستخدم كلّ من موقعَي Pantheon وAcquia هذا المستودع لرمز المصدر في المصدر.