مرحباً بالجميع، إخلاء المسؤولية المعتاد هو أنني أبعد ما أكون عن المطور، ولكني أعتني بمنتدى مجتمعي يستخدم Discourse (خطة Pro Plus)، وأبذل قصارى جهدي للتعلم. هذا الموقف هو إلى حد كبير “اشرح لي كأن عمري خمس سنوات”، للأسف.
أحتاج إلى بعض الإرشادات حول كيفية تنفيذ نموذج منبثق بعد التسجيل، إذا كان هذا ممكناً؟
المشكلة: حالياً، نطرح أسئلة ديموغرافية اختيارية (العمر، نوع السرطان، الموقع، إلخ) في نموذج التسجيل نفسه، وهذا يسبب احتكاكاً. يتعامل مستخدمونا مع حالات صحية خطيرة ونريد أن نجعل التسجيل بسيطاً قدر الإمكان.
ما أريد القيام به: عرض نموذج منبثق قابل للإغلاق مباشرة بعد التسجيل بهذه الأسئلة الاختيارية. المتطلبات الرئيسية التي حددتها حتى الآن:
يظهر مرة واحدة فقط بعد التسجيل (وليس عند كل تسجيل دخول)
يمكن للمستخدمين إغلاقه دون إكماله
لا يظهر مرة أخرى أبداً بمجرد إغلاقه أو إكماله
يحفظ الردود في حقول المستخدم المخصصة إذا قاموا بتعبئته
الأسئلة:
هل يوجد مكون/إضافة موجودة تقوم بشيء مماثل يمكنني استخدامه أو التعلم منه؟
هل يجب أن يكون هذا إضافة (plugin) بدلاً من مكون سمة (theme component)؟
ما هي أفضل طريقة لتتبع الإغلاق بشكل دائم؟
هل هناك أي “مصائد” ومزالق واضحة في هذا النهج؟
شكراً على أي توجيهات! وأخبروني إذا كنت أبالغ في تعقيد الأمر - أريد التأكد من أنني أتخذ النهج الصحيح كشخص مبتدئ جداً.
لا أعرف أي مكون سمة يعرض نافذة منبثقة بعد التسجيل، ولكن يجب أن يكون ذلك ممكناً، ويمكنك التحقق من بعض إحصائيات المستخدم لعرضها فقط للمستخدمين الجدد (ربما وقت قراءة يساوي 0؛ لا أعتقد أن “شوهد” تعمل).
تساءلت عما إذا كانت الرسالة الشخصية المرسلة إلى المستخدم قد تنجح أيضاً. هناك بعض الخيارات حول كيفية إرسال رسالة للمستخدمين بمجرد انضمامهم. سأحتاج إلى التحقق من الخيار الأفضل لهذه الحالة.
ليست إجابة تقنية، ولكن من منظور تجربة المستخدم (UX): إذا تسببت الأسئلة في احتكاك أثناء التسجيل، أضمن أن النافذة المنبثقة التي تظهر بمجرد أن “تدخل” أخيرًا ستكون غير مرحب بها أكثر.
أوه، هذا مثير للاهتمام بالنسبة لي. أنتم متقدمون عليّ (ما زلت أقوم بإعداد الأمور)، ولكني أدير أيضًا مجتمع دعم وكنت أخطط لإضافة الكثير من حقول المستخدمين إلى نموذج التسجيل. لكنني لم أفكر في عنصر الاحتكاك!
قد أضطر إلى إعادة التفكير في نهجي، واستبعاد تلك الحقول من نموذج التسجيل، ولكن إيجاد طريقة لدعوة الأشخاص لملئها “لاحقًا”.
لدي فكرتان لهذا:
سيكون لدينا “تعليمات” للأعضاء الجدد: افعل كذا، وافعل كذا، وصناديق ندعوهم لتحديدها (مجازيًا) للاستعداد للمشاركة الكاملة في المجتمع. يمكن أن يكون هذا أحدها، والذي يمكن مكافأته كشارة أو بوضع العضو في مجموعة (تم الانتهاء من أسئلة الملف الشخصي!) - والتي يمكن أن تكون شرطًا للوصول إلى بعض جوانب المجتمع، أو ببساطة طريقة عملية لتحديد الأعضاء الذين قد يحتاجون إلى بعض التشجيع أو الدعم للرد على تلك الأسئلة
لقد بحثت في استخدام الأتمتة لإرسال رسائل شخصية دورية للأعضاء (على غرار الرد الآلي)، بدءًا من تاريخ تسجيلهم. لذا ربما تكون إحدى هذه الرسائل، بعد بضعة أيام من الانضمام، تدور حول ملء هذا الجزء من الملف الشخصي، ولماذا لا يكون ذلك باستخدام مكون User Field Prompt الذي أشار إليه @Moin، وربما بالاشتراك مع شرط الشارة/المجموعة المذكور أعلاه لتجنب تنبيه الأعضاء الذين قاموا بذلك بالفعل.