2008年9月29日月曜日

Wikiの話。

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
Turbogearsで20分でつくるWiki(英語)なんてものがあるのに何で手間取っているのかというと・・・。


  • deploy周り。ほかのサービスと整合性が得られるようにしたい。

  • 認証周り。OpenIDを使いたい。

  • 作業履歴を持ちたい。巻き戻しができるようにしたい。

  • 編集衝突の問題。二人が同時に同じページを編集したときにどうするか。

  • /<wikiname>にしたいが、サンプルだと/saveとかが機能の「影」で作れないページになってしまう。

  • editとviewで同一のtemplateを使いたい。できればAjaxで編集内容が即layoutに反映されてほしいとか。「3秒間入力が途絶えると内容がupされてlayoutされる」、邪魔くさいsaveボタンなし。しかしこれは作業履歴や編集衝突の問題と矛盾する。



シンプルで学習効率のよい(つまりよいfeedbackがすばやくある)ものにしようとするといろいろ工夫が必要なのですよ。

0 件のコメント: