كيفية إنشاء سمة (إذا كنت مستخدمًا نهائيًا بحتًا)

كما ذكرت سابقًا، أنا مستخدم عادي للمنتدى ولا أعرف سوى القليل عن HTML/CSS، حيث أتعرف فقط على الأساسيات والبنية. وأرغب في المساهمة بإنشاء سمة أو تخطيط لمنتدى Discourse (اختصارًا) (على المنتدى الذي أكون نشطًا فيه بشكل منتظم). وما هي لغة البرمجة المطلوبة لإنشاء السمة أو التخطيط؟ يجب أن تكون السمة عصرية وجميلة، تشبه في مظهرها سمات تويتر أو إنستغرام.

أنا لست مطورًا، بل تعلمت HTML/CSS أثناء قراءتي لكتب الحاسوب في المدرسة. هل هناك برنامج إضافي مخصص للمستخدمين العاديين، بسيط وسهل الاستخدام؟ أم أن لديكم دليلًا تعليميًا جيدًا لإنشاء سمة مشابهة لإنستغرام لمنتديات Discourse؟


المطورون

يمكنكم إعادة تصنيف موضوعي إلى المكان المناسب، لأنني لا أعرف أين يناسب هذا الموضوع بشكل أفضل، ربما في #المساهمة:تجربة_المستخدم.

تحقق من Discourse Theme CLI (تطبيق وحدة تحكم لمساعدتك في بناء السمات) و دليل المطور لسمات Discourse. أعتقد أن هذا هو المكان المناسب للبدء.

@Ar_D أنا في وضع مشابه (على الرغم من أنني بدأت بالفعل مع هذا الموضوع). أنصحك بمراجعة هذه المواضيع. قد ترغب في البدء بالثلاثة الأولى أولاً، ثم، عندما تحصل على فهم أفضل لما تفعله، انتقل إلى الاثنين الأخيرين.

  1. Beginner's guide to using Discourse Themes
  2. Designer's Guide to getting started with themes in Discourse
  3. Theme Creator, create and show themes without installing Discourse!
  4. Get started with Theme Creator and the Theme CLI
  5. Developing Discourse Themes & Theme Components

يمكنك تحقيق تقدم كبير باستخدام الوظائف الافتراضية لـ Theme Creator. جربت Theme CLI (أول مرة أقوم فيها بإعداد شيء معقد كهذا، فأنا لا تزال مبتدئًا جدًا) ووجدتها مفيدة للغاية للحصول على ردود فعل فورية جدًا على أي تغييرات في التصميم. بشكل عام، ساعدني معرفتي المحدودة جدًا بـ HTML/CSS على تحقيق تقدم كبير.

نعم، إنه ميزة هائلة أن تتمكن من إجراء التغييرات في محرر حقيقي على جهاز الكمبيوتر الخاص بك، ثم الضغط على حفظ، ورؤية النتيجة أمام عينيك. ولكن كما اقترحت، من المنطقي بالتأكيد إجراء بعض التغييرات البسيطة في واجهة الويب للتأكد من أنك تقوم بشيء ما (عادةً ما أفعل شيئًا مثل color: red حتى أتمكن من رؤية أن لدي تأثيرًا ما) قبل قضاء الوقت في فهم أداة CLI. ولكن إذا كنت تنوي قضاء أكثر من ساعة من حياتك في التعامل مع السمات، فإن الأمر يستحق حقًا وقتك في تعلم أداة CLI. فسيتم تعويض هذا الوقت بسرعة كبيرة.

لقد قدم لي بوضوح حلاً خطوة بخطوة، شكرًا لك.

شكرًا لك @pfaffman على مشاركة واجهة سطر الأوامر (CLI).

لاحظتُ مؤخرًا أن سطر الأوامر (CLI) يعمل فقط عند استخدام WSL، بينما لا أستخدم أي تطبيق Linux. بالإضافة إلى ذلك، لا يفتح نظامي متجر Microsoft بسبب بعض الأخطاء المحتملة، وأنا أعمل على أحدث إصدار، لذا لا يمكنني حتى تحديث Windows.

لذلك أعتقد أن CLI لم يعد مفيدًا لي، وأحتاج إلى تثبيت Linux على جهاز افتراضي (VM) باستخدام اتصال إنترنت بطيء.