نحن نبحث عن مطور/وكالة Discourse ذوي خبرة لإنشاء إضافة (plugin) تستبدل محرر Markdown الافتراضي بمحرر WYSIWYG (ما تراه هو ما تحصل عليه)، ويفضل أن يكون Quill أو ما شابه، لمجتمعنا.
متطلبات المشروع:
وظائف WYSIWYG: استبدال محرر Markdown الافتراضي في Discourse بمحرر WYSIWYG (Quill أو ما شابه).
تكافؤ الميزات: يجب أن يدعم محرر WYSIWYG جميع خيارات التنسيق الأساسية المتاحة حاليًا في محرر Markdown الأصلي (غامق، مائل، قوائم، اقتباسات، روابط، كتل التعليمات البرمجية، إلخ). يجب أن يتضمن أيضًا مرفقات الوسائط والمقتطفات الغنية مثل الاستطلاعات والمفسدين.
تكامل سلس: تأكد من أن الإضافة تعمل بسلاسة عبر كل من إصدارات سطح المكتب والأجهزة المحمولة من Discourse.
سهل الاستخدام: يجب أن يوفر محرر WYSIWYG تجربة نظيفة وبديهية للمستخدمين غير المألوفين مع Markdown.
قابلية الصيانة: يجب أن تكون الإضافة موثقة جيدًا ومصممة لسهولة التحديثات المستقبلية مع تطور Discourse.
التواصل: سنحتاج إلى تحديثات منتظمة ونود المشاركة في الاختبار/التغذية الراجعة أثناء عملية التطوير.
إذا كانت لديك خبرة في تطوير إضافات Discourse، خاصة فيما يتعلق بوظائف محرر النصوص، فنحن نحب أن نسمع منك!
رد مع:
وصف موجز لخبرتك
روابط لإضافات Discourse السابقة التي قمت بتطويرها (أو المشاريع مفتوحة المصدر ذات الصلة)
معدلك المقترح والجدول الزمني المقدر
ملاحظة: هذه الفرصة متاحة فقط للمقاولين/الوكالات التي لديها وجود تجاري صالح في الولايات المتحدة.
مرحباً @Rohail_Altaf، ستكون هذه مهمة كبيرة وصعبة. قد أكون مهتمًا، ولكن لدي بعض الأسئلة أولاً.
هل ستستخدم هذا المحرر منذ اليوم الأول لمجتمعك؟ هل استخدمت محرر markdown بالفعل؟ هل سترغب أيضًا في استخدام محرر markdown جنبًا إلى جنب مع هذا؟ هل قد ترغب في استخدام محرر markdown في المستقبل؟
هل يمكنك توضيح هذا قليلاً. ماذا عن:
العناصر التفاعلية خارج المنشئ التي تُدخل محتوى في المنشئ (مثل التمييز والاقتباس).
@mentions.
الرموز التعبيرية.
إدراج التواريخ والأوقات.
دعم من اليمين إلى اليسار.
دعم Onebox (أو دعم “الروابط الغنية” المكافئ).
الجداول.
إذا كان بإمكانك تعداد قائمتك الدقيقة للميزات المتوقعة، فسيكون ذلك مفيدًا، حيث من المحتمل أن يؤثر ذلك على طريقة بناء هذا وبالتالي على التكلفة والجدول الزمني وما إلى ذلك.
هل تتوقع أن يقوم المكون الإضافي بتطبيق مكتبة مثل Quill أو أن يكون مشابهًا وظيفيًا لـ Quill؟ أم أنك تستخدم ذلك كمثال فقط لما تعتبره محرر WYSIWYG منفذًا جيدًا؟
للإجابة على أسئلتك.
أنا على الأرجح المطور الأكثر خبرة لمكونات Discourse الإضافية. لقد قمت بتطوير حوالي 40 مكونًا إضافيًا على مدار حوالي ثماني سنوات من العمل مع Discourse. إليك بعض أبرز الأعمال:
مرحباً سام، هل لديك تقدير تقريبي لهذه؟ أعمل على عرض توضيحي لمجتمع أنا جزء منه لاقتراح الانتقال من MyBB إلى Discourse ولكن حاليًا تنسيق الرسائل (وبدرجة ما تكوينها) أضعف في Discourse ونحن نستخدمه بشكل كبير جدًا.
شكراً جزيلاً على الرد، بعد استخدام محرر نصوص منسقة ذي وظائف مشكوك فيها على mybb، يمكنني تفهم رغبتك في أخذ بعض الوقت معه. على الأقل، القدرة التجريبية على لصق نص منسق مفيدة للغاية بالفعل.
حتى ذلك الحين، سأبقي أذني على الأرض