نسخ احتياطي للنشاط متعدد المثيلات + قارئ Discourse موحد متعدد المواقع

مرحباً بالفريق،

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

1) “نسخ احتياطي للنشاط” عبر مثيلات Discourse (نسخ مرآة عبر المواقع إلى منتدى خاص بي)

الهدف

كلما أنشأت موضوعاً جديداً (وإجابات اختيارية) على موقع Discourse آخر، أريد أن يحتفظ مثيل Discourse الخاص بي بنسخة تلقائياً (أو نسخة مرآة منسوبة بوضوح) حتى أتمكن من:

  • الاحتفاظ بأرشيف شخصي لمشاركاتي عبر المجتمعات،

  • البحث في مناقشاتي السابقة والرجوع إليها في مكان واحد،

  • تجنب فقدان السجل إذا اختفت المنشورات/الحسابات على مواقع أخرى.

المشكلة الحالية

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

ما أطلبه

هل هناك أي خطط لنهج رسمي ومدعوم لـ “النسخ الاحتياطي للنشاط عبر المثيلات”، مثل:

  • طريقة موحدة لتصدير/مزامنة المحتوى الذي أنشأه المستخدم إلى مثيل Discourse آخر،

  • النسخ المرآة الاختياري للمواضيع/الإجابات مع إسناد قوي وروابط مرجعية،

  • نموذج أذونات يحترم قواعد الموقع المصدر (على سبيل المثال، مزامنة ما أنشأته فقط وما هو مرئي للعامة).

2) تجربة اشتراك وقراءة موحدة متعددة المواقع (واجهة مستخدم واحدة لمنتديات Discourse متعددة)

الهدف

أرغب في واجهة واحدة حيث يمكنني الاشتراك في مواقع Discourse متعددة وعرض دفق موحد لـ:

  • الأحدث / الجديد / غير المقروء

  • الفئات/العلامات التي تتم مراقبتها عبر المواقع

  • الإشعارات، الإشارات، الإشارات المرجعية

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

المشكلة الحالية

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

ما أطلبه

هل ستنظر Discourse في “قارئ متعدد المثيلات” رسمي (واجهة مستخدم ويب أو تطبيق)، أو على الأقل إطار عمل/نمط واجهة برمجة تطبيقات مدعوم يتيح ذلك بشكل موثوق؟

لماذا هذا مهم

  • إنه يحسن إنتاجية المستخدمين النشطين عبر العديد من مجتمعات Discourse.

  • إنه يتيح إدارة المعرفة الشخصية والأرشفة طويلة الأجل لمساهمات المرء.

  • يمكن للنهج الرسمي أن يقلل من التجزئة ويتجنب الحلول البديلة الهشة.

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

شكراً!

إعجاب واحد (1)

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

3 إعجابات

إذا لم تكن مسؤولاً عن المثيل المعني، فلا توجد خطط.

أفضل خيار لك هو تصدير نسخة احتياطية من حسابك بانتظام من /my/preferences/account وبناء طريقة لترحيل ذلك إلى مثيلك الخاص.

على مستوى المسؤول، يمكن لـ إضافة activitypub القيام ببعض هذا، ولكنه أشبه بميزة موقع أكثر من كونه شيئًا يمكن للمستخدمين الأفراد الاستفادة منه.

يقوم تطبيق Discourse Hub للهاتف المحمول الخاص بنا (Share your feedback about the 🆕 iOS Discourse Hub app) ببعض هذا (شاهد قائمة بالمواقع التي اشتركت فيها، واحصل على إشعارات، وشاهد بعض المواضيع الشائعة)… ولكن في النهاية من المهم للعديد من المجتمعات رؤية الأشخاص على موقعهم مباشرة، لذلك ستحتاج إلى زيارة موقع اشتركت فيه للتفاعل. لقد فكرنا في القيام بالمزيد من هذا بخلاف التطبيق من قبل، ولكن لا توجد خطط ملموسة.

3 إعجابات

ههه، آسف، أحيانًا تكون لديّ الكثير من الأفكار

إعجاب واحد (1)

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

إعجاب واحد (1)

شكرًا على التوضيح - هذا منطقي.

بالنسبة للنسخ الاحتياطي للنشاط عبر المثيلات: مفهوم أنه بدون وصول المسؤول، لا توجد خطط للمرآة التلقائية. اقتراح تصدير /my/preferences/account مفيد. هل تعرف ما إذا كان هناك أي تنسيق/واجهة برمجة تطبيقات موثقة أو مستقرة مخصصة للاستهلاك البرمجي لذلك التصدير الخاص بالمستخدم (أو مسار ترحيل موصى به) حتى يتمكن المستخدم من استيراد محتواه الخاص إلى مثيل Discourse آخر؟

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

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

شكراً مرة أخرى!

إعجاب واحد (1)

شكرًا على الإجابة المفصلة — هذا يساعد كثيرًا.

بالنظر إلى القيود (لا يوجد وصول إداري إلى النسخ المتماثلة المصدر)، سأقوم بتضييق النطاق إلى نموذج أولي للحد الأدنى (MVP) لـ “نسخة احتياطية للنشاط الشخصي” يركز بشكل صريح على المستخدم ويكون غير معطّل للمجتمعات:

  • أرشفة المحتوى الذي أنشأته أنا فقط

  • أرشفة ما هو مرئي للعامة فقط

  • يتضمن كل عنصر مؤرشف رابطًا أصليًا إلى الأصل، واسم الموقع المصدر، والطابع الزمني، والإسناد

  • تبقى التفاعلات على الموقع الأصلي؛ نسختي المتماثلة هي مجرد أرشيف شخصي قابل للبحث

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

لديّ بعض الأسئلة للتأكد من أنني لا أعيد اختراع شيء ما بشكل غير صحيح:

  1. هل يعتبر تنسيق تصدير المستخدم مستقرًا بما يكفي للأدوات، أو هل هناك أي نهج موصى به/رسمي للتحليل بواسطة طرف ثالث للتصدير بمرور الوقت؟

  2. هل يوجد أي مكون إضافي/مشروع مجتمعي موجود يستهدف سير عمل “الأرشيف الشخصي” (حتى لو كان للقراءة فقط / للمواضيع فقط)؟

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

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

إعجاب واحد (1)