ضعت يومًا كاملًا في محاولة إعداد تسجيل الدخول بدون كلمة مرور باستخدام AWS Cognito.
فهو ببساطة لا يعمل.
بعد الاستسلام وقبول أنني سأطلب من المستخدمين إنشاء حساباتهم وكلمات مرورهم باستخدام نظام Discourse الافتراضي، انتقلت إلى المهمة التي يجب أن تكون الأسهل: تغيير السمة.
لقد قمت بتثبيت العديد من السمات، ووسمتها بـ “نشط”، وتؤكد واجهة المستخدم أنها مفعلة — لكن لا يتغير شيء.
يبدو أن هذا من المفترض أن يكون أسهل شيء يمكن فعله، ومع ذلك فهو معطل تمامًا. ماذا أفتقد؟
هل يمكن لأي شخص المساعدة مع هذه المشكلة الأساسية جدًا؟
ولإضافة إلى ملاحظة @pfaffman، تأكد من فهم الفرق بين القوالب ومكونات القالب - عليك إضافة المكونات إلى القالب، ولا يمكن للمستخدمين اختيار أكثر من واحد من القوالب في آن واحد.
شكرًا على ردك السريع، وأعتذر عن نبرة رسالتي السابقة. كنت فقط محبطًا بعد أن خسرت يومين في محاولة إعداد تطبيق Discourse.
لقد انتهى بي الأمر إلى تعطيل الموقع المستضاف وقررت الذهاب مع النسخة المستضافة ذاتيًا بدلاً من ذلك.
نشأت إحباطتي من حقيقة أنه، بعد تثبيت العديد من السمات المختلفة، لم أتمكن من إزالة الشريط الجانبي ورسالة الترحيب من الصفحة الرئيسية. لم تظهر لقطات الشاشة للسمات تلك المكونات، ولكن حتى بعد تثبيتها، استمرت كل من الشريط الجانبي ورسالة الترحيب في الظهور في إعداداتي.
بعد ساعات عديدة، تعلمت أخيرًا أنه لإزالة الشريط الجانبي، كان لدي أن أغير إعداد “قائمة التنقل” من “الشريط الجانبي” إلى “قائمة رأس السهم المنسدل”. كما اكتشفت أن إزالة رسالة الترحيب تتطلب إنشاء سمة جديدة وإضافة CSS اليدوي التالي:
.welcome-banner {
display: none !important;
}
في البداية، كنت (عن طريق الخطأ) أتوقع أن تثبيت سمة سيعطيني تلقائيًا التخطيط المعروض في لقطة الشاشة الخاصة بها، دون الحاجة إلى تكوين إضافي أو تغييرات في CSS. لهذا السبب، شعرت أن السمات “لم تكن تعمل”. لكنني أفهم الآن. أنا مستخدم عادي، وفي النهاية توصلت إلى الحل.
اقتراح: أثناء الوصول الإداري الأول، خلال معالج الإعداد، عندما يطلب النظام بعض أسئلة التكوين مثل اسم المنتدى، الوصف، الخط، وما إلى ذلك، ربما ينبغي أيضًا أن يطرح هذه الأسئلة الأساسية للتكوين مثل وجود الشريط الجانبي ورسالة الترحيب.
إذا كان من الصعب جدًا تنفيذ ذلك، فذكر فقط أن هذه العناصر الأساسية للتخطيط يمكن تعطيلها في /admin/أي شيء.