نقلت مدونتي/يوميات رحلاتي القديمة المخصصة إلى Discourse

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

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

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

هذه هي السمات والإضافات والمكونات التي استخدمتها:
سمة Isabelle.
إضافة Locations.
إضافة Created as Default Sort Order.
مكون سمة Created Topic Sort.
مكون سمة Topic List Thumbnails.
والكثير من تعديلات CSS.

مع هذا الإعداد، يمكنني بسهولة نشر رحلة مستقبلية (PCT؟)، أو ربما حتى جعله منصة للآخرين لمشاركة رحلاتهم الخاصة. تحقق من ذلك على onahike.com.

20 إعجابًا

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

حلول رائعة! وتلك الخريطة؟ :chefs_kiss:

9 إعجابات

أنا مفتون حقًا بهذا النهج، يذكرني بـ https://indieweb.org/PESOS، وهو شيء فكرت فيه كثيرًا للقيام به على Discourse.

هل لديك أي استراتيجية أو أدوات لاستيراد منشورات الوسائط الاجتماعية المختلفة هذه إلى Discourse في حال قمت برحلة أخرى؟

إذا كان الأمر كذلك، هل تمانع في مشاركة كيف تخطط للقيام بذلك؟

3 إعجابات

لم أستخدمه بعد، لكنني رأيت أن هناك إضافة RSS Polling. لذا ستكون استراتيجيتي الأولى هي استخدامها أو نسخة معدلة منها تقوم أيضًا بإجراء استدعاءات API بالإضافة إلى خلاصات RSS.

أو بناء خدمة مستقلة تعيش خارج Discourse تجلب المشاركات وتعيد نشرها عبر Discourse API. أو ربما يمكن لخدمة طرف ثالث مثل IFTTT جلب المشاركات وإعادة نشرها إلى Discourse عبر البريد الإلكتروني دون الحاجة إلى أي شيء آخر.

إعجابَين (2)