カスタムリストのイベントカレンダー

さっそく試してみました。うまく動いています!また、非イベントのトピックは Horizon でも適切に非表示になっています。

しかし、これを本当に使いやすくするにはもう一つ調整が必要です。また、Horizon 向けの具体的な対応も行うと良いと思います。

残りの主な問題

現在、この機能はサイトのデフォルトのコンポーザーカテゴリで新しいトピックを開きます。これは概念実証としては素晴らしいですが、実際にはイベントのコンテキスト(設定済みのイベントカテゴリなど)で新しいトピックを開く必要があるため、そうでなければユーザーは大混乱になります。

補足として、サイトのデフォルトのコンポーザーカテゴリをイベントカテゴリに変更すると、ユーザーが簡単に削除できないイベント入力ボックスが表示されます(カテゴリを変更するか、Markdown に詳しくないと)。私のユーザーを知っているので、彼らはそこで詰んで諦めてしまうでしょう!!!

どうアプローチすべきか?

コアのイベントプラグインの機能は、ここでは扱いにくいかもしれません。しかし、賢い方法を見つけられるかもしれません。選択されたカテゴリに関わらず、イベント入力ボックスが表示され(かつそのままであること)ようにすることを目指すと提案します。

現実的な回避策としては、ボタンが設定済みのカテゴリ(つまりイベントが設定されているカテゴリ)で開くようにする方法があります。ユーザーが入力データを入力した場合、カテゴリを変更してもアクティブなままです。ただし、最初にカテゴリを選択した場合は、入力ボックスが失われます。これにはいくつかの案内(サインポスティング)が必要になるかもしれません。

やっかいな Horizon テーマ

最後に、Horizon テーマは新しいトピックボタンに対して奇妙な処理を行っています(デスクトップでは左サイドバーの上の方に配置されるなど)。これには特に対策が必要です。

「いいね!」 1