يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات
Apigee X. معلومات
يقدّم هذا القسم إجابات عن الأسئلة الأكثر شيوعًا التي تم جمعها من الأسئلة التي يتم نشرها في منتدى Apigee أو فريق دعم Apigee.
إعداد بوابة مطوّري برامج Drupal
كيف يمكنني إعداد بوابة مطوري برامج Drupal؟
اعتبارًا من 31 أيار (مايو) 2020، انتهت عملية استضافة البوابات المستندة إلى Drupal برعاية Apigee. للحصول على معلومات حول إعداد بوابة حالية للمطوّرين، يُرجى الاطّلاع على إنشاء بوابة المطوّرين.
ما هي المتصفحات وإصدارات المتصفحات التي تتيحها البوابة؟
يُرجى الاطّلاع على البرامج المتوافقة والإصدارات المتوافقة.
إدارة بيئة البوابة
كيف يمكنني إدارة بيئة البوابة الخاصة بي على السحابة الإلكترونية المتاحة للجميع؟
تستخدم 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، عندما تنشر Apigee إصدارًا جديدًا من بوابة الويب، يمكنك ترقية بوابة مطوّري البرامج إلى أحدث إصدار، كما هو موضَّح في ترقية بوابة خدمات المطوّرين.
بين إصدارات Apigee Edge Private Cloud، قد تتلقّى إشعارًا بتوفّر إصدار جديد من Drupal. قد يعني الإصدار الجديد إصدار ميزات Drupal أو رمز تصحيح أو تحديث أمان أو أي نوع آخر من تحديثات Drupal. في حال توفّر تحديث أمان، ستحتاج إلى ترقية تثبيت Drupal في أقرب وقت ممكن لضمان الحفاظ على أمان موقعك الإلكتروني. لمعرفة المزيد من المعلومات، يُرجى الاطّلاع على ترقية إصدار Drupal من تثبيت Private Cloud.
تخصيص شكل البوابة الإلكترونية
كيف يمكنني تخصيص شكل البوابة الإلكترونية وأسلوبها؟
باستخدام Drupal، يمكنك إنشاء بوابة مخصّصة بشكل كبير من خلال تعديل مظهر Drupal وإضافة وحدات مخصّصة.
ملاحظة: هناك منحنى تعليمي لتنفيذ تخصيصات Drupal الأكثر تقدّمًا. ويمكنك الاستعانة بجهة خارجية خبيرة في Drupal لتحقيق الشكل والأسلوب المطلوبَين ضمن الإطار الزمني الذي تريده.
في ما يلي بعض المراجع التي ستساعدك في تخصيص بوابتك باستخدام Drupal:
- تخصيص المظهر
- تخصيص المظهر
- مستندات Drupal 7
- دورات تدريبية من Drupal 7 على Lynda.com
بما في ذلك:
- التدريب الأساسي على Drupal 7
- Drupal 7 المتقدِّم
- Drupal 7: تطوير الوحدات المخصّصة
- Drupal 7: إعداد التقارير ومؤثرات عرض البيانات
كيف يمكنني إضافة وحدات ومظاهر مخصّصة إلى بوابتي في السحابة الإلكترونية المتاحة للجميع؟
يمكنك توسيع وظائف المنصة من خلال إضافة وحدات ومظاهر مخصّصة.
لإضافة وحدات ومظاهر مخصّصة إلى بوابتك المستنِدة إلى السحابة الإلكترونية، يُرجى مراجعة أحد الأقسام التالية استنادًا إلى ما إذا كنت تستخدم Patheon أو Acquia لإدارة بوابتك:
- Pantheon: إضافة وحدات ومظاهر مخصّصة
- Acquia: إضافة وحدات ومظاهر مخصَّصة
ملاحظة: لا تعدِّل المحتوى إلا ضمن الدليل /sites/all
. في حال تعديل محتوى خارج دليل /sites/all
، قد تواجه تعارضات في الدمج عند التحقق من التغييرات في Git.
لمعرفة أفضل الممارسات والمعلومات عن إضافة الوحدات المخصّصة وتعديلها، يُرجى الاطّلاع على إضافة وحدات ومظاهر وتعديل الوحدات على التوالي في مستندات Drupal.
كيف يمكنني إضافة وحدات ومظاهر مخصّصة إلى بوابتي في السحابة الإلكترونية الخاصة؟
يمكنك توسيع وظائف البوابة عن طريق إضافة وحدات ومظاهر مخصّصة. لمعرفة أفضل الممارسات والمعلومات عن إضافة الوحدات المخصّصة وتعديلها، يُرجى الاطّلاع على إضافة وحدات ومظاهر وتعديل الوحدات على التوالي في مستندات Drupal.
ملاحظة: لا تعدِّل المحتوى إلا ضمن الدليل /sites/all
. في حال تعديل محتوى خارج دليل /sites/all
، قد تواجه تعارضات في الدمج عند التحقق من التغييرات في Git.
تخصيص تسجيل المستخدمين والتطبيقات
كيف يمكنني تخصيص صفحة تسجيل المستخدم الجديدة؟
عندما يسجّل المستخدم التسجيل في حساب على البوابة، تعرض البوابة صفحة التسجيل التلقائية التي تتضمّن حقولاً للاسم الأول واسم العائلة واسم المستخدم وعنوان البريد الإلكتروني وكلمة المرور. بصفتك موفّرًا لواجهة برمجة التطبيقات، يمكنك تعديل هذا النموذج لمطالبة المستخدم بتقديم معلومات إضافية، مثل اسم الشركة أو العنوان البريدي أو معلومات أخرى. يمكنك الاطّلاع على ما يلي للحصول على مزيد من المعلومات:
- إضافة حسابات المستخدمين وإدارتها
- فيديو Apigee مدته 4 دقائق للمطوّرين (4MV4D): تخصيص نموذج تسجيل المستخدم
كيف يمكنني تخصيص صفحة تسجيل التطبيق؟
عندما يسجل مطور التطبيق تطبيقًا، تعرض البوابة نموذجًا تلقائيًا. وبصفتك موفّر واجهة برمجة تطبيقات، قد تحتاج إلى تعديل نموذج تسجيل التطبيق لمطالبة المطوِّر بتقديم معلومات إضافية، مثل الرقم التعريفي للعميل أو النظام الأساسي المستهدف للتطبيق أو معلومات أخرى. يمكنك الاطّلاع على ما يلي للحصول على مزيد من المعلومات:
- تخصيص حقول النموذج المستخدمة لتسجيل التطبيق
- فيديو Apigee مدته 4 دقائق للمطوّرين (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: الاحتفاظ بنسخة احتياطية من البوابة الإلكترونية
كيف يمكنني الاحتفاظ بنسخة احتياطية من بوابتي واستعادتها في السحابة الإلكترونية الخاصة؟
يمكنك الاحتفاظ بنسخة احتياطية من البوابة واستعادتها في السحابة الإلكترونية الخاصة باستخدام أمرَي Postgres pg_dump و pg_restore. لمزيد من المعلومات، يمكنك الاطّلاع على الاحتفاظ بنسخة احتياطية من بيانات البوابة.
كيف يمكنني ضمان توفُّر عدد كبير من بوابة المطوّرين في السحابة الإلكترونية المتاحة للجميع؟
تضمن أدوات الإدارة Pantheon وAcquia Drupal مدى توفّر البوابات التي تستضيفها بنسبة 99.5%. يمكنك الاطّلاع على ما يلي للحصول على مزيد من المعلومات:
- Pantheon: Pantheon Security
- 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 لتثبيت السحابة الإلكترونية الخاصة.
كيف يمكنني التسجيل للحصول على تحديثات الأمان؟
التسجيل للحصول على التحديثات من كل من 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:
- التحكم في الوصول إلى المحتوى على بوابة المطوّرين
- التحكم في الوصول إلى المحتوى ضمن مستندات Smart Docs الخاصة ببوابة مطوّري البرامج
- التحكّم في الوصول إلى المحتوى على بوابة المطوّرين باستخدام نظام "الوصول إلى المحتوى"
- التحكم في الوصول إلى المحتوى على بوابة المطوّرين باستخدام التحكم في الوصول إلى التصنيف
وثائق Drupal:
- الوصول إلى المحتوى
- التحكّم في الوصول إلى التصنيف: قصر أدوار المستخدمين على الوصول إلى فئات محدّدة فقط
- شرح إمكانية الوصول إلى عقدة Drupal (مدونة)
كيف يمكنني التحكم في الوصول إلى منتجات واجهة برمجة التطبيقات حسب الدور؟
توضّح المصادر التالية كيفية التحكّم في إمكانية الوصول إلى منتجات واجهة برمجة التطبيقات حسب الدور:
- فيديو Apigee مدته 4 دقائق للمطوّرين (4MV4D): حظر منتجات واجهة برمجة التطبيقات حسب الدور
- منتدى Apigee: الوصول إلى دور منتجات واجهة برمجة التطبيقات - القيمة التلقائية (المنتدى)
ضبط البريد الإلكتروني والإشعارات
كيف يمكنني تحديد خادم بريد SMTP للبوابة؟
تتطلب بوابة المطوّرين تهيئة خادم SMTP لإرسال رسائل البريد الإلكتروني. بعد ضبط خادم SMTP، تستخدم جميع الرسائل الإلكترونية التي ترسلها بوابة المطوّرين خادم SMTP. تشمل الرسائل الإلكترونية هذه الرسائل الإلكترونية المُرسَلة إلى المطوّرين الجدد، والرسائل الإلكترونية المُرسَلة إلى المطوّرين الذين فقدوا كلمات مرورهم، والرسائل الإلكترونية المُرسَلة إلى المطوّرين الذين لديهم حسابات محظورة. للحصول على معلومات، يُرجى الاطِّلاع على ضبط البريد الإلكتروني.
كيف يمكنني إرسال رسالة إلكترونية عندما يسجّل أحد المطوّرين تطبيقًا (أو عندما يُقام حدث آخر)؟
تتيح لك قواعد Drupal تحديد الإجراءات التي تتخذها البوابة استجابةً لأحداث معيّنة. ومن الاستخدامات الشائعة للقواعد هو إنشاء رسائل إلكترونية ردًا على فعالية. وقد وفّرت البوابة الدعم لإنشاء رسائل إلكترونية للفعاليات المحدّدة مسبقًا، مثل الحالات التي يسجّل فيها مطوّر جديد حسابًا. ومع ذلك، يمكنك إضافة قواعدك الخاصة لإنشاء الرسائل الإلكترونية. على سبيل المثال، يمكنك إنشاء رسالة إلكترونية عندما يضيف مطوّر البرامج تطبيقًا أو يزيله أو يعدّله. وللحصول على معلومات، يُرجى الاطّلاع على إنشاء رسالة إلكترونية عند وقوع حدث.
كيف يمكنني تخصيص الرسائل الإلكترونية المُرسَلة من البوابة؟
يمكنك إعداد عدة إشعارات عبر البريد الإلكتروني يتم إرسالها استجابةً لأنشطة معيّنة، مثل تسجيل حسابات المطوّرين وحذفها وحظرها وإزالة حظرها. للحصول على المعلومات، يُرجى الاطّلاع على ضبط إشعارات البريد الإلكتروني وتنسيقها.
كيف يمكنني منع الرسائل غير المرغوب فيها على البوابة؟
إحدى الطرق لمنع المحتوى غير المرغوب فيه على البوابة هي إضافة اختبار CAPTCHA إلى صفحة تسجيل الدخول والصفحات الأخرى، وذلك من خلال تفعيل وحدات Drupal CAPTCHA وreCAPTCHA. للحصول على المعلومات، يُرجى الاطّلاع على:
- إضافة حسابات المستخدمين وإدارتها
- فيديو Apigee مدته 4 دقائق للمطوّرين (4MV4D): Power of Drupal Modules
تحديد المشاكل وحلّها
كيف يمكنني عرض ملفات سجل البوابة؟
اختَر التقارير في قائمة Drupal للاطّلاع على قائمة بالسجلّات والتقارير الأخرى. على سبيل المثال، اختَر التقارير > رسائل السجلّ الأخيرة لعرض جدول يضم رسائل السجلّ الحديثة.
الفيديو: يمكنك مشاهدة فيديو قصير للحصول على مزيد من المعلومات حول تقارير السجلّ وإعدادات تصحيح الأخطاء.
الوصول إلى الرمز
كيف يمكنني الوصول إلى رمز المصدر لبوابة مطوّري Drupal 7؟
بالنسبة إلى المواقع الإلكترونية التي تتم استضافتها على Pantheon أو Acquia، يمكنك الوصول إلى رمز المصدر لبوابة Drupal 7 لمطوّري البرامج من خلال لوحة بيانات الموقع الإلكتروني للاستضافة، كما هو موضَّح في الأقسام التالية:
- Pantheon: الوصول إلى الرمز
- Acquia: الوصول إلى الرمز
يمكنك الوصول إلى مستودع رمز مصدر Drupal 7 مباشرةً من خلال: https://github.com/apigee/drupal7-drops. ويستخدم كل من موقع Pantheon وAquia هذا المستودع لتحميل رمز المصدر.