مرحباً @Rohail_Altaf، ستكون هذه مهمة كبيرة وصعبة. قد أكون مهتمًا، ولكن لدي بعض الأسئلة أولاً.
هل ستستخدم هذا المحرر منذ اليوم الأول لمجتمعك؟ هل استخدمت محرر markdown بالفعل؟ هل سترغب أيضًا في استخدام محرر markdown جنبًا إلى جنب مع هذا؟ هل قد ترغب في استخدام محرر markdown في المستقبل؟
هل يمكنك توضيح هذا قليلاً. ماذا عن:
- العناصر التفاعلية خارج المنشئ التي تُدخل محتوى في المنشئ (مثل التمييز والاقتباس).
@mentions.- الرموز التعبيرية.
- إدراج التواريخ والأوقات.
- دعم من اليمين إلى اليسار.
- دعم Onebox (أو دعم “الروابط الغنية” المكافئ).
- الجداول.
إذا كان بإمكانك تعداد قائمتك الدقيقة للميزات المتوقعة، فسيكون ذلك مفيدًا، حيث من المحتمل أن يؤثر ذلك على طريقة بناء هذا وبالتالي على التكلفة والجدول الزمني وما إلى ذلك.
هل تتوقع أن يقوم المكون الإضافي بتطبيق مكتبة مثل Quill أو أن يكون مشابهًا وظيفيًا لـ Quill؟ أم أنك تستخدم ذلك كمثال فقط لما تعتبره محرر WYSIWYG منفذًا جيدًا؟
للإجابة على أسئلتك.
أنا على الأرجح المطور الأكثر خبرة لمكونات Discourse الإضافية. لقد قمت بتطوير حوالي 40 مكونًا إضافيًا على مدار حوالي ثماني سنوات من العمل مع Discourse. إليك بعض أبرز الأعمال:
- Custom Wizard Plugin
- ActivityPub Plugin
- Events Plugin
- Locations Plugin
- Multilingual Plugin
- Landing Pages Plugin
- Verifiable Credentials Plugin
سيعتمد هذا على إجاباتك.