最近某所でMTOSを使っています。ただ既存のブログをMTOS化しただけなんだけど。久し振りにMT触ってまた1から色々調べたり勉強したりカスタマイズしたりしました。そんなわけで忘れないうちにMTOSでやったことをメモっておこう。
インストールしたときは4.21だったのですが4.22が早速出たのでアップデートはしておきました。
利用プラグイン
- SelectColor
記事編集画面に色選択ボタンを設置。 - mixiComment
ブログに投稿するコメントをmixiのidでコメントできるようにする。 - TaggingHelper
タグのヘルパー
プラグインはホントこれだけ。せっかくMTOSを使っているのでシンプルな状態で使っていきます。
カスタマイズ
- PHP化、ダイナミックパブリッシング設定をする。
ダイナミック(動的)生成にする場合はそのままでOK。<?xml version="1.0" encoding="<$MTPublishCharset$>" ?>
スタティック(静的)生成にする場合は変更。
<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>
- スパム対策
MT4を運営開始する前に設定しておくと良い9つの項目(WingMemo)
を参考にスパム対策を施す。(NO5、NO6部分)
コメントとトラックバック部分のcgi名を徹底的にhtmlソースから排除するというのはSereneBach時代にも行ったスパム対策の中では最大の効果があったのでこれは絶対に必要なことである。 - 不具合修正 XREAやCORESERVER.JPでCaptcha画像が表示されない場合
[mtdir]/lib/MT/Util/Captcha.pm の以下の部分を修正#--------------------------------------------------------- my $im = $imbase->Montage(geometry => $geometry_str, tile => $tile_geom); #---------------------------------------------------------
を
#--------------------------------------------------------- my $im = $imbase->Append(stack=>""); #---------------------------------------------------------
と修正。
エラーの原因はImageMagickのmontageコマンドだそうです。
取りあえず面倒臭いことはしないでSimpleな設定で使いたいです。しかしサーバーへの負荷対策からspam、再構築対策だけはしっかり最初にやっておきたいですね。
コメント