昨日、「自宅サーバを使ってモブログができないかなあ」という
話があったので、今日はそれの分析に1日使ってました。方法は
いくつかあるみたいですが、とりあえず私が使おうと思っている
方法を紹介します。これは、okkoさん「Plone2.0.3+
COREBlog0.73bのインストール手順(検索窓の実装まで)」
という
記事を参考にしました。

 ご存じの方も多いと思いますが、「モブログ」とは「携帯などの
メールを使って記事や写真を投稿できる機能」を指します。一般的な
レンタルブログではどこでもついてる機能ですが、これを「自宅の
サーバで」となるととたんに難度が高くなるような気がしていました。
自分のサーバ(自宅、レンタル問わず)でブログをするときに
思い浮かぶのはまずMovableTypeですが、これ自体にはモブログの
機能が実装されていないのも難しい原因です。

 ただ、今回調べてみたら、ポイントさえ押さえれば比較的
簡単に実装できました。以下、こんど作業をするときの覚え書きを
書いておきます。まだ自宅のテストサーバに入れただけで、
どこにも公開されてませんし。

1.Ploneのインストール
 詳しくはokkoさんの記事をどうぞ。現時点での最新Verは
2.0.5です。ちなみに、私はすでに80,8080ポートとも
Apacheに使われていたので、Ploneを8090、Zopeを
9000としてインストールしました。実際には8080あたりで
使うと思いますが(やはり80をApacheに取られている)。

2.JapaneseCodecsのインストール
 これだけでも動くことは動くのですが、メールを使うと
文字化けが起こるようです。そこで、日本語対応のパッチを
2つ当てることになります。このパッチはPyJUGのページ
置いています。
 ただし、Ploneに入っているPythonのバージョンが2.3ですので、
それに対応したパッチを当てる必要があります。
現在の最新Verは
1.4.11ですが、Python2.3対応版は1.4.10が最新のようです。
これのWindows用をダウンロードし、exeファイルを実行すれば
インストールされます。

3.pykfのインストール
 これも日本語化パッチです。ただ、このWindows版がなかなか
置いておらず、探すのに苦労しました。最終的に、Gembook.jpさん
ページからいただきました(直リンクはこちら)。これもDL後、
exeファイルを実行すればインストールされます。

4.COREBlogのインストール
 okkoさんのサイトは、JapaneseCodecsあたりの話が古いためか
リンク切れを起こしており、その部分に関しては調べなおしました。
それが2.と3.になっています。なのでここからは、またokkoさんの
記事
を参考に。
 現在の最新バージョンは1.2です。本家サイトからダウンロードし、
展開したファイルをC:\Program Files\Plone 2\Data\Productsの
中にコピーします。(もちろん、これは標準的な場合)

 うーん、長くなりそうなので、2つに分けます。今回は
「インストール編」をお送りしました。これで、Zopeと
COREBlogが使えるようになっているはずです(ちなみに
Ploneも使えますが、今回は扱いません)。
 続きの設定編はこちらへどうぞ。