私は自分の学校のサイトをお気に入りのプロジェクトとして構築しています。これには、すべての生徒のアカウントが含まれます。次の機能を備えた各学生のカレンダーを表示したいと考えています。
複数の Google カレンダー フィードからイベントをインポートできる必要があります。XML、ICAL、または HTML フィードとの互換性が必要です。
発生元のフィードに基づいて、さまざまなイベントにさまざまな色を付けることができるはずです。
イベント タイトルの特定のタグに基づいて、カレンダーがさまざまな色を提供できると便利です。たとえば、「Test:」で始まるすべてのイベントは赤になり、「Deadline:」で始まるすべてのイベントは青になります。
インターフェースは素晴らしく、シンプルであるべきです。実装は簡単で、Javascript に依存しないのが良いでしょう。できれば、PHP で簡単に動作します。
カレンダーの 3 つのビューを提供する必要があります: 月、週、および議題
私が必要としない機能は次のとおりです。
- 書き込み機能 (カレンダーは読み取り専用にすることができます/する必要があります)
- 複数日のイベントまたは定期的なイベント
- イベント内のリンクまたは HTML コンテンツ
これを実装するための最も簡単な既製のソリューションは何でしょうか? 現在、FullCalendar などのさまざまなソリューションと、Plans Web サイトにリストされているさまざまなソリューションを試しています。ただし、それらはもはやサポートされていないか、javascript を必要とするか、必要なすべての機能を備えていないため、完璧ではありません。また、GWT-cal プラグインと Zend Calendar GData フレームワークもチェックする予定ですが、これらのいずれかを使用した経験についてのフィードバックをお待ちしております。
誰かがこれを機能させる最も簡単な方法を提案できますか?