Discourse كمحرك مدونة شخصية بسيط

أنا أستخدم Discourse بكثرة، عبر عدد قليل من المنتديات الصحية-المرتبطة بـ الصحة، وبالطبع من خلال عملي مع thepavilion.io مع @angus @merefield @fzngagan @Ellibereth. وأجد أنه كلما زاد استخدامي لـ Discourse، زادت معرفتي بـ جميع الميزات والإضافات ومكونات السمات والنظام البيئي.

لأكثر من 10 سنوات، كان لدي موقع ثابت مبني على Jekyll على GitHub Pages كمدونة شخصية/عملية، وقررت إعادة تصميمه، وفكرت في تجربة إعداد نسخة من Discourse كمدونة. كان اليوم مثاليًا للقيام بذلك لأنني من المفترض أن أقوم بشيء آخر (إعادة كتابة سيرتي الذاتية/ملخصي للتقدم لوظيفة)، لذا من الواضح أنني كنت بحاجة إلى مشروع مماثل للإطالة مثل هذا، بنقل المحتوى من الموقع الثابت إلى المدونة وما إلى ذلك…

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

يتم ذكر المدونات في منشورات أخرى قليلة على Meta، لكنها تركز في الغالب على استخدام Discourse كواجهة خلفية لموقع ثابت، أو كمحرك تعليقات لمدونة WordPress، وليس كمحرك تدوين بحد ذاته، لذا اعتقدت أنه يستحق كتابة هذا الاستخدام الأصلي للتدوين.

لدي أيضًا بعض الفئات الخاصة في تلك المدونة، حيث أضع ملاحظات دفتر الملاحظات، والمواد المرجعية، وأشياء أخرى كنت سأضعها في GH Gist على أي حال (ولكن هنا بدون واجهة Gist المروعة والواجهة البطيئة!)

إذا كان لدى أي شخص أي اقتراحات مفيدة لتحسين تلك المدونة، أو لإضافات/مكونات سمات لاستخدام Discourse كمحرك تدوين، فالرجاء التعليق.

17 إعجابًا

كيف تظن أنه يعمل؟

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

لقد تفحصت الموقع لأنك ذكرت الكلمات السحرية “معاينات قائمة المواضيع”، والتي غالبًا ما تقودني إلى صور جذابة أو مؤثرة ترافق النص. أعتقد أن بعض الرسوم البيانية أو الصور الجيدة سيزيد من الجاذبية.

إعجابَين (2)

أعتقد أنه قد يكون هناك مجال لإضافة ملحق يعرض النص الكامل لأحدث منشور في المدونة على mydomain.com/blog. وقد يكون هذا الملحق امتدادًا لـ Topic List Previews.

يسمح TLP بمقتطفات، وهو ما اعتمدت عليه هنا، ومن هنا غياب الصور الجميلة والصغريات.

4 إعجابات

هناك إعداد موقع مخفي لهذا :grinning:

rails c
SiteSetting.always_include_topic_excerpts = true

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

13 إعجابًا

هل شاهدت مكون السمة تنسيق تدوينات المدونة @pacharanero؟ قد يكون إضافة مثيرة للاهتمام.

أوافق تمامًا على أنه لا يبدو كثيرًا مثل مدونة (حتى الآن)، لكنني أحب حقًا الاتجاه الذي تسير فيه!

يمكنك أيضًا تشغيل Discourse كنوع من نظام إدارة المحتوى “غير المرتبط بواجهة أمامية” (headless). لقد فكرت في الفكرة لكنني لم أغوص فيها بعمق بعد.

14 إعجابًا

ولا تنسَ News Plugin 📰 وهو في حد ذاته إعادة تصميم مبنية فوق Topic List Previews (legacy). (ويتطلب تثبيت الأخير).

8 إعجابات

فكرة رائعة!

أنا مشرف على منتديات Hugo SSG، وأفكّر كثيرًا في المواقع الثابتة وDiscourse :slight_smile: . أستخدم مثيلًا مثلكم في Pavilion (faerie ring ventures)، وأحتفظ بمثيل شخصي للملاحظات/المهام/البريد الوارد، وآخر للتواصل مع أصدقائي والتعليق على كل شيء.

تربط تقريبًا جميع صفحات موقع commonbook الخاص بي بمناقشات في المنتديات، وأقوم بسحبها باستخدام قوالب البيانات في Hugo (getJSON).

لا أقوم بتحميل التعليقات، لأنني في الواقع أحب إبقاء المحادثة حيث تجري (في Discourse).

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

أنا أصمم بالفعل مواقع تولد المخرجات من مولدات المحتوى مثل Discourse وWordPress، وعلى الرغم من الجدية، أي شيء يُنتج JSON سيعمل!

ربما في يوم من الأيام، ستكتب التدوينات وتناقش جمهورك براحة من خلال Discourse/البريد الإلكتروني/API، بينما تولد موقعًا ثابتًا رائعًا وسريعًا وخفيفًا مع تجربة مستخدم (UX) حاسمة سهلة التطبيق.

أشياء رائعة جدًا. :sunglasses:

8 إعجابات