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

سيكون من المنطقي تطبيق Add admin setting to change default Calendar view (Month / Week / Year) بعد هذا

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

لقد قدمت طلب ميزة هنا وأكون سعيدًا بأي تصويتات.

مرحباً بالجميع،

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

شكراً لكم :sweat_smile:

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

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

هل هذا خطأ مطبعي؟

من منظور التطوير والاستضافة الذاتية، يتم تجميع إضافة التقويم مع قاعدة التعليمات البرمجية الأساسية. ولكن لا يقدم جميع مزودي الاستضافة المدارة جميع الوظائف وجميع الإضافات على جميع المستويات، تمامًا كما يحد discourse.org من الوظائف مثل خطافات الويب (webhooks) وواجهة برمجة التطبيقات (API) على المستويات الأدنى.

إعجابَين (2)

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

هل فكرت في الاستضافة الذاتية؟ على الرغم من وجود منحنى تعليمي، يمكنك الوصول إلى جميع الوظائف تقريبًا (بما في ذلك هذه الإضافة).

4 إعجابات

أفتقر إلى العمق التقني للقيام بذلك. كنت آمل في إثارة اهتمام المجتمع وقد يكون هناك أشخاص في المجتمع يستمتعون بشيء كهذا - ولكن بينما أكون على استعداد لتمويل 20 دولارًا شهريًا لمدة 2-3 أشهر لإعداده وتشغيله لمحاولة إقناع الناس، وبالتالي قد أجد شخصًا كهذا، فبدون التقويم، لن يكون هناك أي اهتمام.

للعلم - إنه مجتمع المغتربين في المكسيك. إنهم موجودون في الغالب على فيسبوك (FB) وقد تركت فيسبوك منذ سنوات. إنه صعود شاق، وبدون تقويم المجتمع، الذي يمثل حوالي 90٪ مما يحدث على فيسبوك، فإنه يمثل صفقة ملغاة.

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

إذًا ربما يكون مزود استضافة آخر خيارًا لك. ربما ترغب في إلقاء نظرة على أسعار Communiteq. إنهم أحد الشركاء المدرجين في discourse.org إذا لم تتناسب أي من خططهم مع ميزانيتك.

إعجابَين (2)

هل يوجد درس تعليمي جيد حول كيفية إعداد هذا بالفعل؟

بما أن الوثائق المتوفرة واضحة جدًا بالنسبة لي، فسيكون من المفيد أن تشارك ما هو غير واضح حتى يمكن تحسينه!

إعجابَين (2)

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

هل حاولت أن تسأل في ask.discourse.org؟

نعم، وجربت هذا أيضًا:

لكن هذا الكود لا يُظهر التقويم:

[calendar]
[/calendar]

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

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

حسنًا، هنا يصبح المكون الإضافي (plugin) فوضويًا بعض الشيء. وهذا يرجع في الغالب إلى تاريخه.

لقد بدأ حياته كمكون إضافي مكّن تقويمات المواضيع (Topic calendars). في هذه الحالة، كان كل رد على الموضوع عبارة عن حدث (إذا تضمن تاريخًا/وقتًا). تقويم العطلات (Holiday calendar) هو مثال/حالة استخدام رائعة لهذا.

بعد ذلك، تمت إضافة القدرة على تحويل المنشور الأصلي للموضوع (OP) إلى حدث (يُعرض على تقويم الموقع بأكمله)؛ وهذا يحمل اسمًا غريبًا بعض الشيء وهو discourse_post_event. يمكن التحكم في هذا حسب الفئة (في إعدادات الفئة) وتقييده على مجموعات عبر إعداد الموقع discourse_post_event_allowed_on_groups.

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

بناءً على النقاش الأخير على meta.discourse.org حوله، يبدو أن أحداث المواضيع هذه هي الآن الطريقة السائدة لاستخدام المكون الإضافي.

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

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

8 إعجابات

على الهاتف المحمول، لا يوجد مربع جميل حول النص الإضافي الذي يضيف إلى عنوان الموضوع:

(يجب أن تكون “منذ 3 أيام” داخل مربع)

لماذا هي مفقودة؟ كيف يمكنني إضافتها، هل أحتاج فقط إلى إعادة إنشاء CSS؟

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

أحاول العثور على أحدث إصدار لهذا المكون الإضافي الأساسي (core plugin). نظرًا لأنه مُضمّن في الأساس (core)، لم يعد هناك رابط مستودع (repo link) (بالمناسبة، الرابط هنا قديم). كيف يمكنني العثور على هذه المعلومات؟

@pHneutre، لقد قمنا بآخر مساهماتنا في مستودع Git هذا: GitHub - discourse/discourse-calendar: Adds the ability to create a dynamic calendar in the first post of a topic. · GitHub