Discourseカレンダー(およびイベント)

Add admin setting to change default Calendar view (Month / Week / Year) の実装後にこれを行うのが理にかなっています

「いいね!」 1

ここに機能リクエストを作成しました。ぜひ投票していただけると嬉しいです。

皆さん、こんにちは。

カレンダーで選択されたイベントにもう少し情報を表示する方法があるか疑問に思っています(例えば、説明文、イベントに参加するためのボタン、そしてイベントのトピック自体を開くための小さな「詳細情報」リンクを表示するなど。タイトルがトピックへのリンクであることは承知していますが)。

ありがとうございます :sweat_smile:

「いいね!」 1

様々なディスコースのライセンスに含まれる内容を見ていたのですが、過去のいくつかの投稿ではカレンダーとイベントはディスコースのコアに含まれていると書かれていたのに、料金プランを見ると、カレンダーはビジネスティアでのみ含まれているようです。混乱しています。

これはタイプミスでしょうか?

開発およびセルフホスティングの観点から見ると、カレンダープラグインはコアコードベースにバンドルされています。しかし、すべてのマネージドホスティングプロバイダーがすべてのティアですべての機能とすべてのプラグインを提供しているわけではなく、discourse.org が下位ティアでWebhookやAPIなどの機能を制限しているのと同じです。

「いいね!」 2

わかりました。それでは、私が所属しているコミュニティでDiscourseを使うという考えはなくなりますね。Discourseの使用は諦めます。迅速な回答ありがとうございます。

セルフホスティングをご検討されましたか?学習曲線はありますが、実質的にすべての機能(このプラグインを含む)にアクセスできます。

「いいね!」 4

私にはこれを実行するための技術的な深さがありません。コミュニティの関心を集めたいと思っており、コミュニティにはこのようなことを喜んで行う人がいるかもしれませんが、セットアップして動作させるために2〜3か月間月額20ドルを喜んで提供し、そうすればそのような人を見つけられるかもしれませんが、カレンダーがなければ関心は得られません。

ご参考までに、メキシコの駐在員コミュニティです。彼らのほとんどはFBを利用しており、私は何年も前にFBをやめました。これは困難な道のりであり、FBで行われていることの90%を占めるコミュニティカレンダーなしでは、話になりません。

「いいね!」 1

それなら、別のホスティングプロバイダーが選択肢かもしれません。Communiteq の価格を見てみるのもいいかもしれません。彼らは、どのプランも予算に合わない場合に備えて、discourse.org にリストされている パートナー の一つです。

「いいね!」 2

これを実際にセットアップするための良いチュートリアルはありますか?

提供されたドキュメントは私にとってかなり明確なので、改善できるように、何が不明確なのかを共有していただけると助かります!

「いいね!」 2

ありがとうございます。インストールして設定は確認できましたが、カレンダーを実際に表示するにはどうすればよいですか?「イベント」カテゴリを作成しました。イベントが投稿されるのはそのカテゴリだけにしたいのですが、これは可能でしょうか、それとも私の考えは的外れでしょうか?

ask.discourse.orgで尋ねてみましたか?

はい、これも試しました。

しかし、このコードではカレンダーが表示されません。

[calendar]
[/calendar]

グループによるイベント投稿の制限は可能ですが、カテゴリによる制限はできないと思います。私のインスタンスでは、カレンダーを1つのカテゴリに表示するように設定しましたが、イベント投稿用の別のカテゴリを設け、これは全ユーザーが閲覧可能ですが、トピック/返信の作成は制限されたグループのみが行えるようにしました。しかし、そのグループは指定されたカテゴリ外でもイベントを投稿できる可能性があり、イベントを投稿する能力があれば、投稿できるカテゴリを制限する機能はないと思います。

イベントを投稿するカテゴリと、他の通常のカテゴリでイベントを作成できるカテゴリの両方を持てると思います。また、イベントを作成できるユーザーを制限することもできます…と思います。

さて、ここでプラグインが少しごちゃごちゃしています。そしてそれは主にその歴史によるものです。

これはトピックカレンダーを有効にするプラグインとして誕生しました。この場合、トピックのすべての返信がイベントになります(日付/時刻が含まれている場合)。ホリデーカレンダーはこの良い例/ユースケースです。

その後、トピックのOPをイベント(サイト全体のカレンダーに表示)に変換する機能が追加されました。これは discourse_post_event というやや奇妙な名前が付けられています。これはカテゴリごとに(カテゴリ設定で)制御でき、サイト設定 discourse_post_event_allowed_on_groups を介してグループに制限できます。

さらに、指定されたカテゴリの上にこれらのOPイベント(「投稿イベント」)のカレンダーを表示するように選択できます(そのカテゴリからのイベントのみが表示されます)。また、サイト設定を介して、任意のカテゴリのトピックリストをイベントでファンシーに並べ替える機能を有効にすることもできます。これはカテゴリ設定を介してオンになります。

meta.discourse.org での最近の議論から判断すると、これらのトピックごとのイベントが現在、プラグインを利用する主要な方法のようです。

個人的には、これらすべてを管理する設定は、サイト設定、カテゴリ設定、用語の間でいくつかの混乱した重複があり、ごちゃ混ぜになっていると感じています。

これを整理/合理化したいと思っています。これはほとんどのコミュニティにとって重要な機能をカバーしているため、プラグインをより多くのDiscourseユーザーが自由に利用できるようにしたいと考えています(現在はセルフホストしていない限り、かなり有料の壁があります)。

「いいね!」 8

モバイルでは、トピックのタイトルに追加される余分なテキストの周りにきれいなボックスが表示されません。

(「3日前」はボックス内にあるべきです)

なぜ表示されないのでしょうか?どうすれば追加できますか?CSSを再作成するだけでよいのでしょうか?

「いいね!」 1

このコアプラグインの最新バージョンを確認しようとしています。コアに含まれているため、リポジトリへのリンクがなくなりました(ちなみに、こちらのリンクは廃止されています)。この情報をどうすれば見つけられますか?

@pHneutre 様、最後のコントリビューションはこのリポジトリで行いました: GitHub - discourse/discourse-calendar: Adds the ability to create a dynamic calendar in the first post of a topic. · GitHub