2008年5月アーカイブ

いくつか不具合を解消+αした 3.0.6 をリリースしました。
3.0.5 からの変更点は、

  • URL 引数 "no" を廃止(個別記事ページの URL を固定化)し、SEO 効果を向上及び負荷を軽減した。
  • MT の lib、extlib ディレクトリの use lib を BEGIN 句内に移動した。
  • 記事の投稿/編集/削除時に、前後の記事のキャッシュがクリアされない問題を解消。
  • HTML::Templateの「loop_context_vars」パラメーターをオンにした。

です。

YAPC::Asia 2008 に行ってきました。実は初の生 Larry Wall、生 Dan Kogai でした。楽しかったな。なんというか、終始「みんなで楽しんじゃおうよ」的な雰囲気が良かった。初 YAPC でしたが、次回もぜひ参加したいです。

ところでその YAPC に合わせて、シックス・アパートから TypeCast が GPL で公開されました。TypeCast は携帯電話向けコンテンツ表示モジュールで、ひとまずは「Movable Type Open Source(MTOS)」に対応する形で公開されています(ziguzagu さんお疲れ様でした)。これを受けて、

ついに、MT 用携帯表示モジュールが本家から登場ということは「MT4i 終了」ということになるんでしょうか……。

などと言われている方がいらっしゃるようですが、もちろん MT4i の開発は終了しません。TypeCast がどういうものなのか、きちんと調べて頂ければ分ると思いますが、ていうか TypeCast のページをちゃんと読めば分るはずなんですが、MT4i と TypeCast は向いている方向が全然違います。なので決して、TypeCast が MT4i のシェアをすべて食ってしまうという訳ではなく、需要はこれからも必ず存在すると思っています。何より、僕自身が MT4i の熱心なユーザーですから、おそらく僕自身が Movable Type を使い続ける限り、MT4i の開発は続いていくことでしょう。

URL から no 引数を廃止して、記事が追加される度に URL が変更となってしまう問題への対策を施してしまった。URL が固定されれば何でも良かった。今では少し大人気なかったと反省している。

というわけでこちらこちらでご指摘のあった問題について、ざっといじくってみました。そう、ざっとといじくっただけで全然テストしてません。なので何が起こるか分かりません。僕自身、自分のサイトで動かしてみて様子を見ようと思っています。ただ、この問題自体は結構でかいと思っていて(サーバーの負荷的に)、早急な対策が必要と思っています。なので、勇気のある方、実験的に動かしてみたい方は下記 URL の「Zip Archive」リンクよりダウンロードして使ってみてください。

3.1 ではなく 3.0 のブランチなのは、やはり早急なリリースが必要と考えている為です。この対策が問題なければ 3.0.6 としてリリースする予定です。

インストールにあたっての注意。3.0.5 からのアップグレードであれば、

  • mt4i.cgi
  • tmpl/mt4i/individual.tmpl

の二つを上書きすれば OK です。individual.tmpl を編集していて単純に上書きできない場合は、

  • ENTRY_NO タグを削除
  • PAGE タグを削除(周辺の TMPL_IF タグも)
  • BACK_URL タグを TOP_URL タグに書き換え
  • BACK_STRING タグを任意の文字列(TOPに戻る、など)に書き換え

をしてください。ENTRY_NO タグなどが残っていると、entry no を計算する為に DB へアクセスしてしまい、負荷が上がります。

ただし、上記の変更を行うと、例えば最近のコメント一覧から個別記事ページに飛んだ際に、戻るリンクがこれまでは最近のコメント一覧だったのが、TOPページに戻されるようになります。ユーザーの利便性を多少捨てることになってでも、今回の変更を採用した方が良いと判断しています。

以前の利便性も残すような形にしてあります。ENTRY_NO タグなどもそのまま使えます。ただし、先に書いたとおり DB に負荷がかかります。

というわけで、ついカッとなってしまったシリーズの第2弾は以上です(シリーズだったのか)。第3弾があるかどうかは分かりません。ひとまずは、3.0.6 が早急にリリースできるように頑張ります。あ、ちなみに今日(5月4日)は一日家にいないのでよろしくですー

Google モバイル検索とかでは、めったに MT4i で作ったサイトがひっかからないので MT4i は検索エンジンとは相性が悪いと思っていました。どうやら、「エントリーを追加するごとに個別記事の URL が変わる仕様」なようです。これじゃあ「パーマリンク」じゃないわけで、SEO に弱いのは当然ですね……。Ktai Style, Mobile Eye+ など WordPress の携帯対応プラグインは「PC サイトと同じ URL」なので当然ながらパーマリンクとなっていて、それが検索に強くなっているのかもしれません。このへんは MT4i カイハツシャの奮起を期待でしょう。

いやーもーホント応援ありがとうございます。今風邪ひいていて4日間ずっと熱が下がらず死にそうな思いをしていますが、なんとか奮起したいと思います。次男が気管支炎でごほごほ言っていたり、かみさんが休日出勤なので3人の子供の面倒を見なきゃいけなくても、なんとかコードを書く時間を見つけたいと思います。その他にも WordPress + Ktai Style と比較して、年月アーカイブがない、検索できない、iモードID に対応してない、イー・モバイル対応(これは 3.0.5 で対応した)、絵文字入力対応がまだ等々、以前にもご指摘いただきましたね。おかげで検索機能を実装するに至りましたよ。これからもより奮起してコーディングに励みたいと思いますので、今後とも声援よろしくお願いいたします。死なない程度に頑張ります。

とまぁ冗談はさておき、「[N] 「MT4i」でパーマリンクが変わらないようにする」にて「エントリーを追加すると個別エントリーのURLが変わってしまう」という事実を改めて認識するにあたり、「確かにまずいよなこれは色々と」と思っている次第であります、はい。SEO 的によろしくないというのは確かにそうなんですが、URL が変わると、それは異なるページと検索エンジンクローラーに判断されるのでしょう。その為、記事を追加するたびに同じ記事のページを何度も何度もクローラーが蹂躙していく…。あー、様々なクローラーに蹂躙されまくっているのはそういうことなのかもね。

というわけで、SEO 的にもあれなんですが、サーバーの負荷的な問題の方が重大な気がしてきました。というわけで早急に対策版をリリースしたいところです。え?四の五の言う前にコード書け?ごもっとも。

ところで SEO ってなんですか?w MT4i というものを初めて世の中に出した頃には、携帯の世界にそんなものはなかったのになぁ。

<追記>仮実装してしまった。御入用の方はどうぞ。

ウェブページ

OpenID対応しています OpenIDについて

AD

 

被はてブ

Flickriver::Most Interesting

tai-tetsu - Flickriver

最近のコメント

アイテム

  • 20100107_five_finger_sox_01.jpeg
  • 20100107_five_finger_sox_01.jpeg
  • 2010年賀状
  • 20091231_digital_camera_magazine_02
  • 20091231_digital_camera_magazine_01
  • 20091223_animal_shougi_02.jpeg
  • 20091223_animal_shougi_01.jpeg
  • 20091108_drybox_03.jpeg
  • 20091108_drybox_02.jpeg
  • 20091108_drybox_01.jpeg

このアーカイブについて

このページには、2008年5月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2008年4月です。

次のアーカイブは2008年6月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。