بعض الملاحظات الرائعة هنا. شكراً! سنأخذها بالتأكيد بعين الاعتبار.
فقط لإطلاعك على آخر المستجدات لأنك جديد هنا.. في السابق (ولسنوات عديدة!) كانت جميع إعدادات الموقع (بما في ذلك إعدادات الموقع للمكونات الإضافية) متاحة في /admin/settings حيث يوجد مرشح بحث وهيكل فئات. هناك الكثير من الإعدادات في هذه الواجهة التي يمكن أن تكون مربكة للأشخاص عندما يبدأون للتو مع Discourse، والغالبية العظمى منها لا تحتاج إلى تعديل في البداية. لذلك على مدار العام الماضي أو نحو ذلك، قمنا تدريجياً بإنشاء صفحات تكوين جديدة تجمع الإعدادات التي تنتمي معًا.
هذه العملية غير مكتملة وهناك بعض المجالات التي لم تتم مواءمتها بعد مع هيكل التنقل الجديد. المكونات الإضافية لها مساحة سطح كبيرة وهناك الكثير من العمل للقيام به هنا، بما في ذلك في كل مكون إضافي. المكونات الإضافية المساعدة البسيطة مثل هذه التي لا نقدمها في استضافتنا ذاتية الخدمة ليست على رأس القائمة، ولكننا نرحب بطلبات السحب (PRs)!
يبدو أن المناقشة هنا حول المكون الإضافي GitHub - discourse/discourse-categories-suppressed قد كشفت عن بعض المشكلات. إنه موجود في قائمة المكونات الإضافية الرسمية الخاصة بنا على github ولكنه يفتقر إلى بعض الخصائص التي عادة ما تمتلكها المكونات الإضافية الرسمية:
- إعداد لتعطيله/تمكينه، عند تثبيته
- ملف README.md في مستودع github
- موضوع المكون الإضافي هنا على meta مع علامة official
أنا لست على دراية كبيرة بهذا المكون الإضافي بنفسي، لذا سأقوم بفحصه.