2005年07月15日

Movable Type3.2の公開ベータプログラム開始

またバージョンアップするのか。

【3.2の代表的な機構強化ポイント】 「アンチスパム機能 」 日々増加する、コメント・スパムやトラックバック・スパムを軽減し、ブログの運用がより容易になります。 「インストール・アップデートをより容易に」 多くのステップが必要であったインストールやアップデート作業が、ボタンをクリックするだけのカンタン操作でできます。 「管理画面の操作性を大幅に向上」 タブ型のインターフェイスを採用し、より使いやすい管理画面をお届けします。 「プラグインの登録・管理をより」シンプルに多くのプラグインの登録ならびに管理が、よりシンプルになります。 米国シックス・アパート社が実施している3.2公開ベータのサイトにアクセスしていただき、ご評価ください。なお、日本語版ベータのご提供は、8月上旬を予定しています

アンチスパム機能は既にプラグインを入れているのでアップデートする必要がないような気もする。

2004年08月08日

オンラインカジノコメントスパム

このところ、オンラインカジノのコメントスパムがたくさんやってきます。とはいっても、コメントは掲載許可を与えないと表示できないから表示はされませんが。

コメントにcasinosやカジノというワードが入っていたらブラックリストへ送るとか作らないとならなくなりそうです。Movabletype3.1が近い将来でそうなのでプログラムを書き換える時期も微妙です。

2004年07月16日

Movable Type 3.0 Developer Edition 日本語版公開

このサイトのページを管理しているMovable Typeの最新バージョンが公開されました。んでもって早速アップグレードしてみました。

ちょっと使ってみて便利に感じた点は以下の通りです。
・コメントに事前承諾機能ができた。
・コメントやトラックバックを削除画面でチェックするとサックリ削除できる。
・デフォルトで記事の日付を変えることができる。

他にも気がついたことがあったら随時アップします。

2004年05月20日

Movable Type 3.0 Developer Editionの日本語版ベータ公開

このサイトで使っているMovable TypeのニューバージョンであるMovable Type 3.0 Developer Editionの日本語版ベータが公開されました、って開発者版で人が見に来るサイトでは使っちゃいけないらしい。(泣)

お待たせいたしました。 米国で5月13日にリリースいたしましたMovable Type 3.0 Developer Edition(MT3DE)の日本語版ベータを公開いたします。 MT3DE日本語版ベータは、プログラム(コード)としては米国版のMT3DEとほぼ同等ですが、コメント登録機能で利用する「TypeKey(タイプキー)」やマニュアルの一部が、完全に日本語化されていません。このため、まずは先行してベータ版を公開させていただきす。 ベータ版ライセンスでご注意いただきたい制限の一つが、一般の方がアクセス可能なサイトでのご利用をお控えいただきたいというものです。これはMT3DE日本語版ベータが米国でリリースされているMT3DEとは違い、まだベータ版であるため、いくつかの機能を完全な形でご提供できないた%

しばらく様子見。

2004年05月14日

MovableType 3.0日本語版5月19日登場

MovableTypeの最新バージョンである3.0日本語版が5月19日登場するそうです。

米シックス・アパートで開発者向けに、Movable Type 3.0 Developer Editionが登場しました。日本語版は5月19日に登場する予定ですので、日本語版をご希望される方は、今しばらくお待ちいただければ幸いです。

ライセンスについてはちょっとややこしくなるみたいです。
ウェブログを多く作ったり、書き込む人の数が多くなると高くなるようです。

MT 3.0 was released today with a whole bunch of new licenses - 4 personal licenses, 2 commercial licenses, plus unspecified licenses for educational institutions, ISPs / hosting services, and registered 501c3 non-profit organizations. Here's a cheat sheat to the personal and commercial licenses:

MovableType 3.0ではTypeKeyというコメントスパム防止の仕組みが目玉となっているようですが、個人的にはリビルドをより効率的に(特にカテゴリーのリビルド)して欲しいです。

でも、またMovableTypeを入れなおして使い方に慣れないといけないのね。。。
 (;´Д`)

2004年05月07日

MovableTypeの負荷の軽減

このウェブログのりビルドの時の処理が重いらしく、サーバー管理者からお叱りのメールが来たので、Chitatopops: MTがサーバーにかける負荷を減らす方法を参考にテンプレートを改造してリニューアル。

軽量化する基本的な手順としては以下の通り
・Berkeley DBではなくMySQLを使う。
・“Rebuild this template automatically…” にチェックを入れるテンプレートの数を減らす。
・MTIncludeの代わりにPHPのIncludeを使う。
・MTCalendarやMTArchiveListのような負荷のかかるタグを使わない。
・Archive-Related Templatesの種類を減らす。

この中でできそうなことはMTArchiveListを使わないようにすることしかなかった。具体的な手段としてはページ左側のカテゴリーと月別アーカイブへのリンクを予め作っておいてそれをMTIncrudeで読み込むやり方にした。

カテゴリーや月別アーカイブへのリンクの数を表示できなくなり、カテゴリーや月が増えるとテンプレートを書き換えないといけないデメリットがあるけど、いままではカテゴリーページのリビルドが重すぎてエラーになっていたけどすんなりとリビルドできるようなった。しかもリビルドの時間が格段に早くなった。

さらに、カテゴリーをカテゴライズして表示したり、月別アーカイブの表示もスッキリできた。

もう少しMovableTypeの負荷の軽減について考えてみようと思う。

2004年03月25日

特定の日からの日数をカウントする

プラグインMTCountdownを使って????日坊主なウェブログの日数をカウントする。このプラグインは将来の時間までをカウントするMTCountdownとその逆の過ぎた時間をカウントするMTCountupで構成されています。

使い方はpluginフォルダにcountdown.plをアップロードして、テンプレートに以下の1行を追加する。
<MTCountup date="2001-08-25 00:00:01"><MTCountupDays></MTCountup>日坊主なウェブログ
このウェブログでは以下のように2001年8月25日からの経過日数を表示しています。

ただし、そのまま使うと何年何日の何日しか取ってこないのでこのウェブログではcountdown.plを年数をカウントしないで日数だけをカウントするようにいじっています。

日にちによってタイトルのカウントが増えていくので毎日ちゃんとリビルドしないといけません(汗)。

参考
Modern Syntax: MT用カウントダウンPlugin
It's a Smile World: MTCountdown

トップページの最近のコメントの表示を変更する

最近のコメントをツリー表示する方法。

このウェブログではMain Indexの最近のコメントの部分を以下のように追加してます。

<div class="sidetitle">
最近のコメント
</div>

<div class="side">
<MTEntries recently_commented_on="5" sort_order="ascend">
<a href="<$MTEntryPermalink$>"> <$MTEntryTitle$></a><br />
<MTComments lastn="4">
└ <a href="<$MTEntryPermalink$>#<$MTCommentID$>"> <$MTCommentAuthor$> <$MTCommentDate format="%Y/%m/%d"$></a><br />
</MTComments>
</MTEntries>
</div>


ツリー表示にするかどうかは作る人の好みに分かれるかな。

参考
BLOG質問箱: リーセントコメント コメント日付

編集メニュー画面からコメントスパムを一括削除

余計なコメントをサックリ削除する方法。

menu.tmplをいじって編集メニューにコメントを消すチェックボックスと削除ボタンを設置する方法がMemo Leaves: 編集メニュー画面からコメントスパムを一括削除に書いてあります。

わざわざ各エントリーに行かずに削除ができるのはとても便利です。

Mainのエントリー表示数を変更する

デフォルトの設定だと所定の日数以内のエントリーしか表示されないので最新の??件の表示に変更してみる。

<div id="content">
<div class="blog">
<MTEntries lastn="10">
<$MTEntryTrackbackData$>
といったように lastn="表示させたい数" を追加するだけです。

参考
BLOG質問箱: Mainのエントリー表示数

リンク先を常に別ウィンドウに

Entryの新規作成または編集で、リンクを追加するときの[URL]ボタンに自動で target="_blank"を追加してリンク先を常に新しい画面で開く方法。

mt/tmpl/cmsの中にあるbm_entry.tmpledit_entry.tmpl をテキストエディタなどで開き、下の一行を探して下線部分を追加します。

document.selection.createRange().text = '<a href="' + my_link + '" target="_blank">' + str + '</a>';

参考
ごみのやま: リンク先を常に別ウィンドウに

最近のTrackbackにエントリーのTitleとPermalinkをつける

Movable Typeのデフォルトの機能では、最近のTrackbackを表示するときにどのエントリーへのTrackBackかを表示できまないので、タイトルとPermalinkをつける方法。

MTPingedEntryをダウンロードしてMain Index(index.html)に以下のコードを追加する。表示される形式は自由に設定してください。

<div class="side">
<MTPings lastn="10">
<MTPingedEntry>
<a href="<$MTPingedEntryLink$>">Re: <$MTPingedEntryTitle$></a>
</MTPingedEntry><br />
<$MTPingDate format="%m/%d %X"$> <a href="<$MTPingURL$>" target="_blank"><$MTPingTitle$></a> from <$MTPingBlogName$><br />
</MTPings>
</div>

トラックバック元が分かりやすくなるのがベンリ。

参考
#BLOG: MTの「最近のTrackback」にエントリーのTitleとPermalinkを!

トラックバックで自動リビルド

デフォルトではトラックバックされたときにIndividualページに反映してくれないので次に再構築したときにしか反映されない。それを回避する方法。

Movabletypeのディレクトリ/lib/MT/App/Trackback.pm
の210行目当たりに

my $blog = MT::Blog->load($blog_id);
$app->rebuild_indexes( Blog => $blog )
or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
と書いてあるところに
$app->rebuild_entry( Entry => $entry )
or return $app->_response(Error =>
$app->translate("Rebuild failed: [_1]", $app->errstr));
と追加する。

これで受けたトラックバックをすぐに見せることができる。
だからなんなんだと言われても、再構築されるまで反映されない気持ちの悪い状況を作らないということでしかないです。(汗)

参考
HuntingGirledCollective: トラックバック着信で自動リビルド

2003年09月30日

MovableType

今更ながらblogってやつに興味が出てきました。

Movable Type 2.65 の管理画面等を日本語化するためのLanguage Packの適用方法、およびMovable Type 2.65を日本語で使用する際に発生してしまう文字化けに対応する日本語化パッチの適用方法を記述します。インストール方法や設定方法などは細かくは説明していません。

とりあえず導入はできたのでどう使おうか考え中。。。

この雑記について
ケソスケがインターネットネタやテレビネタなど、思ったことを書き綴っていく雑記です。
自己紹介
サイトマップ

kensuke.net
写真家鈴木健介公式WEBサイト
無料写真壁紙「壁紙.cc」
東京の風景写真
ダイビングと水中写真
アンテナ

画像付検索エンジン

Syndicate this site (XML)
トピックス
カテゴリー