نشر TL4s في المواضيع المؤرشفة

هل هذه مشكلة أم ميزة مقصودة؟ إذا كان السلوك مقصودًا، فكيف يمكنني تقييده، إن أمكن؟

لقد أغلقت عددًا من المواضيع لأنها لم تعد حديثة. كنت أقوم بتحديثات منتظمة حول انتقالنا من البرنامج القديم إلى Discourse. المشكلة هي أن ممثلينا المحليين (TL4) يستمرون في النشر فيها على أي حال. نعم، يمكنني الحذف وإعادة التوجيه (وهو ما أفعله بالفعل). لذا فكرت: حسنًا، الأرشيفات من المفترض أن تكون غير قابلة للتغيير، فلنذهب إليها.

لذا أرشفت المنشور.

ما زال بإمكانهم النشر هناك. فهمي للأرشيفات هو أنها من المفترض أن تمنع النشر والإعجاب وما إلى ذلك. ومع ذلك، بالنسبة لـ TL4، لا يحدث ذلك. من المنطقي أن يتمكن الموظفون من تحديث المواضيع المؤرشفة، لكن TL4 ليسوا موظفين.

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

حسناً، نعم، لقد عثرت عليه أخيراً بعد بعض البحث. نعم، هذا السلوك مقصود.

ومع ذلك، أود أن أقول إن هذا يجعل وظيفة الأرشيف غريبة بعض الشيء. يبدو لي أن الأرشيفات يجب أن تكون مجرد ذلك… مؤرشفة. إذا كنت بحاجة إلى إجراء تغيير، فيجب عليك إلغاء أرشفتها أولاً. وإلا، فلا يوجد فرق وظيفي بين الإغلاق والأرشفة سوى القدرة على الإعجاب بالمنشور من عدمه.

يوجد بعض الارتباك في العديد من النقاشات حول المواضيع المؤرشفة.

ربما تساعد النقاط التالية في توضيح المجال المفاهيمي وكيف يبدو أن أرشفة Discourse تتناسب معه:

1. القدرة على تعديل الأرشيف في Discourse هي ميزة مُصمَّمة خصيصًا للمستخدمين من المستوى TL4 فما فوق. وهذا ليس خطأً أو إغفالًا.

قارن ذلك مع عبارة “مُجمَّدة في الكربونيت” من عام 2015، والتي لا تتطابق بوضوح مع واقع ميزة الأرشفة في Discourse.

من المؤسف أن ذلك المنشور لا يزال يُستشهد به مرارًا وتكرارًا. فهو يبدو ويبدو جيدًا، لكنه يخلق توقعًا غير واقعي بأن الأرشيف لن يتغير أبدًا. وهذا لم يكن الحال أبدًا في العالم الحقيقي، حيث يمكن دائمًا إضافة معلومات أو تعديلها للمواد المؤرشفة.

2. بشكل عام، هناك خاصيتان رئيسيتان للأرشيف: التخزين وعدم النشر

  • يتم حفظها للأجيال القادمة لأنها تحمل قيمة مرغوبة.
  • يتم نقلها وتخزينها في حالة “غير منشورة”.

من الناحية المفاهيمية، هناك تمييز واضح بين استخدام المكتبات للوصول إلى العناصر المنشورة، واستخدام الأرشيف للوصول إلى العناصر غير المنشورة.

هذا التمييز يتلاشى في الاستخدام الفعلي بسبب زيادة اعتماد الأرشيف على الفهارس الإلكترونية والتصوير الرقمي للعناصر. وهذا يعني أن العناصر الأرشيفية أو نسخها أصبحت متاحة بشكل متزايد من خلال أنظمة المكتبات.

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

3. نتفاعل مع المواضيع المؤرشفة في Discourse بطريقة تشبه إلى حد كبير كيفية تعاملنا مع العناصر الأرشيفية في الحياة الواقعية.

يمكننا الوصول إلى منطقة الأرشيف (غرفة، خزانة، رف، مجلد، ملف، …) ويمكننا الوصول إلى أي عنصر لإضافته إليه، أو تدوين ملاحظات عليه، أو وضع علامات عليه، أو إعارته، أو إزالته (مثل تدميره).

لذلك، ليس من الطبيعي في العالم الحقيقي إلغاء أرشفة عنصر لإجراء مثل هذه التغييرات إلا عند تدميره أو إزالته بشكل دائم من المجموعة.

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

في العالم الرقمي، من السهل تغيير حالة العنصر الأرشيفي دون أي جهد. من الممكن تنفيذ هذا المنطق، لكنه يقلل من فائدة مصطلح “أرشيف”.

المشكلة هي أن هذا الاقتباس صادر عن المطورين، ويُستشهد به بانتظام في وثائق الكيفية هنا. إذا لم يكن هذا يمثل واقع التطبيق، فلا بد أن يحدث أحد الأمرين:

  1. يجب تعديل الوثائق لتعكس بوضوح واقع الميزة النشطة.

  2. يجب تحديث الميزة النشطة لتعكس التصميم والنية الأصليين.

هذا هو الفهم الذي لدي للأرشيف؛ لتغييره، يجب إزالته فعليًا من الأرشيف. سيكون من المنطقي وجود سلوك مماثل في الشكل الرقمي.

المشكلة التي أواجهها أنا هي أن الفرق الوظيفي بين “مغلق” و"مؤرشف" ضئيل لدرجة أنه يكاد يكون عديم الجدوى. مغلق أو مؤرشف؛ المغلق يعني مغلقًا أمام المزيد من التعليقات، بالنسبة لي. أما المؤرشف فيعني “لا يمكن تغييره” عند مقارنته تحديدًا بالمغلق.

إخفاء الموضوع عن القائمة (Unlisting) وظيفة مختلفة تمامًا لا علاقة لها بالأرشفة، وهي غير ذات صلة هنا. وهذا هو السبب في أنها وظيفة منفصلة عن الأرشفة.

في حالتي، لا أريد إخفاء هذه الأشياء عن القائمة، أريد فقط أن يتوقف الناس عن الرد عليها! فهي تحتوي على معلومات تاريخية مفيدة، لكنها لم تعد ذات صلة بالشكاوى أو الوظائف الحالية. إذا كنت أرغب في جعلها قابلة للوصول عبر الرابط فقط، لكانت إخفاؤها عن القائمة.

هذا هو جوهر إغلاق الموضوع، ثم أرشفته لاحقًا.

أما بالنسبة للمقارنات مع العالم الحقيقي… فإن الأرشيفات على الويب، خاصة منتديات النقاش، تكون دائمًا للقراءة فقط. تُقدَّم لأغراض تاريخية، وليس لـ “دعنا نحدّث هذا عند الحاجة”. تنظر إليها، لكنك لا تحدّثها. هذا هو السبب في وجودها. هذه الميزة لا تعمل حاليًا مثل الأرشيف الفعلي. لا يُقصد منك إضافة محتوى إلى أرشيف رقمي. قد تضيف عناصر جديدة إلى الأرشيف، لكنك لا تفتح العناصر الموجودة وتُجري عليها تغييرات. إذا كنت بحاجة إلى فعل ذلك، فلا ينبغي أن تكون في الأرشيف لأنها نشطة وذات صلة.

إذا أردت شيئًا لم يعد ذا صلة ولكنه لا يزال قابلًا للتحديث، فأغلقه. إغلاقه كحالة لا علاقة لها بـ TL4 وما فوق أمر منطقي.

هذه ليست مشكلة تقنية؛ فإذا كان مستخدمو TL4 الخاصين بك لا يحترمون طلب عدم الرد على المواضيع المغلقة أو المؤرشفة، فمن الأرجح أنه لا ينبغي أن يكونوا TL4.

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

قد يحل أحد الإضافات مشكلة التكنولوجيا لديك: عدم السماح بإضافة أو تعديل المنشورات في المواضيع المؤرشفة. قد يثبت ذلك شعبية تفضيلاتك. وإذا أصبحت شائعة، فقد يتم دمج التغييرات التي تريدها في Discourse.

التمثيل البصري غير مكتمل. أنا أفضل النظر إلى الوظائف الفعلية بدلاً من الاستعارات.

لقد تحدثت عن تغيير الحالة من مؤرشف إلى غير مؤرشف، وهي مهمة أكبر من تغيير العنصر المؤرشف نفسه.

هذا غير صحيح. أرشفة Discourse تزيل الموضوع بشكل كبير من واجهة المستخدم. تصبح المسار الرئيسي لإيجاد بعض المواضيع هو الروابط الصريحة. الأرشيف يشبه إلغاء القائمة جزئيًا لتقليل التفاعلات العفوية:

إلغاء القائمة يكمل عملية الإزالة من القائمة، وهذا هو سبب أهميتها.

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

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