ゼロと無限の間に

フリーでオープンソースなJavaScriptとかPHPとか。

ユーザ用ツール

サイト用ツール


php-tool-box:todo

文書の過去の版を表示しています。


PHP 1ファイルのみでDB不要のTODO管理ツール - Todo.php

コメントと更新履歴はゼロと無限の間のログ » Todo.phpへどうぞ。

MOONGIFT風に)みなさんはタスク管理にどんなものを使っているだろうか。Webのサービスでもインストール型のツールでも、TODO管理の方法は色々あるが、いざ探してみると意外に帯に短し襷に長しである。
Remember The Milkは高機能だが重いし、Tracは共有するには良いが個人で使うには冗長、iGoogleのTODOガジェットはシンプルでよいが痒いところに手が届かない。
それならいっそ、自分のサーバで手軽に管理できるTODOツールはどうだろうか。今日紹介するのはPHPが1ファイルのみ、しかもDBも不要なTODO管理ツール、「Todo.php」だ。

HTML5に対応

バージョン0.2.xまではXHTML 1.0 Strictでしたが、バージョン0.3からはHTML5にしました。(主に属性等をシンプルにしただけですけど ;-) )

使い方

下記のソースコードをコピーして適当な名前でPHPファイルとして保存し、Todoクラスの先頭で定義してある定数(const)をお好みで変更してください。また、定数に合わせてデータを保存するディレクトリを作ってください。

なお、このソースコードではJavaScirptとCSSとして、操作性を高めるためにPryn.js/cssを、カレンダーを使うためにYahho CalendarGCalendar Holidaysを、フッターをページ最下部に表示するためにYahho Sticky Footerを使っていますが、これら無しでもTodo.phpは動きます。使わない場合はこれらのJavaScriptとCSSファイルを削除してください。

サンプル

さらに進んだ使い方

メールサーバが使えるなら、mail2todoを組み合わせて使うと便利です。

ライセンス

ソースコード

Githubに移行した

php-tool-box/todo.1443250558.txt.gz · 最終更新: 2015/09/26 15:55 by dgbadmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki