マヌエルさん、こんにちは ![]()
私の質問は、このプラグインの最新のバージョン番号を今どうやって見つけるかということです。
それとも、バージョン番号という概念はもう存在しないのでしょうか?
その通りです。コードがコアに含まれているため、もはや個別のバージョン番号はありません。
ああ、バージョン番号、最新バージョンじゃないんですね… @RGJさんの言う通り、コアプラグインにはもうバージョン番号はありません。
全く同感です!多くのコミュニティにとって重要な機能領域ですが、残念ながらこの実装はひどい状態です。そう言いたくはありませんが、Discourse は最近、使いやすさやデザインなどの面で大きな進歩を遂げてきました。しかし、この部分は明らかに遅れており、大幅な修正、あるいは完全な見直しが必要に見えます。
そこで…私はよりイベントに特化した独自プラグインを作成してみることにしました。これが、3 日間の「雰囲気コーディング」後にその機能の一部を実演する動画です。
これらすべての機能は動作しますが、まだ多くのバグがあることは確かです(そして、レイアウト、スタイリング、ビジュアルの洗練も圧倒的に不足しています)。私の目標は、約 1 週間かけてこれを反復改良することです。その大部分はバグ修正と洗練に充てられます(機能の追加は明日で凍結する予定です)。その後、自分のインスタンスにデプロイして実際に使用してみたいと考えています。うまくいけば、後で共有できるかもしれません。ただし、これが完全に「雰囲気」に基づいているという巨大な留保事項があります。![]()
以下に、主な機能のリストを示します。
- トピックやチャットとの有無に関わらず、完全に独立したイベントエンティティ(両方対応)
- 会場と部屋(会場内の部屋)の管理
- 場所ごとの部屋予約(1 箇所に複数の部屋)、予約競合の処理、場所と部屋専用のページ、営業時間、収容人数など
- 月、週、日、会場(会場ごとのイベント)、一覧ビュー。すべてのビューでリッチなフィルター機能を提供
- リッチなイベント説明エディターと設定、繰り返し、終日イベント、タイムゾーン対応、イベント収容人数、部屋収容人数
- マップ、場所ごとの部屋一覧、場所ごとのイベント一覧を含む場所ページ
- カレンダーや他のビューからイベントの詳細に素早くアクセス(ポップアップ詳細)
- 日付/週表示でドラッグしてイベントと時間を作成(新規イベントフォームに自動入力)
- イベントが作成された場所や方法に応じて、イベント作成情報が自動入力されます(例:部屋から作成した場合、その部屋が自動入力されます)
- 複数のレベル(カレンダーごと、場所ごとなど)でのカレンダー(ICS)購読
- さまざまな制御のための権限システム(誰が部屋/場所を作成できるか、誰がイベントを作成できるかなど)
- イベント、場所、部屋のドラフト状態と公開/非公開状態(イベントのキャンセル状態を含む)
- RSVP、イベント収容人数など
- サイドバー用のイベント一覧ウィジェット、カテゴリ内のイベント一覧
- これらの大部分はモバイルでも動作しますが、特にモバイル版は現在も開発中(WIP)です
- おそらく他にも思い出し忘れている機能があるでしょう
これは多すぎますか?もしかしたら!しかし、整理する前に自分が何を利用したいのかを確認したいと考えています。![]()
また、バックエンドで包括的な設定範囲を備えることも目指しています。既存の公式「イベント/カレンダー」プラグインが行っていること(例:トピックをイベント日付でソートするなど)を模倣できる場合は、それを実現しようと思います。
それは興味深いですね
。
私としては、各人のニーズに応えるために、イベントモジュールの有効化/無効化をパラメータで制御できる、完全なイベント管理機能を実装すべきだと考えます。現状では、要望に応えるために常に複数のプラグインを追加する必要があり、非常に包括的なプラグインがあれば、誰にとっても有益になるでしょう
。
コーディングにどの AI を使っていますか?
それは私が目指していることとほぼ同じです。私は、合理的な範囲内で、さまざまな機能を設定で構成可能にし、有効化/無効化できるようにしたいと考えています。最初からプラグインをモジュール型に設計していなかったのは事実で、そうすべきだったかもしれません。しかし、機能同士は十分に連携しており、独自のプラグインを別途必要としたくなかったのです。
私は Codex(OpenAI)と Claude(Anthropic、もちろん)の両方を、Cursor などの代替環境やハースを経由せず、直接利用しています。この方がサブスクリプション料金をより効果的に活用でき、一般的に他のツールの短期的な利点が、それぞれの欠点を補うほどではないと感じています。それぞれの企業のネイティブなコーディングツールやエコシステムに留まることで、時間の経過とともに私にとってより良い結果をもたらしており、そのギャップを MCP やスキルで埋めています(例えば、ディスク上の Markdown ファイルを裏付けとした新しいメモリスキルの実験や、ファイル検索用の ygrep など)。
これが実現しているのを見て大変嬉しく思います:
小さな質問ですが、カレンダー名をクリックした際にイベントのプレビューウィンドウを表示させずに、直接トピックへ移動させる方法はありますか?あるいは、プレビューウィンドウ内に参加ボタンを配置するオプションはありますか?私のユーザーの中には、席を予約するためにヘッダーをクリックするのを忘れる方がいらっしゃるからです。もし参加ボタンをプレビューウィンドウに直接配置できれば、ユーザーは「詳細はこちら」のようなボタンを追加して、予約に要する時間を短縮できるでしょう。私自身は問題ないのですが、残念ながら私のユーザーは私ほどではありません ![]()
いいえ、でもそれは Contribute > UX(あるいは Contribute > Feature)で素晴らしい話題になるでしょう。
最近、プレビューに編集ボタンが実装されたこともあり、まさに時宜を得た話題です。
最近のアップデート以降、「not going n」が翻訳されなくなったことに気づきました。これは見落としなのか、それとも私がテキストを翻訳すべきなのか分かりません。
(投稿が投稿者によって削除されました)
1 週間前に文字列が編集され、まだフランス語に再翻訳されていません。
フォーラムで翻訳を追加する代わりに、Crowdin に追加することもできます。そうすれば、すべてのフォーラムが恩恵を受けます。Contributing translations to Discourse
情報ありがとうございます @Moin、まだ新しいことを発見しています
翻訳を投稿したかったのですが、その部分へのアクセス権がありません
画面下部にある「ワークフローステップの選択」リンクを試しましたか?
いや、確かに「ワークフローのステップを選択」のリンクを使う必要がありますね。ありがとう @Moin
お手伝いできて光栄です。Discourse の翻訳にご協力いただき、ありがとうございます。Crowdin でつまずいた場合は、いつでも Contribute > Translations でお尋ねください。
Metaのチームに、イベントのプレビューに直接参加ボタンを追加していただき、一部のユーザーにとって利便性が向上したことをお伝えしたかっただけです。改めてありがとうございます:![]()
おっ、それは新しいんですね!すぐ更新して確認します。
このプラグインに本格的な改善がもたらされつつあるのは素晴らしいですね!



