※ 商品リンクから購入されると少額の報酬が発生することがあります。
Ajaxテクノロジを利用した TODO管理ツール (とーどー)
phpのソースが1つとデータファイルが一つで配置は非常に簡単。
ロリポップへの配置は、「その他」にデータファイル(csv)への書き込み権限を追加するだけ。
ちょっと気づいた点
同じ日に同じ名前のTODOを作ると、チェックボックスの動作がおかしい。
同じ日に同じ名前のTODOっていうのがそもそもおかしいんだけど、残念!
操作感
直感的ですばらしい。
追加をクリックするとそのすぐ下に入力欄が出るし、TODO項目をダブルクリックすると名前の編集ができ、しかも名前を消すとTODO自体が消える。
TODOが終わったことを示すためにチェックボックスにチェックを入れるようなのだが、ここだけはサブミットがないと不安になるかな(慣れだろうけど)。
プロ系Webアプリはリッチクライアントへと移行中だが、移行している主な原因の一つにWebアプリの画面遷移がある。いちいち何かをする毎にサブミットして画面を読み直すというやつ。Ajaxを使うと必要なデータのみのやりとりで画面の一部を書き換えることができるため、ちょっと考え直す必要があるかもしれない(Flex やC#と比べて開発が用意かという点も重要だけど)。