私は、会社のカレンダー/アジェンダで予約をするためのタイムスロット選択を提供する最もユーザーフレンドリーな方法を見つけるために探求しています。
インターフェースに関してはそれほど重要ではありませんが、マイナーな制限が生じるためです。これは、理想的にはデスクトップとモバイルデバイスの両方で使用できるWebフォームに統合されます(JavaScriptに依存する必要があります)。
もちろんcouldは日付ピッカー(月ビュー)を表示し、選択された日付ごとに利用可能なタイムスロットをロードできますが、複数の日の視覚的な概要を持つことはできません。
私が重要だと思う目標(いくつか明白です):
これまでのところ、このモックアップは次のとおりです。
しかし、このソリューションはこれらの制限のために理想からはほど遠いです:
だから私はモックアップが正しい方向にあるとはほど遠い。任意の助けをいただければ幸いです。それがモックアップに基づいているのか、まったく異なるアプローチに基づいているのか。
うーん。あなたの質問を理解したら、ソリューションをできるだけ柔軟にして、連続した複数の日を数時間(または数分)でも簡単に選択できるようにしてください。大まかに言えば、私は考えています:
一般的な原則は、ユーザーを思い通りに正確にすることです。「次の火曜日にお会いしましょう」という会話のように、コーヒーショップで2時15分に絞り込みます。
興味深いWebアプリケーション。あなたが調べたいと思うかもしれないものは Adam ShawのFull Calander jQueryプラグインです。しばらく使ってみましたが、かなり拡張可能です。これまでのところ、私の会社の開発者が見て使用しているものからは、かなり印象的です。 Googleカレンダーの拡張機能があり、POCとしてMicrosoft Exchangeサーバーに接続することもできます。
デスクトップユーザーにとって、インターフェースは非常に直感的です。 Microsoft OfficeやGoogle Calanderインターフェイスと同じです。モバイルユーザーの場合、悲しいことにクリックアンドドラッグのサポートは存在しません。プラグインには、プラグインの上に構築できる完全なAPIがあります。 1つのサイズですべてのソリューションに対応できるわけではありませんが、確実に優れた基盤を提供します。