أنا أبعد ما أكون عن المطور (أعمل في دعم مجتمع الأعمال الخيرية)، ولكني أدير منتدى مجتمعي يستخدم Discourse (خطة Pro Plus)، وأبذل قصارى جهدي للتعلم. أنا أستمتع بالعملية في الغالب، حتى لو كانت هذه النقطة تحديداً تمثل صداعاً!
لقد بحثت عن منشورات مماثلة هنا وطلبت المساعدة من روبوت Discourse AI، لكنني ما زلت عالقاً. أعتذر إذا كنت أغفل شيئاً واضحاً.
أحاول توسيع نموذج التسجيل وتقليل الحشو الجانبي. لقد أنشأت سمة اختبار وأضفت CSS هناك، لكنني لا أستطيع معرفة كيفية معاينة نموذج التسجيل فعلياً باستخدام سمة الاختبار تلك. لا يبدو أن لدي أياً من خيارات “المعاينة كمجهول” التي رأيتها في أماكن أخرى.
حتى الآن، جربت ما يلي:
مسجل الدخول:/signup يعيد التوجيه إلى الصفحة الرئيسية (متوقع).
غير مسجل الدخول: يمكنني الوصول إلى /signup، ولكن فقط باستخدام السمة الافتراضية، وليس سمة الاختبار الخاصة بي أبداً.
?preview_theme_id=XX عند عدم تسجيل الدخول يُرجع:
“فشل معاينة السمة لأنها غير موجودة، أو ليس لديك إذن بالوصول إليها.”
تسجيل الدخول عبر وضع التصفح المتخفي يسمح لي باختيار سمة الاختبار، ولكن بعد ذلك لا يمكنني زيارة /signup لأنني مسجل الدخول.
حاولت أيضاً استخدام Discourse Theme Creator، ولكن أعتقد أن السمة الخاصة بي ليست مؤهلة للعرض كزائر مجهول وسأحتاج إلى أن أكون جزءاً من مجموعة معينة أو أن يكون لدي أذونات مشاركة ممكّنة لجعل السمة قابلة للعرض للعامة، لذا يمكنني رؤيتها فقط كما لو كنت مسجلاً للدخول هناك أيضاً.
في الوقت الحالي، يبدو الأمر وكأنني إما أستطيع رؤية صفحة التسجيل أو رؤية سمة الاختبار، ولكن ليس كلاهما في وقت واحد.
قبل أن أنهي يومي، هل هناك طريقة بسيطة ومدعومة لمسؤول غير تقني لمعاينة نافذة التسجيل المنبثقة باستخدام سمة غير افتراضية على موقع Discourse مستضاف (دون جعلها السمة الافتراضية للجميع)؟
شكراً جزيلاً، وأعتذر إذا كنت أتغاضى عن شيء بسيط أو واضح بشكل سخيف. أنا حريص على فهم الطريقة الصحيحة للتعامل مع هذا كشخص مبتدئ تماماً.
الطريقة الأخرى للتعامل مع الأمر هي أن تعيش على الحافة وتنفذ ذلك مباشرة على الموقع المباشر. ما لم تحصل على العشرات من عمليات التسجيل يوميًا، فمن المحتمل ألا يلاحظ أحد.
يمكنك الانضمام إلى مجموعة @theme_creator، والتي تسمح لك بمشاركة سمة (theme) على منشئ السمات (theme creator) حتى تتمكن من رؤيتها دون تسجيل الدخول.
يمكنك أيضًا إضافة سمة الاختبار الخاصة بك كسمة متاحة للمستخدمين على منتدىك (ولكن ليست السمة الافتراضية الجديدة). باستخدام https://meta.discourse.org/t/sidebar-theme-toggle/242802 يمكنك تحديد تلك السمة أثناء تسجيل خروجك. ولكن يمكن للمستخدمين بالطبع رؤيتها.
قد يكون تثبيت التطوير (dev install) أسهل مما تتوقع أيضًا. بدأت باستخدام codespace على GitHub حيث قمت بتثبيت السمات الخاصة بي.
الاشتراك في نسخة تجريبية مجانية لمدة 14 يومًا من Discourse واستخدامها للاختبار سيعمل أيضًا.
شكراً على الموضوع، لقد شرحت بشكل جيد ما جربته بالفعل ويمكنني أن أتفهم مدى الإحباط الذي قد تشعر به لإيجاد حل غير تقني.
إذا كان الأمر يتعلق ببعض تنسيقات CSS البسيطة التي تحاول عرضها مباشرة، فقد تساعدك إضافة للمتصفح. قم بتثبيت شيء مثل Stylus، الصق تنسيق CSS الخاص بك فيه، ويمكنك عرض الصفحة التي لا تتطلب تسجيل الدخول.
بعد فترة من التردد، قررت أن أعيش على الحافة (كما قال جاي، هاها) وقمت بتنفيذ التغييرات مباشرة على الموقع المباشر. ثم تمكنت بصعوبة من تحديث CSS و JS الخاص بالنموذج بمساعدة من نموذجين لغويين كبيرين (LLMs) وبعض المشاركات في هذا الموقع. والمدهش أنني انتهيت بشيء ليس سيئًا على الإطلاق.
شكرًا جزيلاً لكم، سأبقى متواجدًا وأحاول تعلم كيفية القيام بالأشياء بشكل صحيح. @Moin، لقد انضممت إلى المجموعة التي اقترحتها، شكرًا لك!