イベントプラグイン 📅

おっと。修正しました。もう一度お試しください。

「いいね!」 3

Pavilionチームの皆さん、改めて感謝いたします。
GoogleやOutlook以外のiCalプロバイダー(私の場合は、自社の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

この問題の背景を理解するには、DisaporaMastodon におけるイベント管理への姿勢、これらのオープンソースの Meetup.com の代替サービス の採用の遅れ、あるいは Mobilizon のドキュメントサイト が調査期間中に断続的にオフラインであったこと、サポートフォーラムのほとんどがフランス語である こと、そしてリストの中で アクセストークンを取得するためにベーシック認証を使用している のが Mobilizon だけであるという事実を考慮する価値があります。これは、これらのサービスの開発者を批判するためではありません(私たち自身もオープンソースソフトウェアの開発者であり、そのようなプロジェクトに伴う課題を痛感しています)が、現状を冷静に把握したいと考えています。

時間の制約から、ドキュメントが整備されている/安定している代替サービスに焦点を当てることにしました。将来的に Mobilizon との統合を再度試みる予定です。

「いいね!」 7

EventsプラグインにEvents Integration Pluginの機能が組み込まれる時期について、最新情報があれば教えていただけますでしょうか。よろしくお願いします!

「いいね!」 2

こんにちは、アップデート後に見ました。

フィードバックはどこに寄せたいですか?

以下にいくつか挙げます。

  • discourse.pluginmanager.org へのリンクがすべて機能しません。最初の投稿と discourse 上の両方です。
  • 最初からプロバイダーとソースが明確ではありません。ソースは私にとってはフィルターのようです。
  • UID とは何ですか?自動的にすべてインポートして、discourse で表示するものを管理したいだけです。イベントはどのカテゴリ/タグに属しますか?ソース/フィルターセクションでそれを実行したいと思います。イベントの重複はどうなりますか?フィルターは、イベントが1つであることを意味します。ソースは、いくつかのイベントがあるように見えます。
  • イベントが削除または移動された場合はどうなりますか?それは私が疑問に思っていることです。たとえば、削除は議論や返信を残して時間を削除するのではなく、メモを付けて削除する必要があります。
  • Mobilizon が欠けているようです。おそらく、大規模なプロバイダーと標準に焦点を当てています。ICal をサポートしていることはわかります。
  • iCalendar をサポートしている場合は、人々がプラットフォームの名前を追加できる編集可能な Wiki のようなページを作成してください。これにより、ユーザーはどのプラットフォームを使用すべきか、サポートされているかどうかを明確に把握できます。それぞれに ICS エクスポートチュートリアルを指すことも良いかもしれません。それは、スペースを提供し、コミュニティがリストを拡張できるものです。

このワークフローは、ウィザード/ステップバイステップのダイアログで役立つように思われます。

  1. プロバイダーを選択してください - プロバイダーのリスト、ドキュメントへのリンクがあります。以前のプロバイダーはリストとしてここに表示されます。
  2. イベントをフィルターしてください。複数のフィルターを適用でき、すべて一致する必要があります。以前のフィルターが表示されます。
    • すべてのイベント
    • すべての今後のイベント
    • 開始から終了までのイベント(両端を含む)
    • UID - これは iCal UID を参照していますか?
    • カテゴリ - ICS カテゴリをカンマ区切りで
  3. インポートされたイベントを確認してください。 - まだそこには行っていません。
  4. イベントに対するアクション:
    • カテゴリに投稿
    • タグ付きで投稿
    • タイトルにプレフィックスを追加

私がやりたいことは次のとおりです。

  • (1) Google プロバイダー (ICS) を追加する
  • (2) 今日のイベントをフィルターする
  • (2) カテゴリ「repair」のイベントをフィルターする
  • (3) イベントが表示されることを確認する
  • (4) カテゴリ repair に投稿する

再度:

  • (1) 前の手順から既存の Google プロバイダー (ICS) を選択する
  • (2) 今日のイベントをフィルターする
  • (2) カテゴリ「repair」以外のイベントをフィルターする
  • (3) イベントが表示されることを確認する
  • (4) カテゴリ General に投稿する

再度:

  • (1) Outlook プロバイダー (ICS) を追加する
  • (2) 今日のイベントをフィルターする
  • (3) イベントが表示されることを確認する
  • (4) カテゴリ General にタグ「council」を付けて投稿する

現在の状態の UI は、開発の観点から見ると次のようになります。まずソースを作成し、次にプロバイダーを追加しましたが、フィルターではなくソースと呼び続けています。また、フローは私にとって右から左に進みます。(1) プロバイダー (2) ソース/フィルター。どのように使用したいかを提案しました。

「いいね!」 2

フィードバックありがとうございます。大変助かります!

このメタトピックのドキュメントへのリンクが正しいことを確認しました。プラグイン内のリンクも、すぐに正しい場所に表示されるようにします。ドキュメントは Docs - Pavilion から確認できます。

追加する項目の正しい順序は、プロバイダー - ソース - コネクションです。コネクションは最も頻繁に追加する項目になるため、最も左側に表示されます。

ソースはフィルターとは異なります。コネクションには「漏斗」アイコンのボタンがあり、イベント名に特定の単語が含まれているかどうかなどに基づいてイベントをフィルターするために使用できます。

例を挙げると次のようになります。

プロバイダー:Googleカレンダー
ソース:@rgj の特定のGoogleカレンダー
コネクション:(ソース:)Googleカレンダーからのイベントで、(フィルター)特定のイベント名に対応するものを、(プロバイダー:)Googleカレンダーから、(ユーザー:)@rgj が特定のカテゴリにトピックを作成する。

「いいね!」 1

Docs-cooperative の iCal のドキュメント はまだ奇妙です。

iCalendar プロバイダーは認証を必要としないため、「icalendar」を選択し、名前を付けてプロバイダーを保存するだけで追加できます。複数のプロバイダーを統合している場合

他に知っておくべきことはありますか?

iCal フィールドが読み取られない理由がまだわかりません。その答えがそこにあることを願っていました。

プロバイダー URL とソースオプション/URI フィールドの両方に .ics ファイルへのリンクを配置しようとしましたが、イベントを回復しようとすると、次のようになります。 Finished importing from <calendar name>. Retrieved 0 events, created 0 events and updated 0 events.

Nextcloud の .ics リンクが実際には .ics で終わらず /?export で終わるという事実が問題の原因となる可能性がありますか? (例: nextcloud ics リンク)

そのリンクは機能しません。nextcloud.cm-en-transition.fr は接続を受け付けません。

@nathank、私たちの場合はそうではないようです(UI reports プラグインのバージョン 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

現在、このプラグインでライブ配信されていることを喜んで報告します。また、必要であれば、UIでイベントを表示するためにhttps://meta.discourse.org/t/discourse-event/149964を引き続き使用できます。

問題ありません。この設定テキストをもう少し明確にすることができます。

「いいね!」 3

プラグインとそのタイムゾーンについて質問があります。
Webcal のイベントはフォーラムより 1 時間ずれています。

Webcal リンクは次のように始まります。

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

イベントの作成時はこのようになります。
image

しかし、例えば Thunderbird ではこのようになります。
image

冬時間のイベントでは、すべて同期しており、オフセットはありません。
何が間違っている可能性がありますか?

事前に感謝いたします。そして、非常に良い仕事をしていただき、他の Cal および Event プラグインよりもはるかにこのプラグインを気に入っています。

「いいね!」 1

最近修正されたバグが原因である可能性があります。ここ1、2日でアップデートしましたか?

いいえ、それほど最近ではありません。更新中であるかのようにオフセットに切り替わったのか、それともこのようであったのかさえ言えません。

他の誰かが同じ問題を抱えていますか?

いいえ、アップデートが原因ではなく、バグを修正しますので、プラグインの最新バージョンにアップデートしてください。

「いいね!」 2

@angus 上部にある「in the wild」セクションが少し古いことをお知らせしたかったのです。4つの例のうち:

  • 一番上の例では、カレンダーを表示するためにアカウントを作成する必要があります。
  • 2番目の例では、1つではなく2つのカレンダータブが表示され、機能はしていますが壊れています。
  • 3番目と4番目のサイトは、もはや存在しないようです。
「いいね!」 3

ベータ5からベータ6へ管理ポータル経由でアップデートを行うと、トピックタイトルの前に挿入される日付が消えてしまうようです。

これを維持するために、WebインターフェースからDiscourseをアップデートする以外に何か行うべきことはありますか?

ベータ5にロールバックしたところ(偶然ですが)、それらが戻ってきました。

編集:バグレポートのために独自のDiscourseを設置されているのを確認し、すでに報告しました。

「いいね!」 2

イベントと location plugin には、すでにいくつかの連携機能があります。イベントの場所を ics ストリーム/ファイルに表示するサポートは追加されますか?