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

ربما احتفظ فريق discourse بهذا الأمر للترقية الكبيرة القادمة ذات الرقم الصحيح (التحديث). [ولكن حتى ذلك الحين، يجب أن نكون جميعًا ملزمين بإخفاء حقيقة شعورنا بالضياع في هذه الغابة من إعدادات discourse
]
هذا بالتأكيد شيء كنا نفكر فيه منذ بعض الوقت تحت مظلة #تجربة_الموظفين، أنا قائد تقني في هذا الفريق أعمل جنبًا إلى جنب مع @tobiaseigen كمدير منتج.
إنه شيء نريده بشكل خاص لمكون AI الإضافي، والذي يحتوي على الكثير من الإعدادات. نقوم بتحديث المكونات الإضافية تدريجيًا بواجهات مستخدم مخصصة لاتباع إرشادات واجهة المستخدم الجديدة الخاصة بنا، والتي تضع علامة التبويب “الإعدادات” ضمن منطقة تكوين المكون الإضافي لسهولة الوصول إليها كخطوة أولى:
نحن أيضًا نبدأ في طرح مفهوم ما نسميه “مناطق التكوين” لواجهة المستخدم الإدارية، والتي ستجمع إعدادات الموقع والتكوينات الأخرى في مكان واحد لتقليل الحاجة إلى البحث في قائمة /admin/site_settings الضخمة.
مثال جيد على ذلك هو منطقة تكوين “حول” الجديدة الخاصة بنا:
يمكنك رؤية كيف يتم تجميع كل شيء في بطاقات منطقية، ومعظم المدخلات في هذه الصفحة هي إعدادات موقع في الخلفية. سيكون لدينا أيضًا طريقة لإعادة تعيين هذه الإعدادات بشكل فردي إلى الافتراضي كما نفعل في صفحة الإعدادات الحالية، ولا تزال سجلات إجراءات الموظفين تُنشأ في الخلفية.
هذه الكثير من الكلمات لقول - نحن نتفق مع فرضية المنشور، وسنتوصل إليها في النهاية، ومع ذلك، فإننا نختار التركيز بشكل أكبر على مناطق التكوين هذه وجعل واجهات المستخدم للمكونات الإضافية متسقة في الوقت الحالي.
سأطرح سؤالاً، ما هي المكونات الإضافية التي تعتقد أنها بحاجة إلى هذا النوع من تجميع الإعدادات أكثر من غيرها (بخلاف AI)؟
كان اقتراحي مدفوعًا بتجربتي في إنشاء Discourse Chatbot 🤖
يجب أن تكون هناك تحسينات عامة يمكن إجراؤها دون الحاجة إلى اللجوء إلى إنشاء واجهات إدارية مخصصة للمكونات الإضافية الفردية.
أحد هذه التحسينات سيكون السماح بتجميع الإعدادات على مستوى المكون الإضافي الفرعي حتى يمكن ترتيبها وتصميمها بطريقة أكثر ودية ومنطقية.
شكرًا لك يا روبرت! هذا مفيد. كما يكتب مارتن، نحن نعمل بالفعل على تجميع الإعدادات. سنحتاج إليها ليس فقط للمكونات الإضافية ولكن أيضًا للميزات الأساسية التي تحتوي على الكثير من الإعدادات.
هل ستكون مستعدًا لمشاركة نموذج توضيحي لكيفية تخيلك لهذا الأمر، باستخدام المكون الإضافي الخاص بك كمثال؟ يمكنك أنت ومارتن أيضًا تبادل الأفكار هنا حول كيفية عمل ذلك في الكود. على سبيل المثال، هل تريد أن يكون لكل مجموعة وصف أو شرح؟ هل تريد أن تكون قادرًا على اختيار الترتيب الذي يتم به سرد المجموعات؟ هل هي مجرد الحاجة إلى تجميع الإعدادات التي تريدها أم أن هناك قيودًا/مشكلات أخرى تواجهها عند إنشاء واجهة المستخدم الإدارية لمكوناتك الإضافية؟ ما هي التعليقات التي تتلقاها من مستخدمي مكوناتك الإضافية حول إعدادها؟
يسعدني جداً تقديم هذا الإدخال.