برنامج Discobot التعليمي للمستخدم الجديد: إضافة خطوة للنص المُنسق مسبقًا

يتولى دليل المستخدم الجديد الخاص بـ Discobot بالفعل تنسيق النص الغامق والمائل، بالإضافة إلى تنسيق الاقتباس، عبر النصوص التالية:

discourse_narrative_bot.new_user_narrative.formatting.instructions
discourse_narrative_bot.new_user_narrative.quoting.instructions

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

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

كيف يمكنني إضافة تعليمات حول تنسيق النص المُسبق التنسيق إلى دليل المستخدم الجديد الخاص بـ Discobot، بحيث يتحقق Discobot فعليًا مما إذا كان المستخدم قد نفذ التنسيق بشكل صحيح؟

إعجاب واحد (1)

ما أنصح به هو الانتقال إلى /admin/customize/site_texts/ والبحث عن js.composer.reply_placeholder (أو اكتب هنا. استخدم Markdown أو BBCode أو HTML للتنسيق.) ثم تعديل هذا النص إلى شيء مثل:

اكتب هنا. استخدم Markdown أو BBCode أو HTML للتنسيق. اسحب الصور أو الصقها. استخدم ``` قبل وبعد كتل الكود.

فعدد قليل جدًا من الأشخاص سيقومون بالبرنامج التعليمي على أي حال. هناك احتمال ضئيل بأن يلاحظوا هذا النص الوهمي، لكن معظمهم سيظلون ينسخون المحتوى دون تفكير.

إعجاب واحد (1)

هذا ما فكرت فيه أيضًا في البداية، لكن كما كتبت أعلاه: لن يكون هناك تحقق مما إذا كان المستخدم قد طبق تنسيق النص المُعد مسبقًا فعليًا. فقد يتجاهله تمامًا ويظل يحصل على رد “عمل رائع!”.

ليس في منتدانا: 14 من أصل 27 مستخدمًا جديدًا في الأيام الـ 14 الماضية أكملوا الدورة التدريبية بشكل كامل.

إعجابَين (2)

هذه ليست فكرة سيئة، لكن الحاجة الفعلية لتنسيق الكود أمر نادر نسبيًا — هل لدينا ذلك في الدليل المتقدم؟ أعتقد أن هذا هو المكان الأنسب له.

أيضًا، أعجبني اقتراح @pfaffman بتحرير نص العنصر النائب الافتراضي إلى حد كبير.

في النهاية، قد تضطر إلى اتباع ما فعلناه في نهاية المطاف في Stack Overflow ومحاولة اكتشاف الكود الذي تم لصقه دون تنسيق، ثم رفض الرد إذا لاحظت وجود قدر كبير من النص «الشبيه بالكود» في المنشور — هناك نقاش حول إضافة (plugin) لذلك هنا في الميتا.

إعجاب واحد (1)

يُعد تنسيق الكود عملية أساسية للغاية، يحتاج مستخدمونا إلى معرفتها منذ اليوم الأول. وعليه، فإنها في منتدانا لا تنتمي إلى الدليل المتقدم، بل إلى الدليل الأساسي.

مع أن Unformatted Code Detector - #27 by codinghorror قد بدأت في التحرك، هل أصبح من الممكن الآن

؟