إضافة إلى التقويم - مرفقات .ics iCal لـ Events في رسائل إشعارات Discourse؟

لقد كنت أستخدم إضافة التقويم والفعاليات الرسمية لسنوات، وهي ممتازة حقًا للعديد من الاستخدامات - زر “الإضافة إلى التقويم” في الموضوع مفيد ولكنه لا يذهب إلى المدى المطلوب في عام 2026.

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

١. النقر في البريد الإلكتروني للإشعار للانتقال إلى الموضوع
٢. العثور على زر “الإضافة إلى التقويم” والنقر عليه (غير واضح، لأنه موجود في قائمة \text{...})
٣. مستخدمو تقويم Google: يمكنهم النقر للإضافة من هناك (يفتح علامة تبويب جديدة)
٤. مستخدمو Outlook/Apple Calendar: عليهم تنزيل/فتح الملف يدويًا وإضافته إلى التقويم.

تدعم عملاء البريد الإلكتروني مثل Outlook و Apple Mail و Thunderbird و Gmail كلاً من دعوات التقويم المضمنة كأجزاء MIME من نوع text/calendar من الدرجة الأولى. عندما يكتشفون واحدة، فإنهم يعرضون واجهة مستخدم أصلية “قبول / رفض / ربما” مباشرة داخل البريد الإلكتروني - لا حاجة للنقر للوصول إلى موقع ويب. لست متأكدًا مما إذا كان يمكن تنفيذ حلقة التغذية الراجعة “قبول/رفض” لتحديث الموضوع، ولكن على الأقل الإضافة التلقائية إلى التقويم ستكون شيئًا ما.

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

أنا أتساءل فقط عما إذا كان هذا شيئًا ممكنًا إضافته في المستقبل إلى فعاليات Discourse؟

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

هل رأيت Calendar subscription URLs for external calendar apps ؟

ليس هو الشيء نفسه، ولكنه حل مشكلة الاستخدام الخاصة بي المتمثلة في وجود تقويم مُحدَّث دائمًا ومتزامن عبر مثيلات Discourse متعددة.

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

نعم، إنها خيار جميل يُضاف إلى إدارة التقويم.

بالنسبة لي، ربما يجب إضافة رابط الحدث في المزامنة لتتمكن من النقر عليه وتذكّر الموضوع.

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

تم تضمين ذلك في وقت سابق من هذا الأسبوع

3 إعجابات

كما يُقال، العقول العظيمة تجتمع :rofl:

شكرًا لك يا فالكو ولجميع فريق Discourse :+1:

3 إعجابات

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

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

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

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

أوافق تمامًا على رأي ماركوس هنا - وقد رأيت نفس الديناميكية تتجلى في عدة مجتمعات، خاصة عندما يتعلق الأمر بأولئك الذين ليسوا عميقين في نظام Discourse.

الرابط Calendar subscription URLs for external calendar apps رائع جدًا لأعضاء موقع Discourse النشطين. لكنه يفشل في تلبية احتياجات أولئك الذين على الهوامش أو خارج النظام.

لقد جربت هذا من قبل، ووجدت أنني يمكنني تعديل ملف .ics القابل للتنزيل لجعله يتصرف كما يرغب @pacharanero عند إرساله كملف مرفق في رسالة خاصة. للأسف، لم أتمكن من تجميع أفكاري في مكان مفيد حتى الآن.

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

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