マイクロブログを開発してみようと思いちょっと調べてみました。
ググるとPHPで実装されたものはいくつか見つかるのですが、インストールしてみたらちゃんと動かなかったり。wordpressをマイクロブログにするテーマが良さそうだったんですが、管理機能が高機能すぎてバランスが悪すぎな気がします。あれでは多くの人に使ってもらうのは厳しそう。
スクラッチからつくっても良いのですがすでに良いものがないかとgithubやgoogle app engine を調査してみました。
その前にページデザインとアイコンはFREE CSS TEMPLATESとFAMFAMFAMに決定。どちらもフリーで利用できます。
テンプレート:
http://www.freecsstemplates.org/preview/uncomplicatedアイコン:
http://famfamfam.com/本題の実装のサーベイ。当初はrailsでと考えていましたがgoogle app engineならサービス提供環境まで用意できますし、良いのがあればGAEでの実装も検討したいと思います。
1) what-you
言語:python (GAE)
http://what-you.appspot.com/GAEで実装。ソースも公開されていて一番完成度が高そう。機能はシンプルだけどフレームワークにdjangoを使用している。djangoを覚えるのがきびしいなあ。。
2) megaphon
http://github.com/monocult/megaphon/tree/masterhttps://blog.seesaa.jp/pages/my/blog/article/regist/input言語:python
シンプルそうだがwerkzeug、inja 、markdown が必要らしい。正直よく分からない
3) mmm tasty
http://github.com/andy/mmm-tasty/tree/master言語: ruby (on rails)
ドキュメントがロシア語?読めない。。開発は結構活発におこなっているようだが。。
4)natter
http://github.com/tomtaylor/natter/tree/master言語: ruby (on rails)
ドキュメントがなさ過ぎ
5)openmbp
http://github.com/jianshi/openmbp/tree/master言語: ruby (on rails)
twitter APIやOpenIDの実装など高機能っぽい。開発が進行中なのが逆に安定性の面でネックになるか?
6)mblog
http://github.com/mathewbyrne/mblog/tree/master言語:python (GAE)
イニシャルインポートしてから何もやってなさそう。
what-you と openmbpが良さげでしょうか。。次はローカルで実際に動かしてみたいと思います。