====== PHP 1ファイルのみでDB不要のTODO管理ツール - Todo.php ====== コメントと更新履歴は[[http://0-oo.net/log/category/todo-php/|ゼロと無限の間のログ » Todo.php]]へどうぞ。 {{php-tool-box:pencil.png|}} ([[http://www.moongift.jp/|MOONGIFT]]風に)みなさんはタスク管理にどんなものを使っているだろうか。Webのサービスでもインストール型のツールでも、TODO管理の方法は色々あるが、いざ探してみると意外に帯に短し襷に長しである。\\ Remember The Milkは高機能だが重いし、Tracは共有するには良いが個人で使うには冗長、iGoogleのTODOガジェットはシンプルでよいが痒いところに手が届かない。\\ それならいっそ、自分のサーバで手軽に管理できるTODOツールはどうだろうか。今日紹介するのはPHPが1ファイルのみ、しかもDBも不要なTODO管理ツール、「Todo.php」だ。 ===== 使い方 ===== 下記のソースコードをコピーして適当な名前でPHPファイルとして保存し、Todoクラスの先頭で定義してある定数(const)をお好みで変更してください。また、定数に合わせてデータを保存するディレクトリを作ってください。 なお、Todo.phpではJavaScirptとCSSとして、操作性を高めるために[[../javascript/pryn-js-css|Pryn.js/css]]を、カレンダーを使うためにjQuery UI Datepickerと[[../javascript/Google Calendar Holidays|GCalendar Holidays]]を、フッターをページ最下部に表示するために[[../css-small-box/yahho-sticky-footer|Yahho Sticky Footer]]を使っています。 ===== サンプル ===== [[http://x.0-oo.net/sam/todo/?cat=Milk|Todo.phpのサンプル]] ===== さらに進んだ使い方 ===== メールサーバが使えるなら、[[mail to todo|mail2todo]]を組み合わせて使うと便利です。 ===== ライセンス ===== [[http://0-oo.net/pryn/MIT_license.txt|MITライセンス]]で。\\ ===== ソースコード ===== [[https://github.com/0-oo/todo.php|Github]]に移行しました。