لقد عملنا على وضع محرر نص منسق جديد لوحدة الإنشاء الخاصة بنا لتسهيل الكتابة على Discourse. نحن الآن على استعداد لبدء اختباره للحصول على المزيد من التعليقات من مجتمعنا حول هذه الميزة!
يعتمد تنفيذنا على ProseMirror الممتاز ووحدة Markdown غير الأساسية الخاصة به، باستخدام مخطط الوحدة وتعريفات التحليل والتسلسل كأساس لميزات Discourse الإضافية الخاصة.
سيُستخدم هذا الموضوع كدليل لاختبار وحدة الإنشاء الجديدة وكمركز لتتبع التعليقات. شكراً مقدماً على كل مساعدتكم! ![]()
استخدام وحدة الإنشاء الجديدة في مجتمعك
ما زلنا نعتبر وحدة الإنشاء تجريبية، ولكن يمكنك البدء في استخدامها في مجتمعك عن طريق تمكين إعداد rich editor.
التعرف على وحدة الإنشاء الجديدة
وحدة الإنشاء الجديدة هي محرر نص منسق يبسط تجربة الكتابة، خاصة للمستخدمين غير التقنيين الذين ليسوا مرتاحين مع Markdown. لا يزال هذا المحرر يدعم Markdown، ولكن يتم عرض التنسيق على الفور لتجربة WYSIWYG (“ما تراه هو ما تحصل عليه”) التي تبدو مشابهة لأدوات التأليف الحديثة الأخرى على الويب (مثل Notion أو Google Docs).
للوصول إلى وحدة الإنشاء الجديدة، انقر فوق المفتاح في شريط الأدوات. سيتيح لك ذلك التبديل من وضع Markdown فقط الحالي إلى محرر النص المنسق الجديد. يمكنك النقر فوق المفتاح مرة أخرى للتبديل مرة أخرى، إذا لزم الأمر.
![]()
ما تختبره اليوم هو الإصدار الأول من وحدة الإنشاء الجديدة. لم يتم تصميمه بعد ليكون بديلاً كاملاً لوحدة الإنشاء الحالية التي تعتمد على Markdown فقط. لقد ركزنا على الأساسيات أولاً، والتي يجب أن تغطي احتياجات معظم المستخدمين.
يرجى مراجعة الأقسام أدناه لفهم ما هو ممكن حاليًا وما لم يكن جاهزًا بعد في وحدة الإنشاء الجديدة. سنقوم بتحديث هذه المناطق بمرور الوقت مع توسع الدعم!
الميزات المدعومة
الميزات التالية مدعومة في وحدة الإنشاء الجديدة:
- القدرة على إضافة عنوان وتعيين فئات وعلامات
- محرر أحادي اللوحة عند التواجد في وضع محرر النص المنسق (أي لا توجد لوحة معاينة)
- مفتاح للتبديل بين وضعي محرر Markdown فقط ومحرر النص المنسق
- التنسيق الأساسي [1] مدعوم في Markdown، واختصارات لوحة المفاتيح، وأيقونات شريط الأدوات
- دعم الرموز التعبيرية
- التحويل التلقائي لـ Markdown إلى نص منسق عند لصق نص عادي (على سبيل المثال،
**bold**→ bold) - التحويل التلقائي للرموز التعبيرية (على سبيل المثال،
:)→
) - واجهة مستخدم للصور لإعادة تحجيم الصور المضافة أو إضافة تسميات توضيحية لها أو تنظيمها في شبكة
- واجهة مستخدم للروابط لزيارة الروابط المضافة أو تعديلها أو نسخها أو إزالتها وتغيير عناوينها
- واجهة بناء الجداول
- واجهة بناء الاستطلاعات
- الحواشي السفلية
- دعم الإشارات والوسوم
- علامات HTML المضمنة
<html>[2] - استبدالات الطباعة (على سبيل المثال، ™ ، → ، ± )
- تحميلات الصور
- مرفقات الملفات
- اقتباسات المواضيع والدردشة
- إخفاء التفاصيل
- إخفاء التلميحات (مع قيود، انظر قسم الميزات المفقودة)
- Oneboxes
- التحويل التلقائي للخط الأفقي (أي كتابة
---تتحول إلى خط أفقي)
الميزات المفقودة
الميزات التالية التي نعرف أنها مفقودة حاليًا أو غير مدعومة بالكامل بعد في وحدة الإنشاء الجديدة:
- واجهة الجدول لإضافة أو إزالة الأعمدة والصفوف بعد إنشاء الجدول
- واجهة الاستطلاع لتعديل الاستطلاعات التي تم إنشاؤها سابقًا
- دعم شريط الأدوات لإضافة العناوين
- دعم محسّن لإخفاء التلميحات لإضافة إخفاء إلى النص الموجود، ودعم الإخفاء المضمن، وتسهيل إزالة الإخفاء.
- أي شيء آخر غير مذكور صراحة في قسم الميزات المدعومة (على سبيل المثال، دعم مخططات Mermaid)
الاختبار ومشاركة ملاحظاتك
أثناء الاختبار، قد تواجه مشكلات حيث لا تتصرف وحدة الإنشاء كما تتوقع. عندما يحدث ذلك، يرجى إخبارنا! ملاحظاتك هي أصل لا يقدر بثمن لمساعدتنا في تحسين وحدة الإنشاء الجديدة حتى تكون جاهزة لإتاحتها في مجتمعك.
يرجى تقديم خطوات إعادة إنتاج محددة، ومعلومات حول متصفحك / جهازك، وأي لقطات شاشة أو تسجيلات ذات صلة! يمكنك أيضًا مراجعة متتبع المشكلات المعروف لدينا أدناه لمعرفة ما إذا كان شخص ما قد أبلغ بالفعل عما تراه. سنحافظ على تحديث هذه الأقسام مع تحديد المشكلات وإصلاحها.
تذكر، يمكنك دائمًا التبديل مرة أخرى إلى وضع Markdown فقط باستخدام المفتاح إذا كنت تواجه مشكلة أثناء استخدام وحدة الإنشاء الجديدة.
الأخطاء
- في Firefox، يبدو أنه لا يمكنك وضع المؤشر أمام الإشارة عندما تبدأ المنشور (إنه ممكن بالفعل ولكنه غير واضح بصريًا)
مشكلات تجربة المستخدم
- منع تنسيقات جزئية معينة على الروابط لتجنب التنسيق غير المتوقع
- تطبيق عرض مرئي / تحقق متوقع للوسوم الفئوية وعلامات التصنيف وقنوات الدردشة
- تطبيق عرض مرئي / تحقق متوقع للإشارات للمستخدمين والمجموعات
- يتم تركيز المؤشر داخل الاقتباس (بدلاً من السطر أدناه) عند بدء منشور باقتباس أو عند نسخ / لصق الاقتباسات
تحسينات المطور
- تحسين تحليل HTML المضمن (على سبيل المثال، لـ
<a>)
غامق، مائل، تسطير (لا يوجد دعم لشريط الأدوات)، يتوسطه خط (Markdown فقط عبر
~~)، روابط، اقتباسات، كود، مربع اختيار (Markdown فقط عبر[ ]؛ دعم شريط الأدوات قريباً)، قوائم نقطية، قوائم مرقمة ↩︎يتم تحويل بعضها إلى أقرب تنسيق Markdown (على سبيل المثال، s، strike، strong، b، em، i، code؛ u غير مدعوم بشكل خاص لأنه لا يتم تحويله إلى تسطير فعلي)؛ سيتم السماح للبعض الآخر كعقد “html_inline” (على سبيل المثال، kbd، sup، sub، small، big، del، ins، mark) ↩︎







