イベントプラグイン 📅

イベントトピックの「参加者」リンクをクリックすると、以下のエラーメッセージが表示されます。これは3.2.1ではまだ完全な互換性がないため、予期された動作なのでしょうか、それともすでに修正されているはずでしょうか?

このプラグインを機能させるには、Ember3 をフラグ設定する必要があると思われます。そうしないと、そのエラーが発生する可能性が高いです。詳細は以下をご覧ください: Events Plugin 📅 - #840 by Stephane_Roy

いずれにしても、broken タグが付いているため、おそらく機能しないでしょう。当面は、代わりにこのプラグインを使用することをお勧めします: Discourse Calendar (and Event)

よろしくお願いします!

「いいね!」 2

新しい問題の可能性があります。このコミット以降に更新しましたか?

上記のコミットによると、このプラグインは現在動作するはずです - 少なくとも3.2では
私は#brokenを削除したばかりです

「いいね!」 4

はい、コミット直後にインストールしましたが、上記で言及されたモーダルの問題以外はすべて動作しています。@RGJがホストしてくれているので、彼が見てくれるかもしれません。

こちらに問題報告を作成しました。

「いいね!」 1

プラグインを最新の変更に更新しましたが、プラグインがトリガーしているように見える奇妙なエラーが発生しています。ただし、プラグイン自体から発生しているかどうかは不明です。

プラグインが無効になっている場合、エラーはありません。しかし、有効になっている場合、イベントがなくてもトピックを読み込むたびに、以下のようなエラーが発生し始めます。

コンソールエラー
rsvp.js:23 Uncaught
TypeError: i(...)(...).magnificPopup is not a function
    at lightbox.js:55:19
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._run (backburner.js.js:842:1)
    at B.run (backburner.js.js:624:1)
    at e.run (index.js:75:1)
    at o.onload.o.onreadystatechange (load-script.js:38:9)

エラーは rsvp.js で発生しているように見えますが、events_rsvp を無効にしてもエラーは完全には解消されません。プラグイン全体を無効にするとエラーはなくなります。私の理解では、RSVP機能自体は機能しています。

さらに混乱するのが、このエラーはトピック内の投稿に画像がある場合にのみ発生するように見えることです…しかし、繰り返しますが、イベントプラグインが無効になっている場合、同じトピックではエラーは発生しません。画像とDiscourseイベントプラグインの間で何らかの相互作用があるようで、これは奇妙です。

これを理解しようと試行錯誤している間に、実験的な新しいライトボックス を有効にすると、エラーが実際になくなることに気づきました。Discourseがもはや magnificPopup() ではなく新しいライトボックスを使用するためだと思われます。これは、エラーがライトボックスのコードにある可能性を示唆していますが、イベントプラグインがそれを表面化させ(そしてキャッチ)しているのでしょうか?実験的な新しいライトボックス設定がmetaで無効になったことを考えると、それが永続的な変更になるかどうかは不明です。

いずれにせよ、プラグインの最新バージョンを実行していて、これらのエラーに遭遇した人はいますか?私の場合は、Discourseの最新の安定版(v3.2.2)を実行しています。

私も全く同じエラーが出ています。ライトボックスも機能しません。モバイルでは、画像をフルスクリーンで読み込み、スワイプして戻る必要があるのでイライラします。

実験的な新しいライトボックスを試して、それが役立つかどうか確認します。(編集:それはもう利用できないようです)。

8月/9月にこのプラグインでいくつかの実質的な作業を行う予定です。このプラグインに関するリクエストがあれば、今がその時です。また、ビジネスレベルのサポートが付いたビジネスサブスクリプションも追加する予定です。プラグインは100%オープンソースのままです。

「いいね!」 7

これを楽しみにしています

「いいね!」 1

こんにちは
EventsプラグインをLocationsプラグインと組み合わせて使用しています。素晴らしいです!

EventsプラグインをMobilizonと互換性を持たせることは可能でしょうか?

1つまたは2つの方向でのイベント同期を考えていますか?

Stephaneさん、こんにちは。

Mobilizon、Eventbrite、Meetup、iCalendar(GoogleおよびOutlook)、Eventzillaのサポートは、次のメジャーバージョンで提供される予定です。リリースは9月末から10月初旬になる見込みです。この機能はオープンソースコードに含まれ、有料またはコミュニティサブスクライバー(ビジネスではない、または収益を上げていないことを証明できるコミュニティサブスクライバーには無料サブスクリプションが提供されます)の機能として正式にサポートされます。

「いいね!」 2

こんにちは

/admin/plugins ページにアクセスしようとしましたが、読み込めません。以下にスクリーンショットを示します。

どのプラグインにもアクセスできません。たとえば、/admin/plugins/explorer/ に直接アクセスしても、同じ空白のページが表示されます。
スクリーンショットのエラーログには次のように表示されています。

Uncaught Error: There is no route named admin.events

したがって、 @angus 氏の Events プラグインを /safe-mode 経由で無効にしたところ、プラグインページに再度アクセスできるようになりました。

プラグインのバージョンは 0.5.7 - 1e06916 です。使用している Discourse プラットフォームのバージョンは 3.4.0.beta1-dev - (5e91233ca9) です。

現時点では、discourse-instance-url/admin/plugins?safe_mode=no_themes%2Cno_plugins を使用してプラグインページにアクセスし、Events プラグインを無効にしました。

この問題の原因と、今後もこのプラグインを使用できるかどうかについて、何かご存知でしたら教えていただけますでしょうか。

ありがとうございます!

@gassimさん、レポートありがとうございます。問題が発生したとのこと、申し訳ありません。この問題は、古い管理パネル(管理サイドバーなし)を使用していた場合に、そのバージョンで発生していました。プラグインの最新バージョン(0.5.8)にアップデートしていただければ、この問題は解決されます。

「いいね!」 3

いくつかリクエスト/問題がありますので、1つの投稿にまとめました。

  1. タグによる色分けの公式な連携機能はありますか? カテゴリは素晴らしいですが、私のコミュニティではカテゴリよりもタグに重点を置く必要があります。

  2. また、カレンダーをデフォルトでイベントカテゴリで開く方法はありますか? Discourse Eventsのように、カレンダーとアジェンダの両方を「最新」ビューに表示するようなものです。カテゴリ設定でカレンダータブをデフォルトに設定しようとしましたが、うまくいきませんでした。タブは選択されているように見えますが、URLが正しくなく、カレンダーも表示されません。

  3. イベントウィンドウで日付を追加または選択する際に問題が発生しています。入力は完全に壊れており、入力したものはすべて2001年にリセットされます。2024年に戻ることは、ドロップダウンをスクロールするだけでは簡単ではありません。一度に表示される年が限られているため、スクロールしてから次の年にクリックし、再度スクロールする必要があります。

  4. イベント追加で日を選択するのも部分的に壊れています。火曜日をクリックすると月曜日が選択され、金曜日をクリックすると木曜日が選択されます。そのため、日曜日を選択する方法はありません。

  5. カレンダービューで曜日が間違っている問題も発生しています。月曜日から始まるはずですが、そうでない場合があります。

  6. Googleカレンダーとの連携も機能していないようです修正済み - 無期限に繰り返されるイベントはサポートされていません。なんとか動作させることができましたが、これらをより良くするためには自動化を実行する必要があります。

「いいね!」 1

次のメジャーバージョンでタグによるイベントを追加する予定です。

これはすぐに修正されます。

これもすぐに修正されます。

これも同様です。

どのように統合しているのか興味があります。ユースケースをもう少し詳しく説明していただけますか?ありがとうございます!

「いいね!」 1

これらはすべて対処されました。最新バージョンに更新して、状況をお知らせいただけますでしょうか。

「いいね!」 2

Angusさん、いつもアクティブにご利用いただきありがとうございます!

私のコミュニティは、様々な都市型アクティビズム団体が集まったもので、定期的にイベントを開催しています。「毎月第3水曜日」や「隔週土曜日」といった具合です。

イベントプラグインにこれらを統合しようとしたところ、うまくいきませんでした。これらの繰り返しルールを(例えば、今後12週間毎週)終了するように設定すると、イベントの数が確定し、同期は通常通り機能するようになりました。

また、これがカラータグとタグによる並べ替えが私にとって非常に重要である理由でもあります。人々が興味に基づいてイベントを素早く区別できるようにしたいのです。(例:気候、サイクリング、住宅、交通など)

特定のイベントを特定の信頼レベルまたはグループにのみ表示できるようにすることも素晴らしいでしょう。これにより、セキュリティを懸念している人々やイベントをプラットフォームに受け入れることができます(私の街の政治はあまり楽しくありません、へへ)。

当面はDiscourse Eventsを使い続けますが、Pavilionのアップデートがリリースされたら試すのが楽しみです!では、ごきげんよう。

Bis

私も同様のコミュニティを持っており、多くのサブコミュニティが定期的に集まっています。ただし、私の場合は、より大きな組織内に多くのコミュニティが存在するという点で少し異なります。

アクセスを制御し、必要に応じてサイロ化するために、タグではなくカテゴリを使用することで、すでにこれを達成できるはずです。しかし、タグを使用できると、柔軟性が大幅に向上します。

イベントの「フロントエンド」として Discourse Calendar (and Event) を引き続き使用し、必要に応じて Events Plugin 📅 の機能に置き換えることができます。あなたの実際のテストは非常に役立ちます。Pavilionサイトでさらに詳しく調べることができます。

(meta.discourse.orgとcoop.pavilion.techの間で、このようなトピックをすぐに連携させることを検討しています)

「いいね!」 2

@angusさん、これこそ私たちが探していたものだと思います。登録する前に、イベントへの出欠確認をした人がメールリマインダーを受け取るオプションがあることを確認していただけますか?よろしくお願いします!

@travさん、要するに、はい、接続されているプロバイダー(例:Googleカレンダー)がそのように動作する場合です。さらに質問がある場合は、サブスクリプションプラグインのサポートや関連事項については、こちらで話し合うのが最善です。

「いいね!」 3