おれおれ CMS

ちょっと中身を考えたのでメモ。

  • 公開設定
    • 匿名閲覧許可/不許可設定
    • 匿名編集許可/不許可設定
    • ページ単体設定
      • ユーザグループごとに閲覧許可/不許可設定
      • ユーザグループごとに編集許可/不許可設定
  • ユーザ管理
    • OpenID を使う?使いたい
    • Admin 権限
      • 公開設定に左右されない
      • ユーザの追加が可能
  • グループ管理
    • 一人のユーザが複数のグループに所属可能
  • 記法
  • 差分
    • Text::Diff とか?
  • 一覧および検索機能
    • 閲覧が可能なページのみ対象
  • プラグイン
    • 作れるようにする
      • Module::Pluggable とか使えばいいのかな?
  • フィード
    • 更新リストを配信
    • 通常は匿名閲覧可能なページのみ
    • RSS 認証プロトコルを使ってユーザごとに閲覧可能なページを配信したい
      • BASIC 認証(+ HTTPS)?ちょっと古い?

簡単なのをさっくり作ろうと思ってたのに膨れすぎ。最低限の部分からコツコツ作る。
いまさら wiki かよ、なんて思わないでとりあえずやる。自分のために。