إضافة الأحداث :التاريخ:

Oops. تم الإصلاح. حاول مرة أخرى.

3 إعجابات

شكراً مرة أخرى لفريق Pavilion،
أجد أنه ليس من السهل الاتصال بموفر iCal ليس Google أو Outlook (في حالتي، nextcloud الخاص بنا). يبدو أن التوثيق مقطوع في الفقرة iCalendar

لا تتطلب موفرات iCalendar أي مصادقة، لذا يمكنك فقط إضافة واحدة عن طريق تحديد “icalendar”، وإعطائها اسمًا وحفظ الموفر. إذا كنت تدمج عدة

هل كانت هناك تعليمات إضافية؟

لا أفهم لماذا الرابط الذي يوفر ملف ics (http://[DOMAIN-NAME]/remote.php/dav/calendars/[USER]/[CALENDAR-URI]/?export [على سبيل المثال]) لا يعمل (تم الانتهاء من الاستيراد من ***. تم استرداد 0 حدث، تم إنشاء 0 حدث وتحديث 0 حدث.)

شكراً مقدماً

هل يمكن دمج المكون الإضافي مع منصة Mobilizon المجانية الموحدة؟
https://docs.joinmobilizon.org/contribute/integrations/

3 إعجابات

سيكون ذلك رائعًا!

سأقدم المزيد من التحديثات والتوجيهات حول هذه الإضافة الأسبوع المقبل.

لقد حاولت التكامل مع Mobilizon كجزء من المشروع. انظر هنا

https://docs.google.com/document/d/1-oJsXivT_KRBZ-wUQ-TbHdO7Z-qf7z4GeiRiJ014V-E/edit?usp=sharing

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

نظرًا لقيود الوقت، قررت التركيز على البدائل الأكثر توثيقًا / استقرارًا. سأحاول دمج Mobilizon مرة أخرى في المستقبل.

7 إعجابات

هل هناك أي تحديثات أخرى حول موعد دمج ميزات المكون الإضافي لتكامل الأحداث في المكون الإضافي للأحداث؟ شكرًا!

إعجابَين (2)

مرحباً، لقد رأيت ذلك للتو بعد التحديث.

أين ترغب في الحصول على ملاحظات؟

إليك واحدة:

  • جميع الروابط إلى discourse.pluginmanager.org لا تعمل - في المنشور الأول هنا وعلى discourse.
  • مقدم الخدمة والمصدر ليسا واضحين من البداية. يبدو المصدر أشبه بمرشح بالنسبة لي.
  • ما هو UID؟ أريد فقط استيراد كل شيء تلقائيًا وإدارة ما أراه على discourse. ما هي الفئة/العلامات التي تحصل عليها الأحداث؟ أود القيام بذلك في قسم المصدر/المرشح. ماذا عن تكرار الأحداث؟ يشير المرشح إلى وجود حدث واحد. المصدر يجعلها عدة أحداث.
  • ماذا يحدث إذا تم حذف الأحداث أو نقلها. هذا مجرد شيء أتساءل عنه. على سبيل المثال، يجب أن يؤدي الحذف إلى إزالة الوقت ولكن ليس المناقشة والرد بملاحظة.
  • يبدو أن Mobilizon مفقود. ربما تركز على مقدمي الخدمات والمعايير الكبيرة. أرى أنك تدعم ICal.
  • إذا كنت تدعم ICalendar، فيرجى إنشاء صفحة قابلة للتحرير مثل Wiki يمكن للناس إضافة أسماء المنصات إليها. بهذه الطريقة، يكون الأمر واضحًا للمستخدمين أي منها يجب عليهم استخدامه وما إذا كان مدعومًا. قد يكون من الجيد أيضًا الإشارة إلى برنامج تعليمي لتصدير ICS لكل منها. هذا شيء لا تحتاج إلا إلى توفير المساحة له ويمكن للمجتمع توسيع القائمة.

بالنسبة لي، يبدو هذا سير العمل مفيدًا في معالج/حوار خطوة بخطوة:

  1. يرجى اختيار مقدم خدمة - ستكون هناك قائمة بمقدمي الخدمات، ورابط للوثائق. يظهر مقدمو الخدمات السابقون هنا كقائمة.
  2. يرجى تصفية الأحداث. يمكنك تطبيق عدة مرشحات ويجب أن تتطابق جميعها. تظهر المرشحات السابقة.
    • جميع الأحداث
    • جميع الأحداث المستقبلية
    • الأحداث من البداية إلى النهاية (شاملة)
    • UID - هل يشير هذا إلى UID الخاص بـ ICal؟
    • الفئة - فئات ICS حسب الفاصلة
  3. تحقق من الأحداث التي تم استيرادها. - لم أصل إلى هناك بعد.
  4. الإجراءات التي يجب اتخاذها مع الأحداث:
    • النشر في الفئة
    • النشر بالعلامات
    • بادئة العنوان

هذا ما أود القيام به:

  • (1) إضافة مقدم خدمة Google (ICS)
  • (2) تصفية الأحداث من اليوم
  • (2) تصفية الأحداث ذات الفئة “إصلاح”
  • (3) التحقق من ظهور الأحداث
  • (4) النشر في فئة الإصلاح

مرة أخرى:

  • (1) اختيار مقدم خدمة Google (ICS) الحالي من الخطوة الأخيرة
  • (2) تصفية الأحداث من اليوم
  • (2) تصفية الأحداث بدون فئة “إصلاح”
  • (3) التحقق من ظهور الأحداث
  • (4) النشر في فئة عامة

مرة أخرى:

  • (1) إضافة مقدم خدمة Outlook (ICS)
  • (2) تصفية الأحداث من اليوم
  • (3) التحقق من ظهور الأحداث
  • (4) النشر في فئة عامة مع العلامة “مجلس”

تبدو واجهة المستخدم في الحالة الحالية بالنسبة لي من منظور التطوير: أولاً، قمت بإنشاء المصادر، ثم أضفت مقدمي الخدمات، ولا تزال تسميها مصدرًا بدلاً من مرشح. كما أن التدفق يسير من اليمين إلى اليسار بالنسبة لي: (1) مقدم الخدمة (2) المصدر/المرشح. لقد اقترحت كيف أود استخدامه.

إعجابَين (2)

شكراً لملاحظاتك، نقدرها كثيراً!

لقد تأكدت من صحة الروابط إلى الوثائق في هذا الموضوع التعريفي. سنحرص على أن تنتهي الروابط في المكون الإضافي في المكان الصحيح قريباً. يمكنك العثور على الوثائق هنا Docs - Pavilion

الترتيب الصحيح لإضافة الأشياء هو: المزود - المصدر - الاتصال. نظراً لأن الاتصالات هي ما ستضيفه بشكل متكرر، فإنها تظهر على أقصى اليسار.

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

مثال على ذلك سيكون:

المزود: تقويم Google
المصدر: تقويم Google المحدد لـ @rgj
الاتصال: اجعل المستخدم @rgj ينشئ مواضيع في فئة معينة للأحداث من (المصدر:) تقويم Google الخاص بي (المزود:) والتي تتوافق مع (المرشح) اسم حدث معين.

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

وثائق iCal على Docs-cooperative لا تزال غريبة:

لا تتطلب موفّرات iCalendar أي مصادقة، لذا يمكنك إضافة واحد ببساطة عن طريق تحديد “icalendar”، وإعطائه اسمًا وحفظ الموفّر. إذا كنت تدمج عدة موفّرين

هل هناك أي أشياء أخرى يجب معرفتها؟

ما زلت لا أفهم لماذا لم يتم قراءة حقل iCal الخاص بي، وكنت آمل أن تكون الإجابة موجودة هنا.
لقد حاولت وضع الرابط لملف .ics في كل من حقلي Provider URL و Source Options/URI، ولكن عندما أحاول استرداد الأحداث، أحصل على: تم الانتهاء من الاستيراد من <اسم التقويم>. تم استرداد 0 حدث، وإنشاء 0 حدث وتحديث 0 حدث.

هل يمكن أن تكون المشكلة ناتجة عن حقيقة أن رابط Nextcloud .ics لا ينتهي فعليًا بـ .ics ولكن بـ /?export؟ (على سبيل المثال رابط Nextcloud ics)

هذا الرابط لا يعمل بالنسبة لي، nextcloud.cm-en-transition.fr لا يقبل الاتصالات.

@nathank لا يبدو أن هذا هو الحال بالنسبة لنا (إصدار المكون الإضافي لتقارير واجهة المستخدم 0.2.4 / Discourse 3.1.0.beta2). إليك لقطة شاشة لحدث في بوينس آيرس (UTC-3):

ومع ذلك، عندما يشاهده مستخدم في فنلندا (UTC+2)، فإنه يرى:

image

إذا فهمتك بشكل صحيح، فيجب أن تقول لقطة الشاشة هذه 00:00 (22:00 +2، أو 19:00 + 5) لمستخدمي الفنلندي، صحيح؟

فقط للتأكيد، إليك منطقتهم الزمنية:
image
والإعدادات في لوحة المسؤول:

هل فاتني شيء؟ شكراً!

لا بأس، أعتقد أنني وجدتها للتو - events timezone default هو ما يتحكم فيها، أليس كذلك؟ لقد فهمت ذلك على أنه “عند إنشاء حدث جديد، ما هو المنطقة الزمنية التي يجب أن نبدأ بها”. كان بإمكاني توفير الكثير من لقطات الشاشة لنفسي :slight_smile:

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

يسعدني أن أبلغكم أن هذا المكون الإضافي متاح حاليًا. وإذا رغبت في ذلك، لا يزال بإمكانك استخدام Creating and managing events لعرض الأحداث في واجهة المستخدم.

لا مشكلة - ربما يمكن جعل نص الإعداد أكثر وضوحًا مع هذا.

3 إعجابات

لدي سؤال حول المكون الإضافي ومنطقته الزمنية.
تتأخر الأحداث في webcal ساعة واحدة عن المنتدى.
يبدأ رابط Webcal هكذا:

webcal://forum.myforum.de/c/veranstaltungen/l/calendar.ics?time_zone=Europe/Berlin&user_api_key=

وتبدو الأحداث هكذا عند الإنشاء:
image

ولكنني أحصل على هذا في Thunderbird على سبيل المثال:
image

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

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

أعتقد أن هذا قد يكون بسبب خطأ تم إصلاحه مؤخرًا؛ هل قمت بالتحديث خلال اليوم أو اليومين الماضيين؟

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

لا، التحديث لم يسبب ذلك، بل يصلح الخلل، لذا يرجى التحديث إلى أحدث إصدار من المكون الإضافي.

إعجابَين (2)

@angus أردت فقط إخبارك بأن قسم “في البرية” في الأعلى قديم بعض الشيء. من بين الأمثلة الأربعة:

  • المثال الأول يتطلب منك إنشاء حساب لرؤية التقويم
  • المثال الثاني يعرض تقويمًا وظيفيًا ولكنه معطل مع علامتي تبويب للتقويم بدلاً من واحدة
  • يبدو أن الموقعين الثالث والرابع لم يعودا موجودين
3 إعجابات

عندما أقوم بالتحديث من Beta5 إلى Beta6 عبر بوابة المسؤول، يبدو أن التاريخ الذي يتم حقنه قبل عنوان الموضوع يختفي.

هل هناك شيء يجب أن أفعله بخلاف مجرد تحديث discourse من الواجهة الأمامية للحفاظ على عمل هذا؟

لقد تراجعت إلى beta5 (عن طريق الخطأ) وعادت.

تعديل: لقد رأيت أن لديك تقرير أخطاء discourse الخاص بك والذي قمت به الآن.

إعجابَين (2)

الأحداث و إضافة الموقع لديها بالفعل بعض الميزات المرتبطة. هل هناك دعم قادم لعرض موقع الحدث في دفق/ملف ics؟