مرحباً، لدي مستخدم قديم يطلب الإزالة المؤقتة لجميع مواضيعه لسبب شخصي محدد. إذا تغيرت ظروفهم، يمكن استعادة تلك المواضيع في المستقبل. أثناء وجودها في الحالة المحذوفة، يجب ألا تكون المواضيع متاحة للجمهور حتى لو كان لدى شخص ما عنوان 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 للمستخدمين غير الموظفين.
يمكن للناس أن يقرروا ما إذا كانوا يريدون إنشاء موضوع #ميزة؛ التجاهل العالمي ميزة مثيرة للاهتمام لـ vB، لكنها لا تبدو أداة مفيدة بالنسبة لي بحد ذاتها. أدير في الغالب مواقع صغيرة حيث يعرف الجميع بعضهم البعض.
وهذا جعلني أفكر، @rahim123، لا أفترض أنني أفهم لماذا تستوعبهم، ولكن بالنسبة لمواقعي الصغيرة جدًا لن أفعل ذلك. إذا احتاج شخص ما إلى المغادرة، فسأقول إنه يمكنني إخفاء مساهماتهم، لكن هذا يتعارض مع الاتفاق الذي لدينا لموقعنا الصغير جدًا.
في المواقع التي قمت بإعدادها للعملاء، تتضمن هذه الشروط دائمًا بندًا يغطي هذا الأمر، ولا أعتقد أن هناك توقعًا من المستخدمين لطلب “إيقاف تشغيل” محتواهم، والسماح بـ “إعادة تشغيله” لاحقًا.
أنا لا أبدي رأيًا في الحظر الشبحي كأداة، لأنها مكان فوضوي على الويب، ولكن “الحظر الشبحي القابل للطلب من قبل المستخدم (لأسباب شخصية)” كمفتاح يبدو أمرًا صعبًا.
ربما أحاول أن ألتقي بهم في حل وسط: “ضع علامة على الموضوعات التي ترغب في حذفها، ثم سأقوم بتعطيل حسابك”.
في هذه الحالة، سأحترم طلب المستخدم نظرًا لتفاصيل الموقف المحدد.
لقد شرعت في الحذف. هل ستبقى المواضيع المحذوفة إلى أجل غير مسمى في قاعدة البيانات؟ لا يوجد حذف فعلي تلقائي؟
إذا/عند الحاجة، يمكنني الوصول إلى قائمة المواضيع المحذوفة باستخدام: /filter?q=status%3Adeleted%20topics%2Ccreated-by%3A%40Username
ولكن للأسف، لا يبدو أن هناك عملية إلغاء حذف مجمعة. هل يبدو هذا طلبًا معقولًا لتنفيذه في Discourse على الأقل؟ أو هل هناك أي طريقة أخرى لتحقيق ذلك عبر واجهة المستخدم الرسومية؟