يتطلب ذلك تدخلاً يدوياً لمراجعة كل حساب. هذا الإعداد مفيد جداً لأولئك الذين يرغبون في تجربة النظام مع عدد قليل من المستخدمين، أو لأولئك الذين يديرون نوعاً من العروض الترويجية حيث يكون الوصول إلى المنتدى ميزة إضافية. مثل هذا رمز الدعوة سيقلل بشكل كبير من أعباء العمل في منتديات المشاريع التجريبية أيضاً.
لأنني بحاجة إلى الموافقة على كل بريد إلكتروني على حدة والبقاء في قائمة الانتظار للموافقة على مدار الساعة طوال أيام الأسبوع، ولا أعرف ما إذا كان هذا بوت عشوائي مسجّل أو شخصًا حقيقيًا يجب أن يكون لديه حق الوصول أم لا.
مع رمز دعوة، أعرف على الأقل أنهم حصلوا على رمز دعوة قمت بمشاركته بشكل خاص.
+1 لهذه الميزة، التي تُعد مفيدة للغاية للعديد من المجتمعات التي أديرها. أفهم وجهة نظر @codinghorror و @ondrej حول الموافقة اليدوية المذكورة أعلاه، لكنني أعتقد أن هذه الميزة تسد فجوة موجودة بين دعوة الجميع يدويًا (موقع «دعوة فقط») والموافقة على الجميع يدويًا (موقع «اعتماد المستخدمين»).
لا نرغب في الموافقة على المستخدمين. نريد فقط نشر رمز في مجموعة على Slack أو Telegram أو WhatsApp والسماح للجميع باستخدامه. أحيانًا، لا يضر وجود عدد قليل من الاختباريين الإضافيين قبل الإطلاق الرسمي.
أجد هذا مفيدًا للغاية أيضًا، خاصةً إذا تم توسيع الوظيفة قليلاً لتمكين “ربط” المجموعات بكود دعوة محدد، أي أن شخصًا ما ينشئ حسابًا باستخدام كود محدد يُضاف تلقائيًا إلى مجموعة محددة.
في بعض حالات الاستخدام، قد يحل هذا أيضًا طلبًا يتكرر بين الحين والآخر يتعلق برموز دعوة مستقلة عن البريد الإلكتروني…
يرجى زيارة amazing.forum.com وإدخال رمز الدعوة: fantastic للحصول على الوصول (تم تنفيذه)
و
يرجى زيارة amazing.forum.com/register?code=fantastic للتسجيل والحصول على الوصول إلى المنتدى
من المحتمل أننا تجاوزنا قاعدة الـ 100 هنا نظرًا لأن الطريقة العامة التي نستخدمها لحل هذه المشكلة هي وضع المواقع خلف مصادقة HTTP الأساسية.
كلاهما متشابهان إلى حد كبير، سأقوم بتنفيذ الخيار الأول حاليًا لكنني سأعود لتنفيذ الخيار الثاني لاحقًا.
الخيار الأول له ميزة أنه أسهل قليلاً عندما لا تعتمد على النسخ واللصق، على سبيل المثال، احصل على التعليمات عبر واتساب ثم استخدم سطح المكتب لإكمال العملية.
الخيار الثاني له ميزة أنه يقلل من كتابة fantastic وهو مفيد للمشاركة عبر “البريد الإلكتروني” مقارنة بالمشاركة عبر واتساب.
هل لا تتابع من أين جاء forum.this-magic-domain.org هنا؟ في كلتا الحالتين، هذا هو نفس النطاق تمامًا الذي يستضيفه المنتدى.
(هذا على موقع تطوير مع تفعيل must_approve_users، بعد التحقق من البريد الإلكتروني)
يجب أن يكون اختياريًا عند التسجيل، واختياريًا عند تسجيل الدخول قبل الموافقة، لأن أي إجراء يفرض على جميع المستخدمين نسخ الكود وتوزيعه سيؤدي إلى تعطل النظام ويتطلب تدخّل المسؤول.
أدرك الآن أنني قمت فقط بتكرار نقاط @codinghorror من الموضوع السابق عن طريق الخطأ. (والذي لم أقرأه وقت الكتابة، لأن هذا كان في #feature:announcements)
بشكل أساسي، يجب أن يُبنى هذا فوق must_approve_users + login_required بدلاً من إنشاء نظام موازٍ بالكامل. التنفيذ الحالي جيد كحل مؤقت لاجتياز الأزمة الحالية، لكنه يحتاج إلى إصلاح.
سيُنسى شخص ما الكود أو لن يكتبه إذا عرضته في مؤتمر. أو ستحتاج إلى تحديث الكود بعد نشر فيديوهات المؤتمر. من الأفضل بكثير أن تسأل في مجموعة الواتساب الخاصة بك “من حساب @test3؟”، تحصل على إجابة مؤكدة، ثم تضغط
أعتقد أن الأمر على ما يرام، نحن بحاجة فقط إلى الوصول إلى التعديلات النهائية. هناك بالتأكيد بعض التحسينات التي أؤيدها تمامًا هنا.
أولاً، التكامل مع صفحة دعوات المستخدمين، على سبيل المثال، إذا قمت بالتسجيل عبر meta عن طريق زيارة الرابط https://meta.discourse.org/signup?u=codinghorror، فستظهر كشخص دعوتُته في صفحة ملفي الشخصي، مثل هذا:
تذكر أن الدعوات القائمة على البريد الإلكتروني تمنح بالفعل مستوى الثقة 1 (TL1) لأولئك المستخدمين الذين دعوتهم… لذا فإن هذه الميزة موجودة بالفعل… راجع نافذة الحوار الخاصة بالدعوة… لاحظ أنه يمكنك إضافة وصول المجموعة أيضًا، وارتفاع مستوى الثقة (TL) ضمني. ربما يجب أن نوضح ذلك في النص هنا في هذه النافذة، في الواقع:
ثانيًا، يجب أن تكون قادرًا على إنشاء روابط دعوة بدون بريد إلكتروني من نفس المكان الذي ترسل فيه الدعوات، وفقًا لما ورد أعلاه .. هذا يحل تمامًا مشكلة “لكنني لا أعرف عناوين بريدهم الإلكتروني ”.
ثالثًا، أعتقد أنه من المقبول أن يكون الموقع “بدعوة فقط” وأن تكون جميع الدعوات على شكل روابط تشعبية بالإضافة إلى كلمة سر سرية. بهذه الطريقة يكون الأمر:
شيء تملكه (مثل رابط لموقع)
شيء تعرفه (مثل كلمة السر open sesame)
وإذا كان موقعك يتطلب الموافقات، فإن كلمة السر السرية تسمح لك بتجاوز عملية الموافقة أيضًا. وإذا لم تكن لديك موافقات، فلا يمكنك الدخول بدون كلمة السر السرية…
مشكلتي الرئيسية هي أننا لا نتكامل مع الميزات الموجودة هنا، بل نضيف بعض الأشياء العشوائية من خلال إعداد موقع غامض. لكن يمكننا التكامل لجعل ميزة الدعوة أفضل بكثير بدلاً من أن تكون إعداد موقع منفصلًا وغريبًا.