إضافة إدارة المشاريع

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

لقد كتبت هذه الإضافة أيضًا لأنني أردت معرفة ما إذا كانت الجداول الحقيقية يمكن أن تحقق فائدة كبيرة حقًا. منطق الاعتماديات هذا وفحص الأخطاء في الخلفية مع التراجع في حال كان مجرد “تجربة جافة” لن يكون ممكنًا باستخدام متجر الإضافات فقط. أعتقد أن الأمر يتعلق بمقايضة. في بعض حالات الاستخدام، يكون متجر الإضافات كافيًا. لكنني أعتقد أن القيام بأشياء أكثر تعقيدًا لا مفر من استخدام جداول “حقيقية”. أريد أيضًا كتابة منشور مدونة حول هذا الأمر بعد أن أستكشفه أكثر قليلاً. إذا نظرنا إلى هذا بطريقة أكثر تجريدًا، فإن ما نريد فعله هو التالي: نريد استخدام discourse لتحرير البيانات المهيكلة بشكل جماعي. في الوقت الحالي، من الصعب حقًا “إضافة” حقل مخصص إلى منشور أو موضوع ببساطة، لكنني أعتقد أنه يمكن جعل ذلك أسهل. شيء آخر أريد فعله هو إزالة محرر المؤلف بالكامل واستخدام الموضوع فقط لإدخال البيانات. لا أعرف ما سيترتب على ذلك، ولكن إليك بعض العصف الذهني: Why not create an OPEN SOURCE platform dedicated to open source drug discovery ? · Issue #581 · OpenSourceMalaria/OSM_To_Do_List · GitHub
ربما يمكن دمج هذين النوعين من الإضافات أيضًا كما أشرح في هذه المشكلة على GitHub. لذا يمكنك إدخال البيانات في مواضيع لا تحتوي على محرر d-عادي، بل على محرر متخصص لإدخال البيانات، ثم الإشارة إلى هذه البيانات في مواضيع لا تزال تحتوي على محرر d-عادي. قد تحتوي هذه المواضيع الأخرى أيضًا على بعض الحقول الإضافية، مثل في إضافة إدارة المشاريع هذه.

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/components/composer-editor.hbs

خذ كل هذا بحذر، حيث لم يكن لدي الوقت لتجربته بشكل صحيح. سأقوم بإنشاء ملخص حول هذا الأمر عندما أعود من إجازتي :smiley:

5 إعجابات