مرحباً، لدي مستخدم قديم يطلب الإزالة المؤقتة لجميع مواضيعه لسبب شخصي محدد. إذا تغيرت ظروفهم، يمكن استعادة تلك المواضيع في المستقبل. أثناء وجودها في الحالة المحذوفة، يجب ألا تكون المواضيع متاحة للجمهور حتى لو كان لدى شخص ما عنوان URL الخاص بها، وهي مفهرسة حاليًا في محركات البحث. قرأت هذه المواضيع:
حسب فهمي:
تحويلها إلى رسالة خاصة سيسمح للمستخدمين الآخرين الذين نشروا فيها برؤيتها، لذا هذا الخيار مستبعد.
الأرشفة وإلغاء الإدراج سيسمحان بالوصول لمن يعرف عنوان URL.
نقلها إلى فئة خاصة / للموظفين سيجعل استعادتها إلى الفئة الصحيحة أمرًا صعبًا.
إذًا يبدو أن “حذفها” هو الخيار الأفضل؟ طالما أنني لم أقوم بتمكين ميزة الحذف الدائم، فستبقى هذه في قاعدة البيانات إلى أجل غير مسمى مع إمكانية استعادتها دفعة واحدة، صحيح؟
هل يعمل زر الإجراءات المجمعة على جميع مواضيع المستخدم مرة واحدة، أم فقط على المواضيع التي تم تحميلها في الصفحة؟
هل هناك طريقة للتمييز بين الردود المحذوفة والمواضيع المحذوفة؟ تعرض صفحة /u/name/deleted-posts كل شيء معًا. يبدو أن هذا يعرض المواضيع فقط: /filter?q=status:deleted%20topics%2Ccreated-by%3A%40Username
على الرغم من أنني لا أستطيع فهم سبب بناء الجملة status:deleted<space>topics. وهل هناك حل مشابه للردود المحذوفة فقط؟
يبدو أن /?status=deleted يعرض المواضيع غير المدرجة مع المواضيع المحذوفة. لست متأكدًا من سبب ذلك، حيث يوجد فلتر منفصل /?status=unlisted.
قد تكون هناك مشاكل محتملة في المستقبل مع استعادة المشاركات “المحذوفة” للمستخدم، حيث لن تكون هناك طريقة لمعرفة أي المواضيع تم حذفها لهذا السبب المحدد وأيها تم حذفها لسبب آخر لتبقى محذوفة.
من الناحية المثالية، أتمنى لو كان هناك خيار إعداد لجعل المواضيع المؤرشفة غير متاحة للجمهور.
شكرًا مقدمًا على مساعدتك، أريد فقط أن أكون متأكدًا بنسبة 100٪ مما أفعله لتجنب خلق فوضى إدارية لنفسي في المستقبل.
مرحباً @rahim123.
قد تستخدم علامات المحتوى وقائمة المراجعة لمعالجة هذا النوع من المعلومات. إليك بعض المواضيع التي تتناول التفاصيل لحالة الاستخدام الخاصة بك:
مواضيعهم فقط هو ما يطلبونه. ولكن إذا كانت هناك طريقة جيدة لإزالة الوصول مؤقتًا إلى جميع مشاركاتهم ، فسأكون مهتمًا بمعرفة ذلك أيضًا.
أفترض أنه قد يكون من الممكن إزالة اسم المستخدم للشخص والمحتوى من المنشور الأول في الموضوع وترك بقية الموضوع متاحًا عبر عنوان URL. ولكن لن يكون كافيًا مجرد إخفاء محتوى المنشور الأول باستخدام CSS ، بل يجب ألا يكون متاحًا للجمهور على الإطلاق.
يبدو أن ما يريده صاحب المنشور الأصلي هو شيء مشابه لميزة التجاهل العام في vBulletin.
إذا لم تكن مألوفًا بها، فهي بشكل أساسي تبقي جميع منشورات ومواضيع المستخدم في مكانها، ولكنها تجعلها غير متاحة للحسابات غير الموظفين حتى تتم إزالتها من القائمة. إنها واحدة من الميزات القليلة في vB التي أفتقدها في Discourse.
صحيح. أتفهم أن هذا طلب غير شائع. لا أتوقع أن يقوم Discourse بتطبيق عملية كاملة لذلك بالضرورة. ولكني أعتقد أنه سيكون من الجيد تطبيق خيار إعداد لجعل المواضيع المؤرشفة غير متاحة لغير الموظفين. عندها يمكنني التعامل مع أرشفة المواضيع وإلغاء أرشفتها يدويًا، مع إبقائها منفصلة عن المواضيع الأخرى التي ربما تم حذفها ويجب أن تظل محذوفة.
التجاهل العام
يتيح لك هذا الخيار إضافة مستخدم أو مستخدمين بفعالية إلى “قائمة التجاهل” الخاصة بكل عضو. ومع ذلك، لا يزال بإمكان المستخدمين في هذه القائمة رؤية مشاركاتهم وخيوطهم الخاصة…
أدخل قائمة بأرقام معرفات المستخدمين، مفصولة بمسافات (على سبيل المثال: 4 12 68 102).
هذا مثير للاهتمام بالفعل. على الرغم من أنني لا أعتقد أن ذلك سيكون كافيًا في هذه الحالة بالذات إذا كان يحتوي على روابط “رؤية هذا المنشور المخفي” أو إذا كان محتوى المنشور مخفيًا بواسطة CSS في HTML. بالنسبة لما أحتاجه، يجب أن يعرض عنوان URL السابق خطأ 404 للمستخدمين غير الموظفين.
يمكن للأعضاء أن يقرروا ما إذا كانوا يريدون إنشاء موضوع حول ميزة #contribute:feature؛ فخاصية “التجاهل العالمي” تبدو ميزة مثيرة للاهتمام في vB، لكنها لا تبدو أداة مفيدة بالنسبة لي شخصيًا. فأنا أدير في الغالب مواقع صغيرة نعرف فيها بعضنا البعض.
وهذا دفعني للتفكير، يا @rahim123، لا أزعم فهم سبب مراعاتك لهم، لكن في مواقعّي الصغيرة لن أفعل ذلك. إذا احتاج شخص ما إلى المغادرة، فسأقول بإمكاني إخفاء هوية مساهماته، لكن ذلك يتعارض مع الاتفاق الذي لدينا في مواقعّي الصغيرة.
في المواقع التي أقوم بإعدادها للعملاء، تتضمن شروط الاستخدام دائمًا بندًا يغطي هذا الأمر، ولا أعتقد أن هناك توقعًا من المستخدمين بطلب “إيقاف” محتواهم، والسماح بـ “إعادة تشغيله” لاحقًا.
لا أتحدث عن رأيي في خاصية “الظل” (shadowbanning) كأداة، لأن المشهد على الويب معقد في هذا الشأن، لكن جعل خاصية “الظل” قابلة لطلب المستخدم (لأسباب شخصية) تبدو فكرة صعبة الإقناع.
ربما أحاول الوصول إلى حل وسط: “ضع علامة على المواضيع التي ترغب في حذفها، ثم سأقوم بإلغاء تفعيل حسابك”.
في هذه الحالة، سأحترم طلب المستخدم نظرًا لتفاصيل الموقف المحدد.
لقد شرعت في الحذف. هل ستبقى المواضيع المحذوفة إلى أجل غير مسمى في قاعدة البيانات؟ لا يوجد حذف فعلي تلقائي؟
إذا/عند الحاجة، يمكنني الوصول إلى قائمة المواضيع المحذوفة باستخدام: /filter?q=status%3Adeleted%20topics%2Ccreated-by%3A%40Username
ولكن للأسف، لا يبدو أن هناك عملية إلغاء حذف مجمعة. هل يبدو هذا طلبًا معقولًا لتنفيذه في Discourse على الأقل؟ أو هل هناك أي طريقة أخرى لتحقيق ذلك عبر واجهة المستخدم الرسومية؟