كيفية استخدام نافذة محرر واحدة فقط

هذا ملخصي للمشكلات مع مشاركات مختارة لإضفاء الطابع اللوني. قد يساعد الآخرين على فهم سبب عدم كون محرر WYSIWYG (ما تراه هو ما تحصل عليه) تطورًا في نواة Discourse:

  1. الموقف المعلن هو أن Discourse لن تقوم بتطوير محرر WYSIWYG.
    1. لم يتغير هذا الموقف منذ الطلب الأول لمحرر WYSIWYG.
    2. لا يوجد دعم واسع النطاق لتغيير هذا الموقف.
  2. يؤثر المحرر الحالي على هذا الموضوع بطريقتين:
    1. محرر Discourse معقد نسبيًا.
    2. محرر Discourse مملوك بالكامل داخل Discourse.
  3. المشكلة الرئيسية هي أن حلول WYSIWYG ستكون صعبة التنفيذ للغاية.
    1. لا توجد حل موثوق به حاليًا.
    2. فشلت جميع المحاولات لتطوير حل.
    3. تم اقتراح محررات بديلة ولكن لم يتم متابعتها.
  4. للمعلومية، يريد البعض الطرف الآخر وهو محرر نص عادي

1. الموقف المعلن هو أن Discourse لن تقوم بتطوير محرر WYSIWYG.

1.1 لم يتغير هذا الموقف منذ الطلب الأول لمحرر WYSIWYG.

1.2 لا يوجد دعم واسع النطاق لتغيير هذا الموقف.

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

2. المحرر الحالي.

يؤثر المحرر الحالي على هذا الموضوع بطريقتين.

2.1 محرر Discourse معقد نسبيًا

هناك العديد من الأسباب لهذا التعقيد.

سبب واحد هو أن المحرر الحالي يوفر ثلاث طرق لتنسيق النص. سيكون الأمر أبسط بكثير إذا كان يجب مراعاة markdown فقط:

  1. CommonMark markdown على سبيل المثال **bold** يعطي bold
  2. BBCodes على سبيل المثال [b]bold[/b] يعطي bold
  3. HTML على سبيل المثال <b>bold</b> يعطي bold

2.2 محرر Discourse مملوك بالكامل داخل Discourse.

لا توجد اعتمادية خارجية للبرنامج. هذا ليس هو الحال عند اقتراح محررات بديلة حتى عندما تكون مفتوحة المصدر.

3. المشكلة الرئيسية هي أن حلول WYSIWYG ستكون صعبة التنفيذ للغاية.

لن تكون مهمة سهلة أو بسيطة تعديل المحرر الحالي، أو دمج محرر WYSIWYG، أو استبدال المحرر الحالي بالكامل.

3.1 لا توجد حل موثوق به حاليًا.

هذه نقطة تعثر خاصة. لا يوجد حل موثوق به للترجمة بين المحرر الحالي وأي خيار WYSIWYG.

3.2 فشلت جميع المحاولات لتطوير حل.

بدأ عدد من الأشخاص في العمل على حل هذه المشكلات ولم يتقدموا إلى حل.
على سبيل المثال: WYSIWYG Editor Plugin

إليك تقدير مبكر للسماء الزرقاء من markdown إلى wysiwyg:

3.3 تم اقتراح محررات بديلة ولكن لم يتم متابعتها.

يجب أن تلبي المحررات البديلة بشكل أساسي نفس المتطلبات لأنها ستؤدي في غير ذلك إلى انقسام Discourse بشكل دائم دون مسار هجرة.

بمعنى آخر، سيؤدي استبدال محرر Discourse إلى تعطيل المثيلات الحالية، لذا لدينا نفس المتطلب للترجمة الموثوقة للمشاركات الحالية.
على سبيل المثال: Who would prefer a standard wysiwyg to markdown? - #47 by Talin

4. للمعلومية، يريد البعض الطرف الآخر وهو محرر نص عادي.

تفضل بعض المواقع النص العادي الخالي من أي تنسيق أو معاينة أو WYSIWYG.

خيار واحد هو تعطيل شريط أدوات المؤلف لإعطاء مظهر إدخال النص فقط.