تقويم Discourse (والحدث)

لا يمكنني الموافقة أكثر! إنه مجال وظيفي مهم للعديد من المجتمعات، لكن هذا التطبيق، للأسف،在我看来 (IMO) نوع من الفوضى. أكره قول ذلك، فقد حقّق Discourse خطوات كبيرة حقًا في سهولة الاستخدام والتصميم وما إلى ذلك مؤخرًا. لكن هذا يتأخر بوضوح ويبدو أنه يحتاج إلى الكثير من العمل، إن لم يكن إعادة هيكلة كاملة.

لذا… قررت أن أحاول صنع إضافة خاصة بي تركز أكثر على الفعاليات. إليك فيديو يوضح بعض ميزاتها بعد ثلاثة أيام من البرمجة القائمة على الإلهام (vibe coding).

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

إليك قائمة قصيرة بأغلب ما تفعله:

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

هل هذا كثير؟ ربما! لكنني أريد أن أرى ما سأجده مفيدًا قبل التقليم. :smile:

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

5 إعجابات