مبتدئ تمامًا يواجه صعوبة في معاينة نافذة التسجيل المنبثقة باستخدام قالب الاختبار الخاص بي، ما الذي أغفله؟

مرحباً بالجميع،

أنا أبعد ما أكون عن المطور (أعمل في دعم مجتمع الأعمال الخيرية)، ولكني أدير منتدى مجتمعي يستخدم Discourse (خطة Pro Plus)، وأبذل قصارى جهدي للتعلم. أنا أستمتع بالعملية في الغالب، حتى لو كانت هذه النقطة تحديداً تمثل صداعاً!

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

أحاول توسيع نموذج التسجيل وتقليل الحشو الجانبي. لقد أنشأت سمة اختبار وأضفت CSS هناك، لكنني لا أستطيع معرفة كيفية معاينة نموذج التسجيل فعلياً باستخدام سمة الاختبار تلك. لا يبدو أن لدي أياً من خيارات “المعاينة كمجهول” التي رأيتها في أماكن أخرى.

حتى الآن، جربت ما يلي:

  • مسجل الدخول: /signup يعيد التوجيه إلى الصفحة الرئيسية (متوقع).

  • غير مسجل الدخول: يمكنني الوصول إلى /signup، ولكن فقط باستخدام السمة الافتراضية، وليس سمة الاختبار الخاصة بي أبداً.

  • ?preview_theme_id=XX عند عدم تسجيل الدخول يُرجع:

    • “فشل معاينة السمة لأنها غير موجودة، أو ليس لديك إذن بالوصول إليها.”
  • تسجيل الدخول عبر وضع التصفح المتخفي يسمح لي باختيار سمة الاختبار، ولكن بعد ذلك لا يمكنني زيارة /signup لأنني مسجل الدخول.

  • حاولت أيضاً استخدام Discourse Theme Creator، ولكن أعتقد أن السمة الخاصة بي ليست مؤهلة للعرض كزائر مجهول وسأحتاج إلى أن أكون جزءاً من مجموعة معينة أو أن يكون لدي أذونات مشاركة ممكّنة لجعل السمة قابلة للعرض للعامة، لذا يمكنني رؤيتها فقط كما لو كنت مسجلاً للدخول هناك أيضاً.

في الوقت الحالي، يبدو الأمر وكأنني إما أستطيع رؤية صفحة التسجيل أو رؤية سمة الاختبار، ولكن ليس كلاهما في وقت واحد.

قبل أن أنهي يومي، هل هناك طريقة بسيطة ومدعومة لمسؤول غير تقني لمعاينة نافذة التسجيل المنبثقة باستخدام سمة غير افتراضية على موقع Discourse مستضاف (دون جعلها السمة الافتراضية للجميع)؟

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

إعجابَين (2)

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

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

تعديل:

هذا ما يجب فعله!

3 إعجابات

مرحباً بك في ميتا :waving_hand:

يمكنك الانضمام إلى مجموعة @theme_creator، والتي تسمح لك بمشاركة سمة (theme) على منشئ السمات (theme creator) حتى تتمكن من رؤيتها دون تسجيل الدخول.

يمكنك أيضًا إضافة سمة الاختبار الخاصة بك كسمة متاحة للمستخدمين على منتدىك (ولكن ليست السمة الافتراضية الجديدة). باستخدام https://meta.discourse.org/t/sidebar-theme-toggle/242802 يمكنك تحديد تلك السمة أثناء تسجيل خروجك. ولكن يمكن للمستخدمين بالطبع رؤيتها.

قد يكون تثبيت التطوير (dev install) أسهل مما تتوقع أيضًا. بدأت باستخدام codespace على GitHub حيث قمت بتثبيت السمات الخاصة بي.

الاشتراك في نسخة تجريبية مجانية لمدة 14 يومًا من Discourse واستخدامها للاختبار سيعمل أيضًا.

3 إعجابات

مرحباً،

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

إذا كان الأمر يتعلق ببعض تنسيقات CSS البسيطة التي تحاول عرضها مباشرة، فقد تساعدك إضافة للمتصفح. قم بتثبيت شيء مثل Stylus، الصق تنسيق CSS الخاص بك فيه، ويمكنك عرض الصفحة التي لا تتطلب تسجيل الدخول.

هل سيساعدك ذلك؟

3 إعجابات