2010/03/16 (Tue.)
MT の検索結果で「不正な要求です。」の不具合修正
MTの検索結果で「不正な要求です。」 - イーデザインの進化する仕事術
この blog のテンプレートをよく見ると、検索フォームの <input> タグの表記が微妙に違っていて
<type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" />となっていたので
<input type="hidden" name="IncludeBlogs" value="<$mt:BlogID$>" />に書き直したら、あっさり動作。
MT3.x → 4.x にバージョンアップしたときか、4.1x→4.2x にテンプレートをほとんどいじらなかったので、そのあたりから起きていた可能性が高いけど、正直いつからかよく分かりません(;´Д`)ヾ。今だから白状すると、この不具合が起きていたので、自分で blog 内検索したいときは MT の管理画面から検索してました(´д`)。
投稿者 B : 23:00 | コメント (0) | トラックバック
2009/12/20 (Sun.)
Movable Type の RSS フィードに改行を入れる
そうするとこの blog 自体の RSS フィードに改行が入っていないのが読みづらくてしょうがない。Movable Type のデフォルトが RSS に改行を入れない形式になっているだけで、たぶんどっかの設定というか RSS のテンプレートをいじれば改行を入れられるんだろうなー、とは思っていたんですが、しばらく放置していました。iPhone で RSS リーダを使うときは PC を使えない状況にあることが多くて、RSS リーダを開くたびに思っていても、PC の前に座ると忘れているという(´д`)。
でもふと思い立って調べてみたら、ごくあっさり発見。カイさんのところに書いてありました。
カイ氏伝: RSS 2.0 / Atom フィードに改行を反映
RSS2.0、Atom それぞれのテンプレートに
<$MTEntryBody encode_xml="1" convert_breaks="0"$>とあるので、
<$MTEntryBody encode_xml="1" convert_breaks="1"$>に書き換えるだけ。これで RSS に改行が反映された状態で配信されているはずです。
Movable Type もデフォルトで改行オンにしておいてくれれば良いのに・・・とも思いますが、RSS の成り立ちを考えると、もともとは本文の全文配信ではなくエントリーのサマリーを配信するために作られた仕組みだから、本来のポリシーとしては改行なしのほうが正しいんだろうなあ。
投稿者 B : 11:40 | コメント (0) | トラックバック
2009/12/02 (Wed.)
Movable Type 5 が出荷開始されている件
「Movable Type 5」を出荷開始 : Movable Type News - Six Apart
出張等であまり Web も見れていない間に、MT5 が正式リリースされてました。
基本的に MT は最新版を使うように心がけているので、アップグレードしたいんですが、単純に blog 用 CMS としてしか使っていない人にって今回何かメリットあるんですかね・・・。とりあえず再構築の高速化と SPAM 対策の強化だけしてくれれば十分だったりするんですが。
それともやっぱり WordPress・・・。
投稿者 B : 23:59 | コメント (0) | トラックバック
2009/08/17 (Mon.)
iPhone から Movable Type にアクセスできる「iMT」
iPhone についてこの blog ではあまり書いていませんが、購入から 80 日ほど経過して、既に私の生活になくてはならないデバイスになってしまっています。いっぽうでガラケーこと docomo N-04A がほぼ FeliCa とカエルコール専用機に(´д`)。
そのくらい iPhone 依存率が高くなっている今日この頃の私ですが、もう blog の更新も iPhone からできるのでは?と思い、これを試してみました。
Movable Type 4 を iPod touch または iPhone で利用する | Movable Type 4 ドキュメント
Movable Type のプラグインで、これを入れると iPhone の Safari からアクセスしたときに専用の UI を表示してくれるプログラムです。iPhone に特化した UI なら、使いやすいかなと。
iPhone からアクセスすると、こんな感じ。
余計なものが表示されず、文章入力に特化したインターフェースなのは良いんですが、画像アップロード機能がない、複数カテゴリの設定ができない、公開日時の編集ができない、テキストフィールドの領域が狭すぎて長文入力に向かない(画面をドラッグすればテキストフィールド内でスクロールできるけど、決して使い勝手は良くない)など、個人的なニーズに対してはないないづくしで、ちょっとこれは辛いかなと。
まあ、iPhone はたとえフリック入力にある程度慣熟したとしても、あまり長文を入力したいデバイスではないし、PC が使えない状況だけどエントリーは書かなくてはならない、というシチュエーションがあまりないので、iMT の利用はエントリーに入れておきたいキーワードなどを下書きする程度かなと思います。まあ、それも iPhone なら Evernote でメモったり、自分の PC メールアドレス向けにメモをメールしたりしても済む話ではありますが。
やっぱり iPhone は常時起動・常時接続という特徴から Twitter や Tumblr のようなミニブログ系サービスとのほうが相性が良いと思いますね。あるいは、iPhone から blog 投稿したいなら、MT じゃなくて WordPress か ASP 系のサービスのほうが良いのかもしれません。
まあ単に私が極度の長文er で、iMT と相性が悪いだけな気もしますが(´д`)。
投稿者 B : 23:36 | コメント (0) | トラックバック
2009/06/05 (Fri.)
MT 4.x の画像アップロードデフォルトディレクトリ変更
去年、MT 4.2 を導入したときに、MT のアップロード画像のキャッシュディレクトリ変更のカスタマイズまでは施していましたが、画像アップロードのデフォルトディレクトリ指定変更のカスタマイズをしなくては、と思いつつ放置していました。でもさすがに毎回手動で変更するのも面倒になってきたので、重い腰を上げてちょっと調べてみました。
私はエントリーに載せる画像ファイルはアーカイブディレクトリ以下の「img/YYYY/MM」ディレクトリにアップするようにしています。
が、MT 4.x のデフォルト設定は、サイトパス直下にアップするようになっています(;´Д`)ヾ。
これでは、何も考えずに画像アップロードしていると、サイトのルートにどんどん画像が溜まっていくことに(´д`)。メンテナンスしづらくてしょうがありません。
で、目的のディレクトリをデフォルトに設定するために、参考にさせていただいたのは以下の 2 つの記事。
画像アップロード先の初期値設定 - 羽根愛好家
MT4.Xでファイルアップロード先を便利にデフォルト指定する/楽
どちらも、MT 4.x の「/tmpl/cms/include/asset_upload.tmpl」をいじります。
一つめは、プルダウンのデフォルト選択値を「サイトパス」から「アーカイブパス」に変更するカスタマイズ。<option>タグの並び順を変更して「アーカイブパス」が一番最初に来るようにします。「アーカイブパス」の option 要素に「selected」属性をつけても良いのかもしれませんが、実績があるものを利用させてもらうのはプログラムの鉄則です(笑。
二つめは、asset_upload.tmpl ファイルの 1 行目に
<mt:setvarblock name="extra_path">img/<$mt:date format="%Y%m"$></mt:setvarblock>を記載するだけ。
この二つのカスタマイズを施すことで、思ったとおりのデフォルト指定ができるようになりました。
これで複数画像をアップする作業も少しはラクになりました。まあ、複数画像をまとめてアップロードできるプラグインを入れたほうが遙かにラクかもしれませんが、そういうのってシェアウェアばかりだし・・・。
投稿者 B : 00:42 | コメント (0) | トラックバック
2009/04/25 (Sat.)
Movable Type 4.25
Movable Type を 4.25 にアップグレードしました。
小粋空間: Movable Type 4.23 から 4.25 へのアップグレード
こないだ 4.23 にアップグレードしたときは、しばらくバージョンアップもないかなと見切ったつもりでアップグレードしたんですが、その 4 日後にセキュリティアップデート版の 4.24 がリリース(;´Д`)ヾ。不貞腐れてしばらく放置していたんですが、4.25 が出てある程度時間も経ったので、やっと重い腰を上げてアップグレードしました。
4.23→4.25 はけっこう変化点が多いらしく、小粋空間を見ても通常のアップグレード手順しか書かれていなかったので、普通にアップグレード。最近は慣れたもので小一時間もあれば作業できるようになりました。
機能的にどこが変わったかよく分かっていないんですが、とりあえずセキュリティが向上しただけでも良し。
投稿者 B : 21:25 | コメント (0) | トラックバック
2009/02/23 (Mon.)
Movable Type 4.23
この blog の Movable Type を、ようやく 4.23 にアップグレードしました。
4.2 をインストールした直後くらいにバグフィクス版の 4.21 が出ていたんですが、なかなかアップグレードする時間がとれず。でもまた忙しくなってきそうな気配なので、少しでも時間があるうちにと思い切って作業してしまいました。
小粋空間: Movable Type 4.22 から 4.23 へのアップグレード
面倒なので差分ファイルのみの適用で済ませられないかと思いましたが、4.23 はちゃんと手順を踏んでアップグレードしないといけないみたいですね。まあ、4.24 のリリースも当面予定されていないみたいなので、とりあえずこの 4.23 でしばらく運用しようと思います。
でも最近はむしろ私がいつも読んでいる blog で最近 MT から WordPress に切り替えているところが増えてきているので、WordPress ってどうよ?動的生成なら再構築の必要がないし PHP ベースだから MT よりも軽くていろいろいじりやすいんじゃ?と思っていたりします。移行となるといろいろ調べたりしなくてはならないので、それはそれで面倒なんですが、ちょっと勉強してみようかなあ。知識ある方、アドバイスください。
投稿者 B : 23:04 | コメント (3) | トラックバック
2008/08/21 (Thu.)
MT4 のアップロード画像のキャッシュディレクトリ変更
画像のポップアップ用ファイルが assets_c とかいうディレクトリに作られるようになったのが、よく分かりません。
と書いていましたが、解決策を発見しました。
MT4のアップロード画像のキャッシュディレクトリ - Rewish
「mt-config.cgi」に以下の 1 行を追加するだけで良かったようです。
AssetCacheDir [ディレクトリ名]
この設定を変更してやったら、元画像と同じディレクトリにポップアップ用ファイルも格納されるようになりました。
あとはアップロードディレクトリのデフォルト指定を変更したいのですが、追って調べてみようかと。
投稿者 B : 00:20 | コメント (0) | トラックバック
2008/08/17 (Sun.)
Movable Type 4.2
正式リリースされたらアップグレードしようと考えていた Movable Type 4.2 が、お盆中にようやくリリースされていたので、入れ替えを行いました。
Six Apart - Movable Type News: Movable Type 4.2 出荷開始
MT のバージョンアップなんて 1 年ぶりなので、細かい設定とか手順とかを忘れてしまっており、ひととおり動作するまで 3~4 時間かかった(;´Д`)ヾ。
あとはいくつかのプラグインが MT4.2 では動作しなかったので、入れ替えを。
ArchiveDateFooter プラグインを新バージョンにし、UpdateEntryDate は新版がないようだったので同等機能の ReleaseDate プラグインに変更しました。
小粋空間: ArchiveDateFooter プラグイン(MT4.x 対応)
The blog of H.Fujimoto: ブログ記事/ウェブページの日付を公開日時に自動変更するプラグイン(MT4.1/MTOS用)
blog テンプレートそのものは今まで通りなので、blog 自体のパッと見はあまり変わりませんが、エントリー投稿や記事管理は扱いやすくなった印象です。記事の自動保存機能も持っているので、書きかけのエントリーがブラウザのクラッシュと一緒に消滅・・・なんてリスクも抑えられるかと。
メジャーバージョンアップ(MT3.x→4.x だけでなく、4.1x→4.2 もけっこう機能追加が多い)だけあってあちこち変わっているようですが、テンプレートの扱いもかなり変更になっていて、単純にプラグインを入れるだけ以外のカスタマイズがまだよく分かってません。特に画像アップロードのデフォルトディレクトリの設定変更(今まではアーカイブディレクトリ以下の img/YYYY/MM に置くようにしていた)のやり方がよく分からないのと、その画像のポップアップ用ファイルが assets_c とかいうディレクトリに作られるようになったのが、よく分かりません。この辺も調べて変更したいんですが・・・。
あと、MT4.2 の新機能として「コミュニティ」機能が実装されたのが面白そうなんですが、具体的に何ができるのかまだよく分かってません。この辺も興味があるので、追い追い勉強してみたいと思います。
とりあえずこの状態でしばらく使ってみるので、不具合とかあったら報告ください。
投稿者 B : 17:22 | コメント (0) | トラックバック
2008/06/01 (Sun.)
MT4i/3.0
この blog で利用している Movable Type の携帯電話向け変換プログラム、MT4i を 3.06 にバージョンアップしました。今まで使っていた 2.x はセキュリティ上の問題があるということで早く切り換えたかったんですが、ようやく時間が取れました。
PC 用トップページに貼り付けている QR コードも変更し、旧 URL からも当面リダイレクトしておきますが、ケータイで利用されている方はブックマークの変更をお願いします。リダイレクタは 2~3 ヶ月したら消す予定。
本体の Movable Type も 4.x にバージョンアップしたいんですが、もうしばらく時間が取れなさそうかなあ・・・。