- 独立のグループを設定できるようにする
- 各グループ内はURLに入っているIDを知っていれば誰でも編集できる状態で構わない
- カレンダー機能
- iCalの通常のフィールドはオンラインで編集可能にする
- iCal形式でのエンドポイントを提供する、webical://についても検討する
- google calendarへイベントを登録するためのリンクを提供する
- APIでの期間フィルター
- 過去のデータをすべて保持していると思うと、これからのもののみのAPIフィルターは必要?
- 指定日付間などでのフィルターは必要か?(多分使わない)
- グループ内でのラベル機能
- そこまでのユースケースがあるわけではないので一旦はペンディング
- (TBD) RSVP機能
/admin/
: 管理画面 (グループ定義のみ)/admin/api/groups.cgi
: 管理画面用API
/group/<hash>/
: グループトップページ/api/
/api/info.cgi?gid=<hash>
: グループについてのメタデータ/api/ical.cgi?gid=<hash>
: iCal形式でエクスポートsel=(up,past,all)
: データ期間指定 (既定はup
)
/api/events.cgi?gid=<hash>
: グループ内のイベントリストsel=(up,past,all)
: データ期間指定 (既定はup
)
/api/update.cgi
: (POST) イベントの追加・アップデート (jsonデータ)