بعض الإضافات لا يمكن إيقافها ولا يمكن جعل واحدة من الإضافات تعمل

لا أعرف ماذا يعني هذا، وما إذا كان هذا يؤثر على كيفية عمل المكون الإضافي Categories suppressed؟

لقد قمت بتثبيته، ولكن عندما أذهب إلى فئة أرغب في كبتها من قائمة Latest، لا يمكنني العثور على خيار لاستبعادها، ولا تشرح صفحة Github الأصلية ذلك. أعتقد أنني رأيت شيئًا عن ذلك في مكان ما، لكنني لا أستطيع العثور على الصفحة بعد الآن.

كيف يمكنني كبت فئة من قائمة Latest باستخدام هذا المكون الإضافي؟

إعجاب واحد (1)

هل تراه في قائمة الجانب الأيسر أسفل الإضافات المثبتة؟

لا، ليس موجودًا.
أعتقد أن هذا بسبب عدم وجود إعدادات؟
لأن تنبيه الإفساد، الذي تم تعطيل إعداداته أيضًا، ليس في الشريط الجانبي.

أتذكر، من هذا المنشور الذي لا يمكنني العثور عليه، أن المكون الإضافي Categories suppressed كان مجرد مربع اختيار يتم تحديده أو إلغاء تحديده، داخل كل فئة، ولكني لا أستطيع العثور على مربع الاختيار هذا. وبما أنني لا أستطيع العثور على هذا المنشور أيضًا، فلا يمكنني السؤال عنه لمعرفة ما إذا كان هناك شيء فاتني.

أعتقد أن هناك إضافة ممكّنة مع الإدخال الرمادي عندما لا تحتوي على إعداد “تمكين”. :thinking:

يجعلني أتساءل لماذا لا تحتوي بعض الإضافات على هذا الإعداد.

إعجاب واحد (1)

ربما هذا؟

أو هذا؟

يبدو أن الميزة قد تغيرت منذ فترة. هل إصدار Discourse لديك محدث؟

أعتقد أن الكثير من الارتباك يأتي من توفر هذين الموضوعين بالكثير من المعلومات والروابط. دعني أوضح ما أواجهه الآن:

عندما أذهب إلى هذا الموضوع:

يمكنك أن ترى أن الرابط يتضمن اسم المطور الأصلي (أعتقد)، vinothkannans، ولكن عندما أنقر عليه، فإنه يرسلني إلى مكان آخر:

هذا يقودني إلى الاعتقاد بأن المكون الإضافي “القديم” أصبح الآن جزءًا من المكونات الإضافية الرسمية لـ Discourse. يمكنك أن ترى أنه تم تحديث المكون الإضافي الشهر الماضي، مما يعني أنه مكون إضافي صالح ويعمل. لذلك، إذا ركزنا على هذا المكون الإضافي وحده، فهناك 3 مشكلات:
1 - لا توجد تعليمات واضحة حول كيفية استخدامه
2 - لا توجد صفحة مخصصة هنا في المنتدى لهذا المكون الإضافي مثل المكونات الإضافية الأخرى (أو على الأقل لم أتمكن من العثور عليها)
3 - لا يوجد خيار، داخل كل فئة، لإخفائها من أحدث (ما لم تكن في مكان آخر).

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

وجدت موضوعًا يوضح مربع الاختيار:

المسألة هي، عندما أذهب إلى فئة، لا يمكنني العثور على مربع الاختيار هذا…

حسنًا، لقد اكتشفت الأمر!

يتم تعريف الفئات هنا:
Admin > All site settings > Plugins > Categories suppressed from latest

image

… بدلاً من الذهاب إلى كل فئة واستبعادها.

إعجابَين (2)

وفقًا لما اكتشفته هنا، يبدو أن كل من التشغيل/الإيقاف والإعدادات يتم التحكم فيهما في قسم مسؤول > كافة إعدادات الموقع > الإضافات بدلاً من ذلك.

بصراحة، من الغريب بعض الشيء أن هناك مكانين لإدارة الإضافات. أعتقد أنه سيكون من الأسهل ومن المنطقي أن يكون كل ما يتعلق بالإضافات في منطقة الإضافات، ولكن…

أعتقد أن هناك مشكلة في الكود.
إنه لا يكتشف أي إعدادات عندما لا يكون هناك إعداد _enabled.

ومع ذلك، يجب أن يحتوي المكون الإضافي دائمًا على إعداد _enabled.
يمكنني تقديم طلب سحب لاحقًا.

الإعدادات مجمعة كلها في مكان واحد.
الزر Settings هو مجرد اختصار لإعدادات المكون الإضافي.

إعجابَين (2)

ما أعنيه هو أن لدينا منطقة المكونات الإضافية حيث يمكننا رؤية المكونات الإضافية المثبتة، ثم صفحة الإعدادات، ولكن بعد ذلك تختلط جميع إعدادات جميع المكونات الإضافية، وهو ما لا يبدو منطقيًا بالنسبة لي. سيكون من الجيد لو أمكن إدارة كل شيء في نفس المكان (صفحة المكونات الإضافية المثبتة).

هل ترى كيف توجد علامات تبويب لمكونات إضافية معينة في صفحة المكونات الإضافية المثبتة؟

أعتقد أن هذا يجب أن يعمل بنفس الطريقة لجميع المكونات الإضافية، وبالتالي ستنتقل جميع الإعدادات المختلفة داخل صفحة “All Site Settings” هذه إلى علامة تبويب. حتى الاسم في الشريط الجانبي يمكن أن يتغير إلى “All Plugins” فقط. تسميتها “Installed Plugins” أمر زائد عن الحاجة. إذا كانت موجودة في القائمة، فهي مثبتة… :wink:

وهذا سيتبع نفس سير العمل مثل الفئات حيث لديك “All Categories”. لا تحتاج إلى “Created Categories”، صحيح؟

3 إعجابات

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

3 إعجابات

أفهم ما تقصده. ربما يمكن تحسين واجهة المستخدم.

لديك صفحة للإعدادات، وأحيانًا علامات تبويب في صفحة المكون الإضافي، لأنها تتطلب واجهات مخصصة لا يمكن للإعدادات البسيطة التعامل معها.

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

على سبيل المثال، Discourse AI أو أي مكونات إضافية:

تعرض الصورة واجهة إعدادات لتمكين تكامل Discourse AI في تطبيق، مع مفتاح تبديل ورقم إصدار معروض. (تم وصفه بواسطة الذكاء الاصطناعي)

يمكنك الوصول إلى إعدادات المكون الإضافي (والواجهات المخصصة إن وجدت).

علامة التبويب التي تراها هي في الأساس اختصار للراحة عندما تكون الواجهات المخصصة موجودة:
صورة

إعجابَين (2)

بعض الملاحظات الرائعة هنا. شكراً! سنأخذها بالتأكيد بعين الاعتبار.

فقط لإطلاعك على آخر المستجدات لأنك جديد هنا.. في السابق (ولسنوات عديدة!) كانت جميع إعدادات الموقع (بما في ذلك إعدادات الموقع للمكونات الإضافية) متاحة في /admin/settings حيث يوجد مرشح بحث وهيكل فئات. هناك الكثير من الإعدادات في هذه الواجهة التي يمكن أن تكون مربكة للأشخاص عندما يبدأون للتو مع Discourse، والغالبية العظمى منها لا تحتاج إلى تعديل في البداية. لذلك على مدار العام الماضي أو نحو ذلك، قمنا تدريجياً بإنشاء صفحات تكوين جديدة تجمع الإعدادات التي تنتمي معًا.

هذه العملية غير مكتملة وهناك بعض المجالات التي لم تتم مواءمتها بعد مع هيكل التنقل الجديد. المكونات الإضافية لها مساحة سطح كبيرة وهناك الكثير من العمل للقيام به هنا، بما في ذلك في كل مكون إضافي. المكونات الإضافية المساعدة البسيطة مثل هذه التي لا نقدمها في استضافتنا ذاتية الخدمة ليست على رأس القائمة، ولكننا نرحب بطلبات السحب (PRs)!

يبدو أن المناقشة هنا حول المكون الإضافي GitHub - discourse/discourse-categories-suppressed قد كشفت عن بعض المشكلات. إنه موجود في قائمة المكونات الإضافية الرسمية الخاصة بنا على github ولكنه يفتقر إلى بعض الخصائص التي عادة ما تمتلكها المكونات الإضافية الرسمية:

  • إعداد لتعطيله/تمكينه، عند تثبيته
  • ملف README.md في مستودع github
  • موضوع المكون الإضافي هنا على meta مع علامة official

أنا لست على دراية كبيرة بهذا المكون الإضافي بنفسي، لذا سأقوم بفحصه.

3 إعجابات

ما أعنيه هو أنه إذا تم الاحتفاظ بكل شيء داخل صفحة “المكونات الإضافية المثبتة”، فهذا هو المكان الذي تديره فيه. إذا تم إرسالك إلى الصفحة الأخرى، فأنت داخل صفحة يمكن فيها إدارة المزيد، ولا يتعلق الأمر بالمكونات الإضافية فقط.

من خلال إنشاء علامات التبويب (أو أي خيار آخر) داخل صفحة “المكونات الإضافية المثبتة”، لا حاجة للتنقل ذهابًا وإيابًا. داخل صفحة “جميع المكونات الإضافية” المقترحة، يمكننا تشغيلها/إيقاف تشغيلها، وتغيير الإعدادات، وما إلى ذلك.

أعتقد أنها مربكة. وعلى سبيل المثال، في علامة التبويب “الإضافات” سترى أشياء مثل هذه التي لا تتعلق حتى بالإضافات (أو على الأقل ليست بتلك المدرجة في صفحة “الإضافات المثبتة”):

لذلك ينتهي الأمر بخلط كل شيء، مما يخلق فوضى وتجربة مربكة.

في صفحة “الإضافات المثبتة” (التي اقترحت إعادة تسميتها إلى “جميع الإضافات”)، يمكن تنظيم الأشياء بطريقة تكون فيها علامات التبويب، وأزرار الطي/التوسيع، والفواصل، بالإضافة إلى العناوين، كافية لتجميع كل شيء معًا لكل إضافة.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.