2008
02/7

gelato にタグ機能など追加。

Posted by ikeda on 2008/02/07 14:51, Under PHP, Web, gelato, ソフトウェア   この記事をChoix!

tumblelogというブログ形式があります。

通常のブログはサイドバーやカテゴリ・アーカイブなど多種多様な機能を持ち、日記なりの独自のコンテンツを発信しています。書かれる内容は完全にオリジナルであるか、何か/どこかの紹介であったとしてもブロガーの独自の目線・意見が追記されますよね。

tumblelogはそういった通常のブログとは少し異なります。あえて言うなら、オンライン上で発見したアイテムや自分/他人の意見などを収集して公開するための「物置」のようなものです。

もっと手軽に、簡単に、シンプルなブログ、とも言えます。
TwitterHaruに代表される一行ブログもシンプルなブログですが、記述される内容が

  • テキスト
  • 画像
  • 動画
  • 音声
  • 引用
  • URL

と、予めカテゴライズされているのが特徴です。
というとdel.icio.usはてなブックマークのようなソーシャルブックマークか、とも言えますが、ちょっと違います。
言葉で言うのは難しいんですが、、、、そうだ、サンプル作ればいいんだ。

ということで、tumblelog本家 tumblr.com に一つ tumblelog を作ってみました
どうでしょう?イメージ掴めますか?

本題は続きにて。

この、tumblelogのオープンソース実装の中にgelatoというものがあります。
テストした中でこれが一番日本語との親和性が高かったように思えるんですが、そのままブログとして使うにはちょっと機能が不十分です。

ということで、とりあえず動くバージョンではありますが

  • 記事へのタグ付加
  • タグ・クラウド
  • タグからの記事検索
  • 若干の日本語化
  • 勝手サイドバー

などの機能追加を行いました。
PHP+MySQLで動作します。
開発は Apache 2.2.4 + PHP 4.4.7 + MySQL 5.1.22 で行いました。

インストールは簡単。

  1. アーカイブをダウンロードし、適当な場所に解凍してください。
  2. gelatoで使用するデータベースを作成します。既存のデータベースでも構いませんが、アクセスユーザとパーミッションを確認してください。キャラクタセットはUTF8が無難です。
  3. config-sample.php を config.php にリネームします。
  4. config.php をエディタで開き、データベースの情報(サーバ・データベース名・アカウント等)を修正・保存してください。
  5. 展開されたファイル群を、Webサーバの公開したいディレクトリに移動させてください。
  6. ブラウザで install.php にアクセスします。www.testsite.com というサーバの /gelato/ 以下にファイルを置いたのであれば、http://www.testsite.com/gelato/install.php になります。
  7. 画面に従い必要な情報を設定してください。ほとんどの設定内容は後から変更できます。
  8. uploads ディレクトリのパーミッションを 0777 に変更してください。
  9. 最後に、忘れずに install.php をサーバから削除してください!!

上手く動かないようであればコメントなどでご連絡ください^^;;
もし多くの方に使っていただけるようであれば、もう少しちゃんとした説明ページ作ります(笑)

ということで、ダウンロードは以下からどうぞ。

コメントをどうぞ




コメント: (以下のタグが使用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> )

頂いたコメントが反映されるまで多少時間がかかることがあります