إضافة حسابات المستخدمين وإدارتها

أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

قبل أن يتمكّن المستخدمون من بدء العمل مع بوابة "خدمات المطوّرين"، يجب إضافتهم إلى النظام. يمكن لأي مستخدم التسجيل في بوابة المطوّرين تلقائيًا من خلال النقر على رابط التسجيل في قائمة البوابة. بعد ذلك، تتم مصادقة حساب المستخدم تلقائيًا ويتم منحهم دور المستخدم المُعتمَد.

يمكنك تخصيص منصة المطوّرين بحيث لا يمكن إلا للمستخدمين الذين لديهم امتياز المشرف إضافة حسابات مستخدمين. في هذه الحالة، على المشرف إضافة حسابات المستخدمين يدويًا. قد يحتاج المشرف أيضًا إلى إضافة حسابات مستخدمين يدويًا للمطوّرين الداخليين أو لإضافة مطوّرين بالنيابة عن عميل.

بعد إضافة حساب مستخدم، يمكن للمشرف منح دور لحساب المستخدم، ما يؤدي إلى ربط امتيازات هذا الدور بالحساب. بالإضافة إلى ذلك، يمكن للمشرف إدارة حساب مستخدم حالي، بما في ذلك تعديل الملف الشخصي للمستخدم للحساب أو حذف الحساب أو حظره أو حظره أو إسناد دور جديد إليه. يمكن للمشرف أيضًا تحديد ما يحدث لحساب المستخدم والمحتوى المرتبط به (مثل إدخالات المدونات ومشاركات المنتدى) عند إلغاء الحساب.

يمكن لمنصّة المطوّرين إرسال رسائل إلكترونية تلقائيًا إلى المستخدمين عند حدوث أحداث. على سبيل المثال، يمكن أن تُرسِل البوابة رسالة إلكترونية عند إضافة مستخدم أو حظر حساب أو إلغاء حساب. كجزء من إدارة المستخدمين، يمكنك التحكّم في محتوى هذه الرسائل الإلكترونية وتنسيقها. اطّلِع على ضبط البريد الإلكتروني لمعرفة المزيد.

للتعرّف على كيفية إدارة سير عمل التسجيل، وتخصيص الرسائل الإلكترونية للتسجيل، وحظر عناوين IP من التسجيل، وإنشاء حسابات المستخدمين وإدارتها وحظرها، يمكنك مشاهدة هذا الفيديو.

التحكّم في المستخدمين الذين يمكنهم تسجيل الحسابات

يمكن لأي مستخدم إنشاء حساب تلقائيًا من خلال النقر على رابط تسجيل حساب المطوِّر.

لتحديد المستخدمين الذين يمكنهم تسجيل الحسابات:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. اختَر الإعداد > المستخدمون > إعدادات الحساب في قائمة إدارة Drupal. سيؤدي ذلك إلى فتح صفحة "إعدادات الحساب".
  3. انقر على خيار التسجيل المناسب ضمن "مَن يمكنه تسجيل حسابات" في قسم "التسجيل والإلغاء". في ما يلي الخيارات المتاحة لك:
    • المشرفون فقط: يمكن للمشرفين فقط تسجيل حسابات المستخدمين.
    • الزوّار: يمكن لأي شخص التسجيل. هذا هو الخيار التلقائي.
    • الزوّار، ولكن يجب الحصول على موافقة المشرف: يمكن لأي مستخدم التسجيل، ولكن يجب أن يوافق المشرف على الحساب.
  4. ضَع علامة في مربّع الاختيار طلب إثبات ملكية عنوان البريد الإلكتروني عندما ينشئ الزائر حسابًا أو أزِل العلامة منه. وفي حال عدم وضع علامة في المربّع، يتم تسجيل دخول المطوّر على الفور إلى البوابة بعد تسجيله. عند وضع علامة في المربّع، يتلقّى المستخدم رسالة إلكترونية يستخدمها لإثبات ملكية عنوان بريده الإلكتروني قبل أن يتمكّن من تسجيل الدخول.
  5. انقر على حفظ الضبط.

إضافة حساب مستخدم

استنادًا إلى إعدادات البوابة، على المشرفين إضافة المستخدمين يدويًا، أو يمكن للمستخدمين إضافة أنفسهم من خلال النقر على رابط "التسجيل" في بوابة المطوّرين.

إضافة حساب مستخدم يدويًا

لإضافة حساب مستخدم يدويًا:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. اختَر المستخدمون > إضافة مستخدم في قائمة إدارة Drupal.
  3. أدخِل محتوى المستخدم في حقول "الاسم الأول" و"اسم العائلة" و"اسم المستخدم" و"عنوان البريد الإلكتروني" و "كلمة المرور"، وأشِر إلى قبول اتفاقية المستخدم.
  4. يمكنك اختياريًا ضبط الحالة والأدوار للمستخدم.
  5. اختَر إعلام المستخدم بالحساب الجديد لإنشاء رسالة إلكترونية مبرمَجة يتم إرسالها إلى مستخدم.
  6. انقر على إنشاء حساب.

تسجيل مستخدم منبوابة المطوّرين

لتسجيل مستخدم من بوابة المطوّرين:

  1. يختار المستخدم تسجيل في الصفحة الرئيسية لمنصّة المطوّرين.
  2. تظهر صفحة التسجيل.
  3. يُدخِل المستخدم المعلومات المطلوبة ويختار إنشاء حساب جديد.
    استنادًا إلى إعدادات تسجيل الحساب الجديد، يتم إرسال رسالة إلكترونية تلقائية مرحّبة إلى العميل عند إنشاء الحساب الجديد.

إعداد إشعارات تلقائية للمشرفين عند تسجيل مستخدم جديد

تلقائيًا، عندما يسجّل مستخدم جديد في البوابة، يتلقّى رسالة إلكترونية. لمزيد من المعلومات، يُرجى الاطّلاع على ضبط البريد الإلكتروني.

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

لإعلام المشرفين عندما يسجّل مستخدم جديد حسابًا:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. اختَر الإعداد > المستخدمون > إشعار المشرف في قائمة إدارة Drupal.
  3. ضمن تنبيهات المستخدمين، حدِّد المستخدمين الذين سيتلقّون الرسالة الإلكترونية. يمكنك توجيهه إلى:
    • الإرسال إلى عنوان بريد إلكتروني مخصّص
    • الإرسال إلى دور معيّن إذا اخترت هذا الخيار، ننصحك بإنشاء دور جديد. في حال اختيار دور مثل "المشرف"، سيتلقّى جميع المشرفين الرسالة الإلكترونية، وقد لا تكون قابلة للتطبيق على جميع المشرفين.
    • كلاهما
  4. عدِّل موضوع الرسالة ونصها.
  5. اختَر إرسال الرسالة الإلكترونية في الحالات التالية:
    • تلقّي رسالة إلكترونية عند إنشاء المستخدم
    • تلقّي رسائل إلكترونية عند إنشاء المستخدم وتعديله
  6. انقر على حفظ الضبط.

إدارة حساب مستخدم

يمكن للمشرفين إدارة حسابات المستخدمين لضبط معلومات المستخدمين وإعادة ضبط كلمات المرور وتفعيل الحسابات وإلغاء الحسابات أو تعليقها وتنفيذ مهام أخرى.

لتعديل الملف الشخصي لمستخدم في حساب مستخدم:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. انقر على المستخدمون في قائمة إدارة Drupal.
  3. استخدِم منطقة الفلترة في أعلى الصفحة لفلترة عرض المستخدمين استنادًا إلى اسم مستخدم أو عنوان بريد إلكتروني أو حالة أو إذن محدّد. يتم تلقائيًا اختيار "أي" لهذه الفلاتر، وفي هذه الحالة، يتم إدراج جميع المستخدمين في الصفحة.

  4. انقر على تعديل في صف "اسم المستخدم" لحساب المستخدم. يؤدي ذلك إلى فتح عرض قابل للتعديل للملف الشخصي للمستخدم.
  5. غيِّر بيانات الملف الشخصي للمستخدم حسب الحاجة.
  6. انقر على حفظ.

إضافة اختبار CAPTCHA

يمكنك إضافة اختبار CAPTCHA إلى صفحة تسجيل الدخول والصفحات الأخرى من خلال تفعيل وحدتَي Drupal CAPTCHA وreCAPTCHA. توفّر وحدة reCAPTCHA إمكانية استخدام خدمة Google reCAPTCHA المجانية.

يتيح Drupal استخدام وحدات CAPTCHA أخرى، مثل اختبار CAPTCHA بالصور، والتي يمكنك استخدامها أيضًا في البوابة.

فيديو: شاهِد فيديو قصيرًا حول تفعيل اختبار CAPTCHA في بوابة المطوّرين.

لتفعيل reCAPTCHA:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. اختَر الوحدات من قائمة Drupal.
  3. فعِّل كلّ من وحدتَي CAPTCHA وreCAPTCHA.
  4. يمكنك التسجيل للحصول على مفاتيح reCAPTCHA من Google على الرابط https://www.google.com/recaptcha/intro/index.html.
  5. اختَر الإعداد > الأشخاص > CAPTCHA > reCAPTCHA في قائمة Drupal.
  6. أدخِل المفتاح العام (مفتاح موقع Google الإلكتروني) والمفتاح الخاص (مفتاح Google السري). يمكنك ترك القيم التلقائية لبقية الإعدادات.
  7. اختَر الإعداد > الأشخاص > اختبار CAPTCHA لضبط المكان الذي تريد عرض نموذج reCAPTCHA فيه. يظهر هذا الخيار تلقائيًا في نماذج تسجيل الدخول والمستخدمين.
  8. من هذه الصفحة، اضبط نوع التحدي لكل نموذج.
  9. احفظ التغييرات.

إضافة صفحة "الأحكام والشروط"

يمكنك إضافة صفحة "الأحكام والشروط" إلى بوابة المطوّرين التي يجب أن يقبلها المستخدمون عند تسجيلهم الدخول قبل السماح لهم بالوصول إلى البوابة. إذا غيّرت صفحة "الأحكام وال conditions" في وقت لاحق، سيُطلب من المستخدمين قبول الأحكام والشروط المعدّلة في المرة التالية التي يسجّلون فيها الدخول.

يستخدم تنفيذ صفحة "الأحكام والشروط" وحدة Legal (قانونية) في Drupal. توفّر هذه الوحدة طريقة مرنة ل إنشاء صفحة "الأحكام والشروط" وتتبُّع سجلّ المراجعات للأحكام والشروط، و تتبُّع المستخدمين الذين قبلوا الأحكام والشروط.

بعد إنشاء صفحة "الأحكام والشروط"، ستتضمّن عنوان URL التالي: <siteURL>/legal.

لتفعيل الوحدة القانونية:

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. اختَر الوحدات في قائمة إدارة Drupal. ستظهر قائمة بكل الوحدات المثبَّتة في Drupal.
  3. انتقِل إلى أسفل الصفحة وضَع علامة في مربّع الاختيار بجانب وحدة القانونية.
  4. انقر على حفظ الضبط.

لإنشاء صفحة "الأحكام والشروط":

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. اختَر الإعداد > المستخدمون > الشؤون القانونية في قائمة إدارة Drupal.
    لا يظهر عنصر القائمة هذا إلا عند تفعيل الوحدة القانونية. يعرض المربّع العلوي في الصفحة، ضمن أحدث إصدار/مراجعة، الأحكام والشروط الحالية. إذا لم يتم تحديد الأحكام والشروط، تكون هذه المنطقة فارغة. يمكنك إنشاء إصدار جديد في منطقة "الأحكام والشروط" ضمن "إنشاء إصدار/ترجمة جديدة".
  3. أدخِل بنود الخدمة في منطقة "الأحكام والشروط".
  4. اختَر طريقة عرض البنود والأحكام على الصفحة: مربّع التمرير أو مربّع التمرير (CSS) أو نص HTML أو رابط الصفحة.
  5. يمكنك اختياريًا إضافة مربّعات اختيار إضافية ومنطقة نص تصف آخر التغييرات التي أجريتها.
  6. انقر على معاينة لمعاينة الأحكام والشروط في منطقة "أحكام واشتراطات الاستخدام" ضمن "أحدث إصدار/مراجعة"، أو انقر على حفظ لحفظهم.

لرصد التغييرات في "الأحكام والشروط" وقبولها:

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. اختَر الإعداد > المستخدمون > الشؤون القانونية في قائمة إدارة Drupal.
  3. انقر على علامة التبويب سجلّ الأحكام والشروط للاطّلاع على سجلّ النُسخ السابقة للأحكام والشروط.
  4. اختَر علامة التبويب تم القبول للاطّلاع على قائمة المستخدمين الذين قبلوا كل إصدار من الأحكام والشروط.

إعادة توجيه المستخدِم عند تسجيل الدخول

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

قبل أن تتمكّن من إنشاء قاعدة إعادة توجيه، عليك التأكّد من تفعيل جميع وحدات Drupal اللازمة.

فعِّل وحدات Drupal اللازمة:

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. اختَر الوحدات في قائمة إدارة Drupal.
  3. فعِّل الوحدات التالية إذا لم تكن مفعَّلة:
    • الأسماء البديلة "me" (تظهر في أعلى قائمة الوحدات، وليس في موضعها الأبجدي كما هو الحال مع جميع الوحدات الأخرى)
    • LoginToboggan
    • القواعد
    • واجهة مستخدم القواعد
  4. انقر على حفظ الضبط.
    قد يتم تفعيل وحدات أخرى مطلوبة تلقائيًا.

إنشاء قاعدة إعادة توجيه لتسجيل الدخول:

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. اختَر الإعداد > سير العمل > القواعد في قائمة إدارة Drupal.
  3. انقر على + إضافة قاعدة جديدة في صفحة "القواعد".
  4. حدِّد اسم القاعدة: إعادة توجيه تسجيل الدخول.
  5. يمكنك اختياريًا تحديد علامة لتكون تسجيل الدخول.
  6. في المربّع المنسدلة "التفاعل مع الحدث"، اختَر المستخدم > سجّل المستخدِم تسجيل الدخول.
  7. انقر على حفظ
    ستظهر صفحة تعديل قاعدة التفاعل. سبق لك ضبط الحدث في الخطوة السابقة، لذا من المفترض أن يظهر "سجّل المستخدم الدخول" ضمن الحدث. اترك حقل "الشروط" فارغًا لهذه القاعدة.
  8. ضمن "الإجراءات"، اختَر + إضافة إجراء.
  9. اختَر النظام > إعادة توجيه الصفحة من القائمة المنسدلة.
    تتغيّر تنسيق صفحة "إضافة إجراء جديد" للسماح لك بتحديد عنوان URL لإعادة التوجيه.
  10. ضمن Value (القيمة)، حدِّد user/[account:uid]/apps.
    [account:uid] هو نمط بديل يتوافق مع رقم تعريف المستخدم في البوابة. للاطّلاع على القائمة الكاملة لأنماط الاستبدال، اختَر أنماط الاستبدال ضمن مربّع إدخال القيمة.
  11. انقر على حفظ للعودة إلى صفحة تعديل قاعدة التفاعلات. من المفترض أن تظهر هذه الصفحة كما هو موضّح أدناه:
  12. انقر على حفظ التغييرات.
    لتعديل القاعدة لاحقًا، اختَر "القواعد" من صفحة "الإعداد"، ثمّ اختَر "إعادة توجيه تسجيل الدخول " من قائمة القواعد.

والآن، عندما يسجّل المستخدم الدخول، ستتم إعادة توجيهه إلى الصفحة التي تعرض جميع تطبيقاته. إذا أردت بدلاً من ذلك إعادة توجيههم إلى الصفحة الرئيسية للبوابة، عدِّل القيمة التي حدّدتها أعلاه في الخطوة 11 لتحديد عنوان URL للصفحة الرئيسية لبوابتك. على سبيل المثال، http://dev-myCompany.devportal.apigee.io/.

ضبط أدوار المستخدمين وأذوناتهم

يحدِّد الدور مجموعة معيّنة من الأذونات التي تسمح للمستخدم بتنفيذ أنشطة معيّنة. يمكنك منح امتيازات لمستخدم أو مجموعة من المستخدمين من خلال تعيين المستخدم إلى دور لديه الأذونات اللازمة. يدير المشرفون الأدوار، بما في ذلك ضبط الأذونات للأدوار، على بوابة المطوّرين.

ينشئ Drupal تلقائيًا دورَين:

  • مستخدم مجهول: دور أي مستخدم لم يسجِّل الدخول. يُمنع المستخدمون مجهولو الهوية من تنفيذ معظم الإجراءات.
  • مستخدم تمّت مصادقة هويته: الدور التلقائي الذي يتمّ تعيينه لجميع المستخدمين. يمكنك منح المستخدم أدوارًا إضافية، ولكن يتم إسناد هذا الدور إليه دائمًا.

بالإضافة إلى ذلك، أضافت Apigee دور المشرف. يمكنك منح المستخدمين دور المشرف لمنْحهم حقوق الإدارة في البوابة.

عادةً ما تضيف أدوارًا إلى البوابة حتى تتمكّن من التمييز بين الأذونات استنادًا إلى أنواع المستخدمين المختلفة. يمكن أن يكون للمستخدم دور واحد أو عدة أدوار. يتم منح جميع المستخدمين دور "مستخدم تمّت المصادقة عليه"، ولكن إذا أردت منح مستخدم أدوارًا إضافية، عليك إضافة منطق إلى البوابة أو منح الدور يدويًا.

للاطّلاع على جميع الأدوار والأذونات:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. اختَر المستخدمون > الأذونات > الأدوار في قائمة إدارة Drupal.

لإضافة دور جديد:

  1. اختَر المستخدمون > الأذونات > الأدوار.
  2. أدخِل اسمًا جديدًا للدور في مربّع النص أعلى الزر "إضافة دور" في صفحة "المستخدمون".
  3. انقر على إضافة دور.

لتعديل دور:

  1. اختَر المستخدمون > الأذونات > الأدوار.
  2. انقر على تعديل الدور في صف الدور ذي الصلة في صفحة "الأشخاص".
  3. غيِّر اسم الدور حسب الحاجة.
  4. انقر على حفظ.

لحذف دور:

  1. اختَر المستخدمون > الأذونات > الأدوار.
  2. انقر على تعديل الدور في صف الدور ذي الصلة في صفحة "الأشخاص".
  3. انقر على حذف الدور.

لإضافة مستخدم إلى دور:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. انقر على المستخدمون في قائمة إدارة Drupal.
  3. انقر على تعديل في صف "اسم المستخدم" لحساب المستخدم. يؤدي ذلك إلى فتح عرض قابل للتعديل لملف المستخدم الشخصي.
  4. اختَر جميع الأدوار للمستخدم حسب الاقتضاء.
  5. انقر على حفظ.

لتغيير الأذونات لدور معيّن:

  1. اختَر المستخدمون > الأذونات > الأدوار.
  2. انقر على علامة التبويب الإذن في صفحة "الأشخاص".
    يتم عرض جدول بالأدوار والأذونات. تشير علامات الاختيار في الجدول إلى الأذونات التي تم إسنادها إلى الأدوار.

  3. ضَع علامة في مربّع الاختيار أو أزِلها لمنح الإذن المرتبط بهذا الدور أو إبطاله، على التوالي.
    على سبيل المثال، لمنع المستخدمين الذين تمّت مصادقتهم من إنشاء تطبيقات أو حذفها، انتقِل للأسفل إلى قسم تطبيقات المطوّرين في DevConnet في جدول الأذونات وأزِل العلامة من المربّعَين إنشاء تطبيقات المطوّرين وحذف تطبيقات المطوّرين ضمن المستخدمون الذين تمّت مصادقتهم.
  4. انقر على حفظ الأذونات.

تخصيص حقول النموذج المستخدَمة لتسجيل مستخدم

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

  • مطلوبة أم اختيارية
  • يتم عرضها من خلال عناصر HTML مختلفة، مثل مربّعات النص وأزرار الاختيار ومربّعات الاختيار وغيرها من العناصر
  • يمكن ضبطه ليظهر في أي مكان على النموذج

للتعرّف على كيفية تخصيص نموذج تسجيل المستخدمين المتاح من بوابة المطوّرين، شاهِد هذا الفيديو.

على سبيل المثال، يمكنك إضافة حقل مطلوب لاسم الشركة، أو حقل اختياري لرقم الهاتف. أو يمكنك إضافة عدة حقول، اختيارية ومطلوبة.

تعرض الصورة التالية حقلًا مطلوبًا لاسم الشركة تمت إضافته إلى النموذج:

بصفتك مشرفًا على البوابة، يمكنك عرض معلومات المستخدم وتعديلها، بما في ذلك أي حقول مخصّصة، وذلك من خلال:

  1. اختيار المستخدمون في قائمة إدارة Drupal على البوابة
  2. النقر على تعديل في الصف المقابل لاسم المستخدم

هذه هي الطريقة الأساسية التي يمكنك من خلالها، بصفتك مشرفًا، الوصول إلى معلومات المستخدم.

عند إضافة حقول جديدة إلى النموذج، لا يتم تلقائيًا تحميل قيم الحقول إلى Edge. ومع ذلك، يمكنك ضبط البوابة لتحميل هذه القيم عندما يرسل المستخدم النموذج. وهذا يعني أنّه يمكنك عرض هذه الحقول على Edge، أو استخدام واجهة برمجة التطبيقات Edge management API للوصول إلى هذه الحقول من نص برمجي.

على سبيل المثال، يمكنك عرض حقول النموذج الجديدة في واجهة مستخدم إدارة Edge من خلال الانتقال إلى النشر > المطوّرون، ثم اختيار اسم المستخدم. تظهر قيم الحقول الجديدة ضمن منطقة السمات المخصّصة في الصفحة باسم يتوافق مع الاسم الداخلي للحقل:

لإضافة حقل إلى نموذج تسجيل المستخدم:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. اختَر الضبط > المستخدمون > إعدادات الحساب في قائمة إدارة Drupal.
  3. انقر على الزر إدارة الحقول في أعلى الصفحة.
  4. انتقِل للأسفل في الصفحة إلى منطقة "إضافة حقل جديد":
  5. اضبط الحقل. على سبيل المثال، بالنسبة إلى حقل "اسم الشركة" المعروض أعلاه، استخدِم الإعدادات التالية:
  6. انقر على حفظ.
  7. بما أنّ هذا حقل نصي، سيُطلب منك تحديد الحد الأقصى لطول الحقل.
  8. أدخِل الحد الأقصى للطول، ثم انقر على حفظ إعدادات الحقل.
  9. ستظهر صفحة جديدة تتيح لك تحديد معلومات إضافية للحقل، بما في ذلك:
    • مربّع اختيار لضبط هذا الحقل على أنّه مطلوب
    • مربّع اختيار لتحديد عرض الحقل
    • نص مساعدة اختياري يظهر في نافذة منبثقة في النموذج.
    • الإعدادات الأخرى
  10. احرص على وضع علامة في مربّع الاختيار لجعل هذا الحقل مطلوبًا.
  11. إذا أجريت أي تغييرات على هذه الصفحة، احفظ إعداداتك.
    قد تحتاج إلى محو ذاكرة التخزين المؤقت للمتصفّح قبل ظهور الحقل الجديد في النموذج.

لإعادة ترتيب السمات في النموذج:

تظهر الحقول المطلوبة الجديدة تلقائيًا في النموذج بعد حقل "اسم العائلة". تظهر الحقول الاختيارية في أسفل النموذج، بعد حقول كلمة المرور.

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. اختَر الضبط > المستخدمون > إعدادات الحساب في قائمة إدارة Drupal.
  3. انقر على الزر إدارة الحقول في أعلى الصفحة.
  4. اختَر رمز الإضافة + ضمن عمود "التصنيف" واسحب الحقل إلى المكان الذي تريد عرضه فيه في النموذج.
  5. احفظ التغييرات.

حفظ قيم حقول النماذج كسمات مخصّصة للمطوّرين في Edge

يمكنك حفظ قيم حقول النماذج في سمات المطوّرين المخصّصة في Edge. يمكنك الاطّلاع على السمات المخصّصة للمطوّر وإدارتها كما هو موضّح في مقالة إدارة مطوّري التطبيقات.

بعد حفظ سمات المطوّر المخصّصة، يمكنك استخدام سياسة الوصول إلى العنصر، مثلاً، لتفعيل السلوك الديناميكي استنادًا إلى قيم السمات المخصّصة.

للتعرّف على كيفية حفظ قيم حقول النماذج كسمات مطوّرين مخصّصة، يمكنك مشاهدة هذا الفيديو.

لحفظ قيم الحقول كسمات مخصّصة للمطوّرين في Edge:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. اختَر الإعداد > بوابة المطوّرين > سمات المطوّرين في قائمة إدارة Drupal.
    يتم عرض قائمة بالحقول المتاحة.
  3. اختَر الحقل الذي تريد الاحتفاظ به كسمة في Edge، مثل Company Name.
  4. ضَع علامة في مربّع الاختيار تثبيت هذا الحقل كسمة في Edge.
  5. حدِّد اسم سمة Edge. هذا هو الاسم الذي يظهر في عمود "الاسم" لجدول "السمات المخصّصة" للمستخدم.
  6. حدِّد السلوك للحقل الفارغ.
  7. اختَر سلسلة تحويل القيمة إلى true|false إذا كنت تريد تحويل القيمة إلى قيمة منطقية وتحويلها إلى سلسلة true أو false قبل إرسالها إلى Edge.
  8. انقر على حفظ الضبط.
    سيتم الآن تحميل السمة المخصّصة إلى Edge عندما يُرسل المستخدم النموذج. إذا أردت، بصفتك مشرفًا، تغيير قيمة حقل مخصّص، يمكنك إجراء ذلك من البوابة وليس من Edge.

إنشاء تطبيق تلقائي عندما يسجِّل مستخدم حسابًا جديدًا

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

يمكنك التحكّم بشكل كامل في خصائص التطبيق التلقائي، بما في ذلك:

  • منتجات واجهة برمجة التطبيقات التي يتضمّنها التطبيق
  • حالة التطبيق: في انتظار المراجعة أو تمت الموافقة عليه
  • عنوان URL لردّ الاتصال، إذا لزم الأمر
  • المَعلمات المخصّصة المطبَّقة على التطبيق

يمكنك التحكّم في إنشاء تطبيق تلقائي من خلال إنشاء قاعدة باستخدام وحدة قواعد Drupal. تتيح لك القاعدة تحديد إجراء يحدث استجابةً لحدث على البوابة. في هذا السيناريو، الحدث هو مستخدم يسجّل حسابًا على البوابة. الإجراء هو إنشاء تطبيق تلقائي للمستخدم.

يوضّح القسم تخصيص حقول النموذج المستخدَمة لتسجيل تطبيق كيفية إضافة سمات مخصّصة تُستخدَم لضبط تطبيق. ويمكن أن تكون هذه السمات اختيارية أو مطلوبة، وذلك حسب كيفية تحديدها. إذا أنشأت أيّ سمات مخصّصة للتطبيق، يمكنك ضبطها عند تحديد تطبيق تلقائي.

فعِّل وحدات قواعد Drupal:

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. اختَر الوحدات في قائمة إدارة Drupal.
  3. فعِّل الوحدات التالية إذا لم تكن مفعَّلة:
    • الأسماء البديلة "me" (تظهر في أعلى قائمة الوحدات، وليس في موضعها الأبجدي كما هو الحال مع جميع الوحدات الأخرى)
    • LoginToboggan
    • القواعد
    • واجهة مستخدم القواعد
  4. انقر على حفظ الضبط.
    قد يتم تفعيل وحدات أخرى مطلوبة تلقائيًا.

إنشاء قاعدة لإضافة تطبيق تلقائي:

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. اختَر الإعداد > سير العمل > القواعد في قائمة إدارة Drupal.
  3. انقر على الزر +إضافة قاعدة جديدة.
  4. حدِّد الاسم للقاعدة.
  5. يمكنك اختياريًا تحديد تسجيل الدخول في حقل العلامات أو أي علامة أخرى تريد استخدامها لتصنيف القاعدة.
  6. في مربّع القائمة المنسدلة "التفاعل مع الحدث"، اختَر المستخدم > بعد حفظ حساب مستخدم جديد.
  7. انقر على حفظ.
    تظهر صفحة تعديل القاعدة. سبق لك ضبط الحدث في الخطوة السابقة، لذا من المفترض أن يظهر العنوان التالي: "بعد حفظ حساب مستخدم جديد" ضمن "الحدث".
  8. اترك الشروط فارغة لهذه القاعدة.
  9. ضمن الإجراءات، انقر على + إضافة إجراء.
  10. اختَر Devconnect > إنشاء طلب مطوّر في القائمة المنسدلة.
    تعمل صفحة "إضافة إجراء جديد" على تغيير تنسيقها للسماح لك بضبط التطبيق.
  11. ضمن اسم واجهة برمجة التطبيقات، حدِّد اسم التطبيق التلقائي. على سبيل المثال، استخدِم [account:field_last_name] Application.
    القيمة [account:field_last_name] هي نمط بديل يتوافق مع اسم عائلة المستخدِم. للاطّلاع على القائمة الكاملة لأنماط الاستبدال، اختَر أنماط الاستبدال ضمن مربع إدخال القيمة.
  12. اضبط معرّف المطوّر الفريد على [account:uid]. هذه القيمة مطلوبة لربط المستخدم بالتطبيق.
  13. اضبط حالة التطبيق على في انتظار المراجعة أو تمت الموافقة عليه. اضبط الحالة على في انتظار المراجعة إذا كان المشرف لا يزال بحاجة إلى الموافقة على التطبيق قبل أن يتمكّن المستخدم من استخدامه للوصول إلى واجهات برمجة التطبيقات.
  14. اضبط عنوان URL لردّ الاتصال للتطبيق إذا لزم الأمر. لا يظهر هذا الحقل إلا إذا ضبطت التطبيقات لتتطلّب عنوان URL لردّ الاتصال. لمزيد من المعلومات عن ضبط عناوين URL لمكالمات الردّ، يُرجى الاطّلاع على ضبط كيفية معالجة عنوان URL لمكالمات الردّ.
  15. إذا حدّدت أيّ سمات مخصّصة للتطبيق، سواء كانت اختيارية أو مطلوبة، اضبطها. لمزيد من المعلومات، يُرجى الاطّلاع على تخصيص حقول النموذج المستخدَمة لتسجيل تطبيق.
  16. حدِّد منتجات واجهة برمجة التطبيقات المضمّنة في التطبيق.
    يجب أن تُدرِج منطقة النص القيمة كل منتج من منتجات واجهة برمجة التطبيقات في سطر منفصل، بدون فواصل أو عناصر فاصل أخرى. تظهر قائمة منتجات واجهة برمجة التطبيقات المتاحة أعلى منطقة النص القيمة.
  17. انقر على حفظ للعودة إلى صفحة تعديل القاعدة.
  18. انقر على حفظ التغييرات.
  19. لتعديل القاعدة لاحقًا، اختَر الإعداد > سير العمل > القواعد في قائمة إدارة Drupal، ثم اختَر القاعدة من قائمة القواعد.

عندما يسجّل مستخدم جديد الدخول إلى البوابة لأول مرة ويختار رابط "تطبيقاتي" في قائمة ، سيظهر له الآن تطبيق باسم تطبيق lastName، حيث يكون lastName هو اسم المستخدم الأخير الذي تم استخدامه عند تسجيل المستخدم للحساب.

إدارة تطبيقات المستخدمين

بصفتك مشرفًا على البوابة، يمكنك استخدام تقرير "تطبيقات المطوّرين" لإدارة تطبيقات المستخدمين مباشرةً من البوابة. من هذا التقرير، يمكن للمشرف الاطّلاع على معلومات عن تطبيق المستخدم، أو تعديل التطبيق، أو حذفه. على سبيل المثال، يمكن لمشرف البوابة تعديل التطبيق لإضافة منتجات واجهة برمجة التطبيقات أو إزالتها أو تغيير عنوان URL لإعادة الاتصال أو إجراء تغييرات أخرى.

لإدارة تطبيق مستخدم:

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. اختَر التقارير > تطبيقات المطوّرين في قائمة إدارة Drupal. تظهر قائمة قابلة للترتيب بتطبيقات المستخدم.
  3. بالنسبة إلى أي تطبيق في القائمة:
    • انقر على الرابط تعديل لتعديل خصائص التطبيق.
    • انقر على الرابط حذف لحذف التطبيق.

إلغاء حساب مستخدم

يمكن لمشرف البوابة إلغاء حساب مستخدم. يمكن للمشرف إلغاء حساب فردي، أو يمكنه إلغاء حسابات متعددة بشكل مجمّع.

لإلغاء حسابات مستخدم فردي:

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. انقر على المستخدمون في قائمة إدارة Drupal.
  3. ضمن عمود العمليات في جدول المستخدمين، اختَر إلغاء الحساب.
  4. انقر على خيار الإلغاء المناسب ضمن "عند إلغاء حساب مستخدم". في ما يلي الخيارات المتاحة:
    • إيقاف الحساب والاحتفاظ بمحتوى: (الإعداد التلقائي) يتم الاحتفاظ بحساب المستخدم والمحتوى ذي الصلة به. ومع ذلك، يتم حظر حساب المستخدم من الوصول إلى موارد واجهة برمجة التطبيقات. هذا هو الخيار التلقائي. ويمكن للمشرف لاحقًا إزالة حظر حساب المستخدم.
    • إيقاف الحساب وإلغاء نشر محتواه: يتم الاحتفاظ بحساب المستخدم ومع ذلك، تتم إزالة المحتوى المرتبط بحساب المستخدم. تم حظر حساب المستخدم من الوصول إلى موارد واجهة برمجة التطبيقات. ويمكن للمشرف لاحقًا إزالة حظر حساب المستخدم.
    • حذف الحساب، ولكن جعل محتواه ينتمي إلى المستخدم المجهول: يتم حذف حساب المستخدم. يتم الاحتفاظ بالمحتوى المرتبط بحساب المستخدم، ولكن يتم إرساله إلى حساب المستخدم "مجهول"، أي حساب لم يتم مصادقة المستخدم عليه. لا يمكن إعادة تفعيل حساب المستخدم. على المستخدم إعادة التسجيل، ويجب مصادقة حساب المستخدم قبل الوصول إلى موارد واجهة برمجة التطبيقات.
    • حذف الحساب ومحتواه: يتم حذف حساب المستخدم ومحتواه المرتبط به. لا يمكن إعادة تفعيل حساب المستخدم. على المستخدم إعادة التسجيل، ويجب مصادقة حساب المستخدم قبل الوصول إلى موارد واجهة برمجة التطبيقات.
  5. إذا أردت أن يتلقّى المستخدم رسالة إلكترونية تطلب منه تأكيد الإلغاء، اختَر "طلب تأكيد عبر البريد الإلكتروني لإلغاء الحساب".
    في حال تحديد هذا الخيار، يجب أن يكون لدى حساب المستخدم الأذونات الصحيحة للسماح بالانقضاء اختَر المستخدمون > الأذونات وتأكَّد من أنّ دور "المستخدِم الذي تمّت مصادقة هويته" يتضمّن مجموعة أذونات "إلغاء حساب المستخدِم الخاص".
  6. انقر على إلغاء الحساب.

لإلغاء حسابات مستخدمين متعددة:

  1. سجِّل الدخول إلى البوابة بصفتك مستخدمًا يملك امتيازات المشرف.
  2. انقر على المستخدمون في قائمة إدارة Drupal.
  3. ضمن العمليات، اختَر إلغاء حساب المستخدم في القائمة المنسدلة.
  4. ضَع علامة في مربّع الاختيار بجانب كل مستخدم تريد إلغاء حسابه.
  5. انقر على الزر تنفيذ.
  6. انقر على خيار الإلغاء المناسب ضمن "عند إلغاء حساب مستخدم". في ما يلي الخيارات المتاحة:
    • إيقاف الحساب والاحتفاظ بمحتوى
    • إيقاف الحساب وإلغاء نشر محتواه
    • حذف الحساب، ولكن جعل محتواه ينتمي إلى "مستخدم مجهول"
    • حذف الحساب ومحتواه
  7. انقر على التالي.
  8. انقر على تأكيد.

ضبط الإجراء التلقائي عند إلغاء حساب

يمكن لمشرفي بوابة المطوّرين ضبط الإجراء التلقائي للبوابة عند إلغاء حساب أحد المستخدِمين.

لضبط الإجراء التلقائي عند إلغاء حساب:

  1. سجِّل الدخول إلى المنصة بصفتك مستخدمًا يملك امتيازات مشرف أو إنشاء محتوى.
  2. اختَر الضبط في قائمة إدارة Drupal.
  3. حدد "إعدادات الحساب".
  4. انقر على خيار الإلغاء المناسب ضمن "عند إلغاء حساب مستخدم" في قسم "التسجيل والإلغاء". في ما يلي الخيارات المتاحة لك:
    • إيقاف الحساب والاحتفاظ بمحتوى
    • إيقاف الحساب وإلغاء نشر محتواه
    • حذف الحساب، ولكن جعل محتواه ينتمي إلى "مستخدم مجهول"
    • حذف الحساب ومحتواه
  5. انقر على حفظ الإعدادات.