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

لم يعد لدي وسيلة لإضافة تاريخ في منشئ المواضيع الجديد. إذا حاولت تعديل موضوع، يظهر زر :calendar: إضافة حدث، ويظهر مربع حوار اختيار التاريخ عند النقر عليه، ولكن عند محاولة النقر على :heavy_check_mark: لحفظ الموضوع، يظهر مربع حوار خطأ 500 Internal Server Error.

وعلى https://discourse.example.org/calendar أجد شبكة فارغة:

حل بديل جزئي

إذا قمت بتعطيل إضافة discourse-calendar، تظهر شبكة التقويم مرة أخرى في /calendar وتظهر الأحداث القديمة. كما يمكنني إضافة حدث إلى المواضيع. لكن الأحداث التي تم إنشاؤها حديثًا لا تظهر في أي مكان على التقويم.

أتساءل عما إذا كان قد حدث تغيير في طريقة قيام نواة Discourse بالتعامل مع التقويمات/الأحداث؟ فقد كانت هناك العديد من الالتزامات (commits) في discourse-calendar مؤخرًا.

3 إعجابات

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

انتباه دقيق.

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

أرى المشكلة، لدينا تضارب في طريقة الحارس، وسأقوم بتغيير ذلك في discourse-calendar.

إذا قمت بتحديث discourse-calendar، فسيتم حل المشكلة.

4 إعجابات

شكرًا جزيلاً لك على تحديد المشكلة وحلها. :slight_smile:

3 إعجابات

للأسف، حدث هذا أيضًا في منتداي. لكن الإضافة تعمل في التصنيفات القديمة، ولا تعمل في التصنيفات الجديدة.

لحسن الحظ، كان لدي تصنيف يحتوي على عدد قليل من الرسائل، فغيرت اسمه لاستخدامه كتقويم، ونقلت الرسائل القديمة إلى تصنيف جديد.

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

يرجى تحديث مكون discourse-calendar إذا كان يسبب تعارضًا مع مكون الأحداث.

4 إعجابات

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

https://discuss.noisebridge.info/t/4-21-2020-general-meeting/1668/2

إعجابَين (2)

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

3 إعجابات

حسناً، جميع مستخدمي إضافة Events، يرجى الانتباه إلى ما يلي.

كيفية التحديث بأمان عند استخدام إضافاتنا:

جدول تحديثات Pavilion

تُعد إضافة Events واحدة من عائلة إضافات مفتوحة المصدر تابعة لـ Pavilion.

من الآن فصاعداً، ستركز Pavilion على ضمان توافق مجموعة أساسية من إضافاتها مع فرع tests-passed الخاص بـ Discourse Core خلال أول 5 أيام من كل شهر فقط.

سيتم معالجة أي أخطاء تنشأ نتيجة عدم التوافق في أسرع وقت ممكن خلال هذه «فترة الدعم»، ويفضل بحلول اليوم السابع. قد لا تُعالج الأخطاء المتعلقة بالميزات التجريبية أو ذات الخطورة المنخفضة بحلول هذا التاريخ، ولكن يجب حل الأمور الواضحة التي «تُعطّل» المنتدى.

ستدخل هذه السياسة الجديدة حيز التنفيذ في 1 مايو 2020

لماذا نطرح هذه السياسة

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

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

يجب أن تساعدك هذه السياسة أيضاً على تحقيق استقرار أكبر وتمنحك يقيناً أكبر حول متى يمكنك التحديث بأمان أكبر.

كيفية إجراء التحديث الخاص بك

اسعَ إلى تحديث مثيل Discourse الإنتاجي الخاص بك (كل من نواة Discourse وإضافاتنا خلال أول 5 أيام من كل شهر. أبلغنا عبر موضوع الإضافة ذي الصلة على Meta عن أي مشاكل تواجهها. ستحصل على دعم أكثر تركيزاً من فريق Pavilion بشأن أي مشاكل تتعلق بإضافاتهم خلال هذه الفترة.

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

لسلامة أكبر

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

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

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

شكراً لتفهمكم!

12 إعجابًا

هذا رائع! شكرًا لك!

5 إعجابات

يا رفاق، فترة الدعم بدأت. يرجى الإبلاغ عن المشكلات هنا Pavilion

سيتم حل جميع المشكلات الرئيسية المبلغ عنها في 5 مايو أو قبله بحلول 7 مايو تقريبًا.

4 إعجابات

مرحباً بالجميع :slight_smile:

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

إذا كانت هذه الإضافة تلبي احتياجاتك، فإننا نوصي باستخدامها بدلاً من هذه الإضافة.

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

نحتاج إلى مساعدتكم!

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

11 إعجابًا

الأشياء التي أفتقدها في إضافة التقويم:

  • أحداث اليوم الكامل
  • إضافة أحداث في مناطق زمنية مختلفة
  • عرض نهاية الحدث في قائمة المواضيع
  • القدرة على اختيار التنسيق في قائمة المواضيع
  • اشتراكات التقويم
8 إعجابات

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

5 إعجابات

أشعر بالغباء إلى حد ما في الوقت الحالي. في الماضي، قمت بتثبيت تقويم الأحداث في منتدين دون أي مشاكل. والآن أحاول تشغيله في منتدى ثالث ولا أعرف ما الذي أفتقده حتى لا يظهر زر “إضافة حدث” في المنشورات الجديدة:

  • تحقق: تمكين الأحداث: السماح بإضافة أحداث إلى المواضيع في جميع التصنيفات.
  • تحقق: السماح بإضافة أحداث إلى المواضيع في هذا التصنيف (يتجاوز إعداد الموقع).
  • تحقق: الحد الأدنى لمستوى الثقة لإنشاء حدث في هذا التصنيف (يتجاوز إعداد الموقع). (TL0)
  • تحقق: إظهار قائمة مواضيع الجدول الزمني في هذا التصنيف (يتجاوز إعداد الموقع). (يتم إظهارها)
  • تحقق: إظهار قائمة مواضيع التقويم في هذا التصنيف (يتجاوز إعداد الموقع). (يتم إظهارها)

ولكن على الرغم من ذلك، لا يظهر زر “إضافة حدث”. ما الذي أفتقده؟ (مُعدّل)

إعجابَين (2)
إعجابَين (2)

عذرًا، لم أقصد زر “إضافة حدث”.

تم تثبيت إضافة الموقع وهي تعمل. زر “إضافة موقع” موجود.

إعجابَين (2)

@icaria36 رأيت هذا أيضًا مؤخرًا. جرب تعطيل ثم إعادة تفعيل الأحداث في الفئة، ويجب أن يعمل.

@fzngagan يجب أن نبحث في هذا الأمر. هل يمكنك إنشاء مهمة جديدة مفتوحة المصدر؟

4 إعجابات

في الواقع، مجرد إلغاء التحديد ثم الحفظ، ثم التحديد ثم الحفظ مرة أخرى، قد حل المشكلة في الفئتين اللتين نريد تمكين الأحداث فيهما. شكرًا لك!

ظننت أنني قمت بذلك من قبل، لكن ربما لم يكن الأمر بهذه الدقة، مثل تغيير إعدادات الموقع بالكامل وغيرها.

4 إعجابات

يبدو أن هذا لا يعمل في الوقت الحالي؟

إضافة “calendar” أو “agenda” في إعداد القائمة العلوية تؤدي إلى ظهور رسالة الخطأ التالية:

خطأ: لقد حددت خيارًا غير صالح وهو calendar

تم تثبيت مكون “الأحداث” وهو يعمل. لكن “التقويم” أو “الأحداث” لا يظهران في القائمة المنسدلة للخيارات لإضافتها إلى التقويم.

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

(لا يغير استخدام الأحرف الكبيرة أو الصغيرة أي شيء)

3 إعجابات