PHP勉強のためにtask*padクローンを作る

仕事の都合上、PHPを勉強しなければならない状況に陥りました。なにか適当なサイトアプリケーションを作ってみて覚えようかと考えましたが、普段から技術よりネタに困る私。自分では適当なものも思いつかなかったので、他の方のアイデア*ちょっぴり*お借りすることにしました。

選びましたのが目標管理プチツール - taskpad.jp
仕様は簡素なものの、DBアクセスにセッション管理、メール送信までカバーしてますので勉強用にぴったり。すでに他の方もPerl+catalystRuby on Railsで作っていらっしゃいますので、なにやら安心です(?)。
そうして試行錯誤でいろいろハマりつつ、3日間かけてローカル環境でおおよそ動くようになりました。が、せっかくなのでどこかで公開できたら、と思い立ちました。(ハマった部分は他の方の参考になるかもしれませんし)
ただそういう「クローン」を公開してもいいのかなと気になったので、オリジナルを作成された百式の田口さんにおうかがいを立てましたところ、あっさり快諾。画面デザインも手を抜くためにオリジナルのHTMLコードを取り込んでいたのですがそれも「まったく問題ありません!」とのことで、もう、ありがとうございます♪

ということで作成過程を公開していきます。

  • 予定

--task*padクローンをPHP+Ethnaで
--task*padクローンをPHP+Mapleで
--task*padクローンをPHP+symfony
--task*padクローンをGauche+Kahuaで(できたらやってみたい)