قالب مجتمعي يؤكد على المكان والنية

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

يهدف التصميم إلى هدفين رئيسيين:

  • اقتراح مكان ونية مشتركة دائمًا حول المحادثات
  • تأطير المحادثات ضمن سياق أوسع للمحتوى المميز ومناطق العمل

عرض الهبوط المفاهيمي:

سيؤدي التنقل إلى مناطق محددة إلى تغيير الإشارات السياقية. بخلاف ذلك، يظل التنقل ثابتًا:

سيؤدي التنقل إلى منطقة عمل إلى إضافة أدوات تعاون إلى التنقل:

يبدو التنفيذ في مشروعنا كالتالي:

في كل مساحة، نقترح سياقًا ونية مميزين من خلال المرئيات والنص التمهيدي:

في مناطق العمل، توفر قائمة التنقل تنقلًا فرعيًا والوصول إلى العلامات:

22 إعجابًا

يبدو مشابهًا لمثيل discourse الخاص بـ webcore. لطيف جدًا

4 إعجابات

أنت تقوم بتصميمات Discourse رائعة المظهر. عمل رائع!
بغض النظر عما إذا كنت ستفعل ذلك أم لا، ما مقدار هذا الذي يمكن مشاركته كموضوع Discourse عادي؟ ما مقدار ما هو مكون سمة أو تخصيص أعمق؟

7 إعجابات

رائع! يا له من قالب مذهل! :scream:

كيف قمت بإنشائه؟

4 إعجابات

تبدو مذهلة. نحن بحاجة إلى المزيد من هذه السمات المخصصة.

5 إعجابات

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

9 إعجابات

يمكنك تصدير/استيراد إعدادات الموقع بالفعل:

قد يتطلب الأمر بعض العمل لتوثيق كل منها، ولكن طريقة بسيطة قد تكون بنشر موضوع جديد هنا في Meta (مع وضع العلامات المناسبة وما إلى ذلك) يوضح جميع التخصيصات باستخدام هيكل مثل هذا:

  1. مفهوم التصميم وموقع العرض التوضيحي (إذا كان متاحًا)
  2. السمة كملف مصدّر
  3. مكونات السمة كقائمة مع نظرة عامة موجزة على الإعدادات التي تم تغييرها
  4. الإضافات مع ملاحظات موجزة حول تكوين كل منها
  5. الإعدادات التي تم تغييرها عن الافتراضي كملف .yml
7 إعجابات

هذه اقتراحات رائعة! شكراً للمشاركة @nathank

5 إعجابات

هل تبحث عن المزيد من العمل الحر؟

5 إعجابات