جعل فئة المتابعة أكثر بروزًا للمستخدمين

أنا مهتم بجعل خيارات المتابعة في الفئات خيارًا أكثر بروزًا للمستخدمين.

  • أدرك أنه يمكنني تنسيق زر الإشعار في كل فئة، لكنه سيظل مجرد أيقونة صغيرة وغير واضحة إلى حد ما. لم أتمكن من معرفة كيفية جعل الهدف أكثر وضوحًا.

  • هل من الممكن إضافة زر إشعار لكل فئة في صفحة /categories؟ وهذا سيخدم أيضًا كملخص لما يتابعه المستخدم.

  • أخيرًا، هل من الممكن جعل المستخدم يتابع أول منشور في فئة معينة؟

    إليك مبرري لهذه النقطة الأخيرة: أرسل رسالة متابعة لحضور فعالية عبر الإنترنت (والذين هم بالفعل أعضاء في منتدانا). أود إضافة شيء مثل: “إذا استمتعت بهذه الندوة عبر الإنترنت حول الموضوع X، يمكنك الاشتراك لتلقي إشعارات حول الفعاليات والمناقشات المستقبلية حول هذا الموضوع: رابِط”.

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

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

3 إعجابات

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

إعجابَين (2)

المشكلة التي أراها في ذلك هي أنه قد يتحول إلى ناقل هجوم CSRF (يمكن لشخص ما نشر رابط في مكان ما ينفذ إجراءً ما في discourse، وأي شخص ينقر عليه سيتم تطبيق هذا الإجراء على حسابه، إذا كان مصادقًا عليه في موقع discourse المشار إليه بالرابط). يمكن إخفاء الرابط على شكل رابط مختصر أيضًا، مثل bit.ly/some-key.

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

إعجابَين (2)

أرى المشكلة المحتملة هنا. هل قد تساعد “شاشة ترحيبية” (مرة أخرى لا أعرف المصطلح الصحيح)؟ مثلاً، عند النقر على رابط إشعار البريد الإلكتروني، لا يتم تنفيذ أي إجراء تلقائيًا، بل يتم توجيهك لاختيار ما تريد فعله.

إعجابَين (2)

هذا حل ممكن، مثل ما يحدث عند إلغاء الاشتراك في الرسائل الإلكترونية.

إعجابَين (2)

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

إعجابَين (2)

سأكون سعيدًا تمامًا برابط ينقل المستخدمين إلى المنتدى حيث يطلب حوار مثل هذا:

هل ترغب في متابعة المنشور الأول لفئة معينة؟

سيتم إخطارك بالمواضيع الجديدة في هذه الفئة، لكن ليس بردود المواضيع.

نعم / لا [أزرار]

تعديل: ويبدو أن الواجهة البرمجية (API) تسمح بذلك بالفعل (بدون الحوار) للمواضيع: Discourse API Docs

إعجابَين (2)

بالنظر إلى هذا مرة أخرى… تحتوي “التفضيلات - الفئات” على هذه النظرة العامة، لكنها تتيح لك إضافة فئات إلى خمس حالات إشعار ممكنة. ما نفكر فيه فعليًا هو الشيء نفسه، ولكن بالعكس، حيث تتيح لك إضافة حالات الإشعار إلى قائمة الفئات. أعتقد أن هذا قد يكون أكثر بديهية.

بعد عامين وما زلت مهتمًا بكل ما ذكرته في منشور OP الخاص بي. لم أر أي تقدم في أي من هذه الميزات. هل فاتني شيء - ربما مكون إضافي أو مكون سمة؟

بعد بضعة أسابيع من بدء هذا الموضوع، تم نشر المكون السمة Categories Tracking Toggle Theme component. لكنك شاركت هناك، لذا فهو ليس شيئًا جديدًا.

إعجابَين (2)

لقد أنشأت مؤخرًا TC يسمح للموظفين بإنشاء زر “مراقبة هذه الفئة” في أي منشور. أستخدم هذا في منتديات Discourse الخاصة بي لجعل المراقبة أكثر سهولة في الاكتشاف للمستخدمين الأقل خبرة تقنيًا.

إعجابَين (2)