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

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

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

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

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

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

شاهِد هذا الفيديو للتعرّف على كيفية إدارة سير عمل التسجيل وتخصيص رسائل البريد الإلكتروني للتسجيل وحظر عناوين 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 إلى صفحة تسجيل الدخول والصفحات الأخرى من خلال تفعيل وحدتَي اختبار CAPTCHA وreCAPTCHA في Drupal. تتيح وحدة 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. احفظ التغييرات.

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

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

عند تنفيذ صفحة "الأحكام والشروط"، يتم استخدام الوحدة القانونية في 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. ضمن "القيمة"، حدِّد user/[account:uid]/apps.
    [account:uid] هو نمط بديل يتوافق مع رقم تعريف بوابة المستخدم. للاطّلاع على القائمة الكاملة لأنماط الاستبدال، اختَر أنماط الاستبدال ضمن مربّع إدخال القيمة.
  11. انقر على حفظ للعودة إلى صفحة "تعديل قاعدة التفاعل". من المفترض أن تظهر تلك الصفحة كما هو موضّح أدناه:
  12. انقر على حفظ التغييرات.
    لتعديل القاعدة لاحقًا، اختَر "القواعد" من صفحة "الإعدادات"، ثم اختَر "إعادة توجيه تسجيل الدخول" من قائمة القواعد.

والآن، عندما يسجّل أحد المستخدمين الدخول، ستتم إعادة توجيهه إلى الصفحة التي تسرد كل تطبيقاته. إذا أردت بدلاً من ذلك إعادة توجيه المستخدمين إلى الصفحة الرئيسية للبوابة، يمكنك تعديل القيمة التي حدّدتها أعلاه في الخطوة 11 لتحديد عنوان URL للصفحة الرئيسية للبوابة. على سبيل المثال، http://dev-myCompany.devمدخل.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 للوصول إلى هذه الحقول من نص برمجي.

على سبيل المثال، يمكنك عرض حقول النموذج الجديد في واجهة مستخدم إدارة 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، مثل "اسم الشركة".
  4. حدِّد مربّع الاختيار الاحتفاظ بهذا الحقل كسمة في Edge.
  5. حدِّد اسم سمة الحافة. هذا هو الاسم الذي يظهر في عمود "الاسم" ضمن جدول السمات المخصّصة للمستخدم.
  6. تحديد سلوك الحقل الفارغ/
  7. اختَر السلسلة تحويل القيمة إلى 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. ضمن API Name (اسم واجهة برمجة التطبيقات)، حدِّد اسم التطبيق التلقائي. على سبيل المثال، استخدِم تطبيق [account:field_last_name].
    قيمة [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. انقر على حفظ الضبط.