إعداد فئة مبسط

قريباً على موقع Discourse الخاص بك

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

في هذا الموضوع، سنستعرض التغييرات الرئيسية ونشارك كيف يمكنك البدء في استخدام هذا النظام المبسط اليوم.

:microscope: ما الذي تغير

دعنا نستعرض بعض التغييرات التي طرأت على إنشاء الفئات.

إنشاء الفئة القديم، كمرجع

1. حقول مركزة

بهدفنا لجعل إنشاء الفئة النموذجي أبسط، قمنا بتقليص هذه الصفحة الأولية إلى الأساسيات فقط.

2. تحديد الألوان المحدث

يُظهر محدد الألوان الجديد (أي زر القطارة) لون الخلفية ولون النص. [1]

لقد قمنا أيضًا بإخفاء الألوان المقترحة والألوان المحددة مسبقًا (المشار إليها بعلامة صح) لأننا شعرنا أن هذه أضافت ضوضاء إلى صفحة إنشاء الفئة.

3. مدخلات النمط المحسّنة

تم ترتيب مدخلات النمط لـتأخذ مساحة أقل، مع جعل الخيارات المختلفة (أي الأيقونة، أو الرمز التعبيري، أو المربع) أكثر وضوحًا.

4. ضوابط وصول بسيطة

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

  • الوصول العام، حتى يتمكن الجميع من الرؤية وإنشاء مواضيع ونشر الردود [2]
  • الوصول الخاص، حيث تحدد المجموعة (المجموعات) التي يجب أن تكون قادرة على الرؤية وإنشاء مواضيع ونشر الردود

إذا كنت بحاجة إلى أذونات أكثر مرونة، فإن الرابط السريع يوجهك إلى منطقة الإعدادات المتقدمة (انظر القسم التالي!) حيث يمكنك تعديل الوصول.

5. الوصول إلى الإعدادات المتقدمة

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

معظم هذا لم يتغير، باستثناء أمرين:

  • تم نقل رابط الفئة (Category slug) من الصفحة الرئيسية إلى علامة التبويب الإعدادات.
  • تم نقل لون النص من الصفحة الرئيسية إلى علامة التبويب المظهر.

:gear: تفعيل إنشاء الفئات المبسط في مجتمعك

في الوقت الحالي، يعتبر هذا تغييرًا تجريبيًا! نحن نرحب بملاحظاتك، والتي ستساعدنا في إجراء تحسينات حتى يصبح هذا قريبًا هو التجربة الافتراضية الجديدة لإنشاء الفئات.

لتشغيل هذا، انتقل إلى صفحة التغييرات القادمة في منطقة المسؤول (/admin/config/upcoming-changes) وابحث عن عنصر تمكين إنشاء الفئات المبسط. قم بتحديث حقل مُمكّن لـ… لتسجيل موقعك في هذا التصميم الجديد:

ملاحظة: لا يغير عنصر التغيير القادم هذا من يمكنه إنشاء فئات - إذا قمت بتعيينه على “الجميع”، فلن يراه سوى المسؤولون (والمشرفون، إذا قمت بتمكين moderators manage categories and groups) لأنهم الوحيدون القادرون على إنشاء فئات.

:mega: ما رأيك؟

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


  1. نقوم تلقائيًا بتعيين اللون إما على الأبيض أو الأسود بناءً على ما هو أكثر سهولة في الوصول إليه على الخلفية المحددة. يمكنك تعيين لون النص الخاص بك في علامة التبويب “المظهر”، والتي تظهر عند التبديل إلى “الإعدادات المتقدمة”. ↩︎

  2. لتكون دقيقًا، يمكن للجميع الذين يمكنهم رؤية مجتمعك وجميع من يمكنهم نشر مواضيع / ردود في مجتمعك القيام بذلك في هذه الفئة. إذا كان مجتمعك خاصًا، يمكن لأي مستخدم مسجل الدخول رؤية الفئة ونشر مواضيع / ردود فيها؛ إذا كان مجتمعك عامًا، يمكن لأي زائر للموقع رؤية الفئة، ولكن يمكن للمستخدمين المسجلين فقط نشر مواضيع / ردود فيها ↩︎

18 إعجابًا

يبدو الأمر جيدًا حقًا؛ إنها إضافة رائعة لتحسين جودة الحياة.

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

أنا أجعل الفئة عامة فقط عندما يكون موضوع “حول الفئة” جاهزًا للانطلاق.

ربما تكون هذه هي طريقتي الخاصة، لكني أتساءل عما إذا كان بإمكان أي شخص أن يتفهم ذلك.

7 إعجابات

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

الحقول المركزة، وأدوات التحكم في الوصول، والوصول إلى الإعدادات المتقدمة:

في الواقع، تم إخفاء جميع الإعدادات المهمة الآن افتراضيًا. من وجهة نظري، هذه الإعدادات هي الأساسيات المطلقة.

اختيار الألوان، وإدخالات النمط:

جميل :slight_smile:

3 إعجابات

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

هذا مفيد أن نعرفه، شكرًا لمشاركتك. عند إنشاء فئة، ما هي الحقول التي تقوم بتحديثها عادةً؟

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

هذا رائع!

لذا، إذا لم يبحث شخص ما في علامة التبويب “الإعدادات”، فهل يتم اشتقاق الاسم المختصر من اسم الفئة (استبدال المسافات بشرطات)؟

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

:right_arrow: الإعدادات التالية إلزامية:

عام
اسم الفئة
عنوان URL للفئة (slug)

الأنماط
النمط
اللون

الأمان
المجموعة: عرض، رد، إنشاء

الإعدادات
الموضع في صفحة الفئات

الصور
صورة شعار الفئة

:right_arrow: عادةً ما أراجع هذا لاحقًا للتأكد من صحته:

الترجمات المحلية (Localizations)

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

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

إعجابَين (2)

هذه هي أكبر التطورات بالنسبة لي. هل سيتم إضافة أداة اختيار الألوان هذه إلى Discourse لمطوري المكونات الإضافية/المكونات لاستخدامها أيضًا؟ سيكون من الرائع توفر ذلك في أي مكان يُطلب فيه اللون، سواء كان مخصصًا أو من قبل Discourse منذ البداية.

إعجابَين (2)

إنها متاحة للاستخدام داخل نماذج Formkit… إليك كيفية استخدامها في إنشاء الفئة:

…ولكن لم يتم إتاحتها للاستخدام خارج النماذج.

لدينا أيضًا مكونان إداريان منفصلان، ColorInput و ColorPicker، والتي يجب أن نفكر في توحيدها في مرحلة ما أيضًا.

3 إعجابات

سيكون إضافة مفيدة إلى إضافات BBCode/الشريط الأدوات والميزات الجديدة للألوان في أيقونات العلامات (Tag Icons)، وما إلى ذلك. الأعضاء القدامى في موقعي الجديد مرتبكون لعدم وجود محدد ألوان اعتادوا عليه من البرامج السابقة.

لكنني أبتعد عن الموضوع… فيما يتعلق بإنشاء الفئات، قمت بتشغيل هذا وجربته. الشيء الوحيد الذي أجده أقل بساطة هو أن الأذونات الخاصة (Private permissions) تنتهي بكونها مبسطة بشكل مفرط مما يستلزم الانتقال إلى الإعدادات المتقدمة على أي حال. أنا حقًا أحب النهج المبسط بخلاف ذلك!

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

سيكون من الرائع رؤية ما إذا كان هذا المكون ممكّنًا أيضًا لـ كائنات إعدادات السمة :smiley:

6 إعجابات

لم أجربه بعد، ولكنه يبدو لي أنه يسير في الاتجاه الصحيح!

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

لاحظت أنه بعد تفعيل هذه الميزة، لاحظت أن إعدادات علامة التبويب Tags (العلامات) لا يتم حفظها.

على وجه التحديد، إعدادات Restrict these tag groups to the ‘…’ category (قصر مجموعات العلامات هذه على فئة ‘…’) و Require new topics to have tags from tag groups (تتطلب أن تحتوي المواضيع الجديدة على علامات من مجموعات العلامات).

لقد قمت بتعريف مجموعات علامات في تلك الحقول. بعد تفعيل هذه التجربة، ظهرت تلك الحقول فارغة.

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

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