Six Apart Code にあります、Widget Managerを早速導入しました。
プラグインなので導入は簡単です。
- まずはcvsか、svnからコードをダウンロードします。
- 次に自分のMovable Type のあるサイトへダウンロードしたコードをアップロードします。
アップロード先は、SIDEBARMANAGER-INSTALL.txtに書かれていますが、次の通りです。INSTALLATION
1) To install Sidebar Manager navigate to MT's home directory (where you
will find mt.cgi) and unpack the Sidebar Manager archive.This will place the Sidebar Manager plugin files into:
$MT_HOME/plugins/SidebarManager
Sidebar Manager's static files into:
$MT_HOME/mt-static/plugins/sidebar
Movable Type の管理画面の以下のページ(分かりにくい方はパンくずリストを参考にしてみてください。URLとしては、$MT_HOME/mt/mt.cgi?__mode=menu&blog_id=1です。) から、プラグインのRe-arrange My Sidebars があればOKです。 - 次にSidebar Manager を読み込ませるために、テンプレートに追記します。例えば、デフォルトのまま使うのであれば、次の一行を加えます。
<$MTSidebar name="First Sidebar"$>
デフォルトの設定ではFirst Sidebar というサイドバーがありますので、これを属性nameに指定します。 - 最後にサイトを再構築すれば、First Sidebar がページに表示されます。
First Sidebar は既に設置済みのアイテムがいくつかあるので、それらは上記手順2でRe-arrange My Sidebars を選ぶと以下の画面が出ますので、そこでFirst Sidebar に表示(したい | したくない)アイテムをドラッグ&ドロップしてください。(私はとりあえず、Technorati SearchとCreative Commonsだけを有効にしてみました。)
プラグインなのでとても簡単ですね。
またサイドバーは独自に実装が可能です。
SIDEBARMANAGER-README.txtに記載されているのですが、次のように書きます。
my $tmpl = MT::Template->new;
$tmpl->blog_id($blog_id);
$tmpl->type('custom');
$tmpl->name('Sidebar: Example Widget');
$tmpl->text(<Your template code goes here.
END_TMPL
$tmpl->save;
SidebarManager::Appに実際のコードがありますので、それを参照されるとより分かりやすいと思います。
サイドバーの実装が簡単になりました!これは楽だ!サイドバーをはずす方向で考えていましたが、面白いアイデアが浮かんだら実装する方向にします。
Comments