بهدف الإصدار 2.7، سنقوم بإجراء بعض التحسينات على نظام الدعوات لمواءمته مع الطريقة التي تتعامل بها منصات مثل Discord مع الدعوات في الوقت الحالي، مع التركيز على إنشاء رابط بسرعة يمكن نسخه ولصقه في بريد إلكتروني أو رسالة نصية أو دردشة. ستكون خيارات مثل إرسال بريد إلكتروني مع رسالة مخصصة أو إضافة مستخدمين إلى مجموعات وغيرها متاحة ضمن خيارات متقدمة . كما سيتم تحسين إدارة الدعوات لتمكين المستخدمين من تعديل دعواتهم بعد إنشائها.
يتضمن هذا التغيير العديد من الأجزاء المتحركة ويتناول أمورًا يستطيع الموظفون القيام بها ولا يستطيع المستخدمون العاديون، لذا سنحرص على تنفيذها بشكل صحيح. لقد أشرت إلى المهام الرئيسية أدناه بالإضافة إلى النصوص المقترحة للواجهات الجديدة. يمكننا تحديث هذا المنشور الأصلي (OP) أثناء تقدمنا في العمل.
إزالة علامة التبويب LINKS، وإعادة هيكلة علامة التبويب PENDING في صفحة /user/invited/pending لتشمل دعوات الروابط
إضافة القدرة على تعديل الدعوات الموجودة المدرجة في علامة التبويب PENDING
تبسيط نافذة Invite، ووضع الخيارات المتقدمة خلف
إضافة القدرة على تحديد الموضوع الذي سيصل إليه المستخدم المدعو بعد قبول الدعوة
إضافة خطوة مؤقتة إلى Bulk Invite (للمسؤولين فقط) مع تعليم فوري حول كيفية إعداد ورفع ملف CSV
لم نقم بإزالتها بل جعلناها تعمل! إزالة القدرة على دعوة مستخدم جديد عبر زر share في قائمة الموضوع
[تعديل] [حذف] [الحصول على رابط] [إرسال بريد إلكتروني]
thirdinvitedperson@example.fake
team
25 نوفمبر
25 ديسمبر
[تعديل] [حذف] [الحصول على رابط] [إرسال بريد إلكتروني]
نافذة الدعوة الجديدة
العنوان: دعوة أشخاص
شارك هذا الرابط مع الآخرين لمنحهم الوصول الفوري إلى SITENAME!
[ ] [إنشاء رابط/نسخ]
ينتهي صلاحية رابط دعوتك الأسبوع القادم. :gear:
ملاحظة: عند اختيار زر CREATE LINK، يتم إضافة الرابط إلى الحقل الفارغ ويتغير الزر إلى COPY. عند النقر عليه، يتم نسخ الرابط إلى الحافظة ليتم لصقه في بريد إلكتروني أو دردشة أو رسالة نصية.
خيارات متقدمة في نافذة الدعوة الجديدة
العنوان: دعوة أشخاص (خيارات متقدمة)
إضافة إلى مجموعات:
[ بحث... ]
إرسال إلى موضوع عند تسجيل الدخول لأول مرة:
[ بحث... ]
تنتهي الصلاحية بعد
[ تحديد إطار زمني ]
الحد الأقصى لعدد مرات الاستخدام
[ 5 ]
قصر على عنوان البريد الإلكتروني
[ name@example.com ]
إرسال بريد إلكتروني
[ مرحبًا، يرجى الانضمام إلى فريقنا.
]
[ ] [إنشاء رابط/نسخ رابط] [إرسال بريد إلكتروني]
ملاحظة: ينتهي صلاحية الدعوة بعد أسبوع واحد من التاريخ الحالي افتراضيًا. يتم عرض الحد الأقصى لعدد مرات الاستخدام فقط إذا لم يتم توفير عنوان بريد إلكتروني. يتم عرض الرسالة المخصصة وزر إرسال بريد إلكتروني فقط إذا تم توفير عنوان بريد إلكتروني.
الخطوة المؤقتة الجديدة للدعوة الجماعية
العنوان: دعوة جماعية (للمسؤولين فقط)
قم بدعوة قائمة من المستخدمين لإطلاق مجتمعك بسرعة. قم بإعداد [ملف CSV](https://en.wikipedia.org/wiki/Comma-separated_values) يحتوي على صف واحد على الأقل لكل عنوان بريد إلكتروني للمستخدمين الذين تريد دعوتهم. يمكن توفير المعلومات التالية المفصولة بفواصل إذا كنت ترغب في إضافة أشخاص إلى مجموعات أو توجيههم إلى موضوع محدد عند تسجيل دخولهم لأول مرة.
name@example.com,group_1;group_2,topic_id
سيتم إرسال دعوة إلى كل عنوان بريد إلكتروني في ملف CSV المرفوع، وستتمكن من إدارتها لاحقًا.
[ رفع ملف CSV]
ملاحظة: عند اختيار زر رفع ملف CSV، يتم فتح نظام الملفات لاختيار ملف CSV المراد رفعه.
كما قد يكون لاحظ بعض المستخدمين في tests-passed، فإن @dan يعمل بجد لتحسين نظام الدعوات وفقًا لما ورد في المنشور الأصلي. وقد تم دمج التحسينات الآن وهي تعمل بشكل ممتاز، لذا فإن الوقت مناسب الآن لاستكشافها إذا لم تكن قد فعلت ذلك بالفعل! نود أن نسمع آراءكم وإذا لاحظتم أي مشكلات. فيما يلي بعض لقطات الشاشة للواجهات الجديدة.
يمكن الآن الوصول إلى الدعوات عبر واجهة محسّنة بشكل كبير في قائمة المستخدم. وتُعرض الدعوات المعلقة عبر الروابط والبريد الإلكتروني في واجهة موحدة. أما الدعوات التي تم استبدالها، فتُعرض ترتيبًا زمنيًا، الأحدث أولًا.
أهم إضافة هي أن المستخدمين العاديين المسموح لهم بدعوة الآخرين يمكنهم الآن نسخ رابط للمشاركة بالإضافة إلى إرسال دعوة عبر البريد الإلكتروني. كما يمكنهم تغيير الحد الأقصى لعدد مرات استخدام الرابط، وذلك مقيدًا بإعداد المسؤول invite link max redemptions limit users (الافتراضي: 10). ولا يمكنهم تغيير مدة صلاحية الدعوات، والتي تُحدد في إعداد المسؤول invite expiry days (الافتراضي: 30 يومًا).
يمكن لفريق الدعم الوصول إلى خيارات متقدمة لإضافة المستخدمين المدعوين إلى مجموعات، واختيار موضوع محدد يرسلون إليه عند تسجيل الدخول لأول مرة، وتغيير إطار زمني لانتهاء صلاحية الرابط. أما في حالة الدعوات عبر البريد الإلكتروني، فيمكن لفريق الدعم إضافة رسالة شخصية اختيارية.
تعمل الدعوة الجماعية كما كانت سابقًا، باستثناء أنه يتم الآن عرض خطوة وسيطة تتضمن بعض المعلومات الفورية حول كيفية إعداد ملف CSV قبل رفعه.
علامة التبويب “الدعوات المعلقة” مع عرض دعوات الروابط والبريد الإلكتروني معًا
مجرد ملاحظة/فكرة لتحسينات مستقبلية:
نظام Discourse لدينا يحتوي على أقسام منفصلة مرتبطة بمجموعات تمثل عضوية مجتمعية منفصلة. هناك مجتمعات متعددة على نفس التثبيت العام. سيكون من الجيد إذا:
إما أن تتضمن “دعوة من مستخدم إلى مستخدم” خيارًا تلقائيًا بحيث يرث الشخص المدعو نفس عضوية المجموعة التي ينتمي إليها الداعي (ربما يكون قابلًا للاختيار إذا كان لدى الداعي عضويات متعددة في المجموعات)
أو يوجد نوع من سير العمل حيث يضيف اعتماد المشرف/المدير أذونات المجموعة الصحيحة في خطوة ثانية
لست متأكدًا مما إذا كان هذا مجرد إغفال أثناء إعادة تصميم واجهة المستخدم، أو ما إذا كان هناك مبرر لذلك، ولكن عندما يختار مستخدم غير موظف، وهو مالك لبعض المجموعات، خيار دعوة عنوان بريد إلكتروني واحد فقط، فإن الخيارات المتقدمة لا تسمح له بإضافة المدعو إلى مجموعاته. لا يزال المالك قادرًا على القيام بذلك عبر واجهة المستخدم في /g. ربما يمكن تذكير بهذا التغيير في مكان ما، ربما في js.user.invited.invite.restrict_email؟
@danنشر تحديثًا لنظام الدعوات في الأسابيع الأخيرة. أخبرنا برأيك، وإذا كانت لديك اقتراحات لمزيد من التحسينات! الهدف الرئيسي من هذه التغييرات الأخيرة هو جعله بسيطًا قدر الإمكان مع الاستمرار في دعم كل سحر نظام الدعوات. لم يعد هناك شاشة “متقدمة”. تتوفر جميع الخيارات المتاحة في نافذة الدعوة المنبثقة في نفس الوقت، حسب ما هو مناسب للموقف وما يمكن للمستخدم الوصول إليه.
يتمتع المستخدمون العاديون ببضعة خيارات فقط، لذا فإن دعوتهم تكون سهلة. أدرك أنه بالنسبة للموظفين، لا نزال ننظر إلى قائمة بخمسة أشياء لاتخاذ قرار بشأنها (كلها اختيارية) قبل الحصول على رابط الدعوة أو إرساله عبر البريد الإلكتروني.. وهو أمر مفيد ولكنه قد يكون مربكًا، خاصة للأشخاص الجدد في Discourse. نحن نبحث عن طرق للحفاظ على كل السحر ولكن الانتقال إلى واجهة أبسط. الاقتراحات مرحب بها.
لقطات شاشة:
مستخدم من المستوى 2 يوجه دعوة لشخص عبر البريد الإلكتروني. تظهر الرسالة الشخصية الاختيارية فقط عند البدء في كتابة عنوان البريد الإلكتروني.
يحصل المسؤول على كل الميزات. لم أبدأ في كتابة عنوان البريد الإلكتروني بعد. يتم عرض تحذير إذا حاولت جعل المدعو يصل إلى موضوع في فئة آمنة تتطلب عضوية في مجموعة للوصول إليها.
واو، هذا يبدو معقدًا جدًا. أفهم الدافع هنا والفكرة مثيرة للاهتمام، لكنني لست متأكدًا من أننا نريد إضافة المزيد من السحر في هذه المرحلة. هل يمكنك الوصول إلى ما تريده باستخدام خيارات الدعوة إلى الموضوع والمجموعات المتاحة للموظفين؟ تحصل كل مجموعة فرعية على مجموعة يمكن للأشخاص الانضمام إليها بمجرد تسجيلهم، ويمكن للمستخدمين مساعدة بعضهم البعض والعمل مع مالكي المجموعات لتحقيق ذلك.
هذا حسب التصميم، للحفاظ على نظام الدعوات أبسط لمعظم المستخدمين. كما ذكرت، يمكن لمالكي المجموعات دائمًا إضافة أشخاص إلى مجموعاتهم عبر صفحة مجموعتهم، أو دعوتهم وإضافتهم فورًا إلى مجموعتهم.
إذا كنا مخطئين بشأن هذا وكان الكثير من الناس يشتكون من طريقة عمل هذا، فقد نعيد النظر في هذا القرار.