Thanks to visit codestin.com
Credit goes to github.com

Skip to content

himorin/eventscal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

イベントカレンダーシステム

機能要件

  • 独立のグループを設定できるようにする
    • 各グループ内はURLに入っているIDを知っていれば誰でも編集できる状態で構わない
  • カレンダー機能
    • iCalの通常のフィールドはオンラインで編集可能にする
    • iCal形式でのエンドポイントを提供する、webical://についても検討する
    • google calendarへイベントを登録するためのリンクを提供する
  • APIでの期間フィルター
    • 過去のデータをすべて保持していると思うと、これからのもののみのAPIフィルターは必要?
    • 指定日付間などでのフィルターは必要か?(多分使わない)
  • グループ内でのラベル機能
    • そこまでのユースケースがあるわけではないので一旦はペンディング
  • (TBD) RSVP機能

システム・URL構成

  • /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データ)

About

private calendar registration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published