ميزات جديدة في 2.7.0.beta4
أصبح ‘Discourse SSO’ الآن DiscourseConnect
يدعم Discourse منذ فترة طويلة طرق مصادقة عديدة، بدءًا من اسم المستخدم وكلمة المرور، وصولًا إلى تسجيل الدخول عبر الشبكات الاجتماعية مع خدمات شائعة مثل Google وFacebook وTwitter وGitHub، وصولًا إلى أنظمة المؤسسات مثل SAML. كما حافظ Discourse على بروتوكول مصادقته الخاص، المعروف باسم ‘Discourse SSO’. ومع ذلك، وجدنا أن تسمية بروتوكولنا بـ ‘SSO’ قد تسبب ارتباكًا، لذا قمنا بإعادة تسمية بروتوكولنا إلى DiscourseConnect.
نود التنويه إلى أنه لا توجد تغييرات تقنية في البروتوكول، بل هو مجرد إعادة تسمية.
إعادة تصميم واجهة مستخدم مؤقت المواضيع
تسمح مؤقتات المواضيع لموظفي الموقع بجدولة إجراءات مختلفة على موضوع معين، بما في ذلك الإغلاق التلقائي/الفتح التلقائي، والحذف التلقائي، وحذف الردود تلقائيًا، والنشر في فئة جديدة، وأكثر من ذلك. تزامنًا مع إعادة تصميم واجهة مستخدم الإشارات المرجعية في 2.5.0.beta3، تم تحديث واجهة مستخدم مؤقت المواضيع لتتطابق معها.
إدخال الوقت النسبي للإشارات المرجعية ومؤقت المواضيع
إذا كنت مثلي، فغالبًا ما تجد نفسك ترغب في حذف موضوع خلال، على سبيل المثال، يومين، فقط لتجد نفسك تنظر إلى ساعتك، تتحقق من التقويم، وتبذل المزيد من الجهد لتحديد التاريخ/الوقت الصحيح. لم يعد الأمر كذلك! الإشارات المرجعية ومؤقت المواضيع تدعم الآن الوقت النسبي. أدخل عدد الدقائق أو الساعات أو الأيام أو الأشهر التي تريدها، وسيقوم Discourse بالباقي.
إعادة تصميم واجهة مستخدم نافذة تسجيل الدخول
تعد نافذة التسجيل/تسجيل الدخول من أول الأشياء التي يراها المستخدمون عند الوصول إلى موقع Discourse جديد. أردنا جعلها أكثر ترحيبًا، وألوانًا، وأجمل بشكل عام. لذا أضفنا لها لمسة من الإثارة. كما توجد مفاجأة مخفية صغيرة داخل النافذة - هل يمكنك العثور عليها؟
تحسينات إمكانية الوصول
نحن نعمل دائمًا لضمان قدرة الجميع على الإنترنت على استخدام Discourse، بما في ذلك أولئك الذين يستخدمون تقنيات المساعدة. ولتحقيق ذلك، تتضمن هذه الإصدار تحسينات إضافية لإمكانية الوصول استنادًا إلى تدقيق حديث خضعنا له.
- إضافة rowheader إلى خلايا عنوان الموضوع (TDs)
- جعل رأس select-kit قائمة (listbox)
- إضافة دعم لـ aria-current عبر d-navigation-item
- جعل aria-owns معرفًا (ID) وليس سمة بيانات
- تعيين has-popup كقائمة منسدلة (menu) لمكونات select-kit
- جعل أدوات الاقتباس قابلة للوصول
- تعيين لغة HTML إلى لغة المستخدم المحلية عند الإمكان
- تعيين الاسم بشكل صحيح في صناديق الجمع (combo-boxes) للاختيارات المفردة
- إضافة دعم لـ aria-expanded وaria-controls إلى الزر (btn)
- جعل قائمة إشعارات المستخدم أكثر سهولة في الوصول


