<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>Azrael &#187; &#8220;MT&#8221;&#8221;Tagwire Plugin&#8221;カスタマイズ</title>
	<atom:link href="http://zafiel.wingall.com/archives/tag/mttagwire-plugin%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba/feed" rel="self" type="application/rss+xml" />
	<link>http://zafiel.wingall.com</link>
	<description>日常と非日常</description>
	<lastBuildDate>Tue, 07 Feb 2012 16:53:29 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://zafiel.wingall.com/archives/tag/mttagwire-plugin%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba/feed" />
		<item>
		<title>TagCloud</title>
		<link>http://zafiel.wingall.com/archives/200509141230104.php?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tagcloud</link>
		<comments>http://zafiel.wingall.com/archives/200509141230104.php#comments</comments>
		<pubDate>Wed, 14 Sep 2005 03:30:03 +0000</pubDate>
		<dc:creator>wg_koro</dc:creator>
				<category><![CDATA[MT]]></category>
		<category><![CDATA["MT""Tagwire Plugin"カスタマイズ]]></category>

		<guid isPermaLink="false">http://zafiel.wingall.com/?p=104</guid>
		<description><![CDATA[Keyword一覧ページにTagCloudを設置してみました。 これ、結構オモシロイ…。設置した後しばらく遊んでました。 この一覧はOgawa::Memoranda様のところにある、Tagwire Pluginの機能を使 &#8230; <a href="http://zafiel.wingall.com/archives/200509141230104.php">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img alt="0914s1.gif" src="http://zafiel.wingall.com/img/diary/0914s1.gif" width="226" height="146" /><br />
<a href="http://zafiel.wingall.com/keylist.php">Keyword一覧ページ</a>にTagCloudを設置してみました。<br />
これ、結構オモシロイ…。設置した後しばらく遊んでました。</p>
<p><span id="more-104"></span></p>
<p>この一覧は<a href="http://as-is.net/blog/">Ogawa::Memoranda様</a>のところにある、<a href="http://as-is.net/blog/archives/001019.html">Tagwire Plugin</a>の機能を使ったものです。<br />
キーワードはアルファベット順に並び、キーの使用頻度が高いほど文字が大きくなります。<br />
また、パラメータのところにある「+1」等のボタンを押すことでキーワードの表示を調整することができます。</p>
<p>例えばデフォルトではパラメータの数値は「0」ですが、+1ボタンを4回押すと数値が「4」になります。<br />
デフォルトは全てのエントリー（記事数が1個以上）を表示するようになっていますが、<br />
パラメータを4にすると「1 + 4」個、つまり5個以上のエントリーを持つキーワードのみ表示します。</p>
<p>カチカチと押して遊んで下さいな。<br />
それにしてもうまいネーミングだなと思う(TagCloud)。もくもくとタグが消えたり現れたりする様は、まさに「雲」。オモシロイネ(・∀・)</p>
<p>参考記事 … <a href="http://as-is.net/blog/archives/001027.html">Ogawa::Memoranda: TagwireでTagCloud</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zafiel.wingall.com/archives/200509141230104.php/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://zafiel.wingall.com/archives/200509141230104.php" />
	</item>
		<item>
		<title>Tagwire、MT-XSearch、Cygwin導入メモ</title>
		<link>http://zafiel.wingall.com/archives/20050905012794.php?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tagwire%25e3%2580%2581mt-xsearch%25e3%2580%2581cygwin%25e5%25b0%258e%25e5%2585%25a5%25e3%2583%25a1%25e3%2583%25a2</link>
		<comments>http://zafiel.wingall.com/archives/20050905012794.php#comments</comments>
		<pubDate>Sun, 04 Sep 2005 16:27:43 +0000</pubDate>
		<dc:creator>wg_koro</dc:creator>
				<category><![CDATA[MT]]></category>
		<category><![CDATA["MT""Tagwire Plugin"カスタマイズ]]></category>

		<guid isPermaLink="false">http://zafiel.wingall.com/?p=94</guid>
		<description><![CDATA[Tagwire Plugin導入時、パッチあてでで苦労しましたヨ。 <a href="http://zafiel.wingall.com/archives/20050905012794.php">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>以前「<a href="http://zafiel.wingall.com/archives/200508161824.php">カテゴリーとTagwire Plugin</a>」で書いた通り、カテゴリーを廃止してキーワードタグを導入しました。<br />
その際に苦労したことを書いてミマス。「導入してみようかなー」と思った方に参考になるとイイナァ。<br />
<span class="wisper">*10/6/2005…見辛かったので記事の一部を書き直しました。</span></p>
<p>Plugin公開サイトと、導入する際に参考にしたサイトは下記の通り。</p>
<ul>
<li><a href="http://as-is.net/blog/archives/001019.html">Tagwire Plugin</a> (<a href="http://as-is.net/blog/">Ogawa::Memoranda</a>様。プラグイン開発者)</li>
<li><a href="http://as-is.net/blog/archives/001020.html">TagwireとMT-XSearchによる動的タグアーカイブ</a> (<a href="http://as-is.net/blog/">Ogawa::Memoranda</a>様)</li>
<li><a href="http://hxxk.jp/2005/05/10/0052">AllKeywords Plugin と MT-XSearch の連携手順</a> (<a href="http://hxxk.jp/">hxxk.jp</a>様)</li>
</ul>
<p><span id="more-94"></span></p>
<h5>Tagwire Pluginの導入</h5>
<p><a href="http://as-is.net/blog/archives/001019.html">Ogawa::Memoranda: Tagwire Plugin</a>からプラグインをダウンロードしてきて<br />
中身をPluginフォルダにいれるだけ。<br />
このプラグインを導入すると、キーワードタグのリストアップや分別ができるようになります。しかしキーワード毎のアーカイブは作成できません。</p>
<p>例えば「ＭＴ」というキーワードもつエントリーをいくつかを作ったとする。<br />
ＭＴをキーとするエントリー一覧の出力自体は可能ですが、ＭＴ、game、news…等、各キーワード毎のエントリ一覧を<strong>自動で生成</strong>することが難しい。（キーワード毎のアーカイブ自動作成）</p>
<p>「手動でキーワードタグ毎のエントリ一覧ページを作成する」という手もありますが、非常にめんどくさい。<br />
「カテゴリー分けが面倒くさい」からキーワードにしたのに、「カテゴリー使用時以上に手間がかかる」とか本末転倒もいいところ。</p>
<p>この問題は<a href="http://as-is.net/blog/archives/001020.html">Ogawa::Memoranda: TagwireとMT-XSearchによる動的タグアーカイブ</a>に載っているように<br />
MT-XSearchと連動させることで解決できます。<br />
で、とりあえず上記の記事を読むわけですが…。</p>
<p>…？？(-ω-)？？</p>
<p><a href="http://as-is.net/blog/archives/001020.html">Ogawa::Memoranda:TagwireとMT-XSearchによる動的タグアーカイブ</a>より抜粋。</p>
<blockquote>
<p>mt-xsearch.cgiとplugins/mt-xsearch.plに<strong>以下のパッチを当てます</strong>。これはMT-XSearchの多言語対応とバグフィックスのためで、将来のMT-Plus/MT-XSearchのリリースではこのパッチ内容が反映されている可能性があります。<br />
(以下パッチのコード) </p>
</blockquote>
<p>「<strong>パッチをあてる</strong>」って何(ﾟдﾟ；＝；ﾟдﾟ)？？？</p>
<p>この「パッチをあてる」ってとこで思いっきりつまずいてマシタ。<br />
色んなとこ検索かけても「パッチを当てました！」とか「パッチを当てて、んでこうこうあーします。」とか、「パッチはあてたんだけど～～」とか。<br />
皆「パッチを当てる」こと自体はすんなり済ませているけれど、「<strong>パッチをどうやってあてるか</strong>」というのは書いていない…。<br />
「もしかしてすぐできることなのけ？」と色々見当違いなことを探したり考えたり。余計な時間かけまくりました。</p>
<h5>パッチを当てるための準備</h5>
<p>で。余計な時間かけまくった挙句、行き着いた結論が「標準のwindowsそのままじゃできない」ということ。<br />
…ここまでたどり着くのにえっらい時間かかりました。</p>
<p>検索していくと、「patchコマンド」というものが目に付きます。このコマンドは標準のwindowsコマンドプロンプトにはありません。<br />
んじゃぁどうするのかと言うと、win上で簡易的なunix環境を構築できる「<a href="http://www.cygwin.com/">Cygwin</a>」を使います。</p>
<p>10/6/2005 追記&#8212;-<br />
パッチを当てる方法、準備には色々あるみたいです。<br />
<span class="wisper">*patchコマンドの使い方はこのページの下にあります。</span></p>
<ul>
<li>手動でパッチをあてる方法　→ <a href="http://www.koikikukan.com/archives/2005/08/30-125555.php">小粋空間： Tag Cloud のページを作る</a></li>
<li>コマンドプロンプトでpatchコマンドを使えるようにする<br />
→ <a href="http://asiamoth.com/mt/archives/2005-09/28_0014.php">Windows環境で「ファイルにパッチ（patch）を当てる」 : 亜細亜ノ蛾 &#8211; Weblog</a></li>
<li>仮想unix環境を構築してpatchコマンドを使う　→ Cygwinインストール</li>
</ul>
<h5>Cygwinインストール</h5>
<p>このCygwin、かなり容量がデカぃ。「こんなに容量食うヤツいらね(　ﾟдﾟ)、ペッ」<br />
という方は<span class="through">「winでpatchコマンドを使えるようになるもの」があるらしいので探してみてください。</span><br />
<a href="http://asiamoth.com/mt/archives/2005-09/28_0014.php">Windows環境で「ファイルにパッチ（patch）を当てる」 : 亜細亜ノ蛾 &#8211; Weblog</a>を参照して下さい。</p>
<p>Cygwinのインストールに関しては詳しいサイトが多々あるので、読みながらインストールして下さい。<br />
解説サイトの一つ　→　<a href="http://pcweb.mycom.co.jp/special/2002/cygwin/">Cygwinを使いこなそう</a><br />
*インストールの際、<strong>注意することがあります。</strong><br />
そのまま普通にインストールすると、<strong>一番欲しい「patchコマンド」が入っていません</strong>。<br />
なのでインストールの途中で調節しなければなりません。</p>
<p>セットアップを進めていくとこういう画面になります。　<span class="wisper">*クリックで拡大</span><br />
<a href="http://zafiel.wingall.com/img/diary/0905s1.jpg"><img alt="0905s1.jpg" src="http://zafiel.wingall.com/img/diary/0905s1-thumb.jpg" width="300" height="207" /></a><br />
赤で囲っている、「Devel」て項目をクリック。そうすると様々なオプションがズラっと表示されます。<br />
ずっと下を見ていくと、「patchutilsうんたら～～」という箇所があります。　<span class="wisper">*クリックで拡大</span><br />
<a href="http://zafiel.wingall.com/img/diary/0905s2.jpg"><img alt="0905s2.jpg" src="http://zafiel.wingall.com/img/diary/0905s2-thumb.jpg" width="300" height="161" /></a><br />
ここの項目で「src」にチェックを入れます。あとはインストールを進めるだけ。<br />
これでcygwinのインストールは終了です。<br />
起動する時はcygwinインストールフォルダにあるcygwin.batをダブルクリックします。</p>
<h5>patchコマンド</h5>
<p>インストールが終わったところでパッチあて作業にはいります。<br />
Cygwinを使わず、通常のコマンドプロンプトで作業する場合もpatchコマンドの使い方自体は同じだと思います。</p>
<p>まず適当な場所に作業フォルダを作成、その中にmt-xsearch.cgiと、パッチ内容を書き込んだテキストをいれます。<br />
例）manageという作業フォルダを作り(場所はC:&yen;manage)、その中にmt-xsearch.cgiとパッチ内容を書きこんだテキスト(search.txt)を入れる。</p>
<p>cygwin.batをクリックして起動。<br />
コマンドプロンプトと同じようにして作業フォルダに移動。</p>
<blockquote>
<p>cd C:&yen;manage</p>
</blockquote>
<p><img alt="0905s3.jpg" src="http://zafiel.wingall.com/img/diary/0905s3.jpg" width="257" height="95" /><br />
赤線で囲んだところを見て、望み通りのフォルダに移動したのを確認する。<br />
確認したら、パッチコマンドを実行する。</p>
<blockquote>
<p>patch -p0 &lt; search.txt</p>
</blockquote>
<p><img alt="0905s4.jpg" src="http://zafiel.wingall.com/img/diary/0905s4.jpg" width="296" height="96" /><br />
このように「patching file mt-xsearch.cgi」とか出てきたら成功。<br />
パッチコマンドに関する詳しいことは<a href="http://www.sip.eee.yamaguchi-u.ac.jp/kou/diff-patch.html">この辺</a>を見てくださいな。<br />
同じようにしてplugins/mt-xsearch.plにもパッチを当てます。<br />
この場合、pオプション（-pの部分)が0のままだとうまくいきません。-p1、-p2と数字を変えるとうまくいったと思います。</p>
<p>二つのファイルにパッチをあて、あとは<a href="http://as-is.net/blog/archives/001020.html">Ogawa::Memoranda: TagwireとMT-XSearchによる動的タグアーカイブ</a><br />
に書いてある通りにすればあっさり導入できます。</p>
<p>キーワード毎のアーカイブは「MT-XSearch」の検索結果画面を使用します。<br />
なのでテンプレートモジュール「XSearch Tagwire」をアーカイブっぽくなるようにいじればOK。</p>
<p>Tagwire Pluginを導入する際、この<strong>パッチ当て作業</strong>にかなり時間とられました(ノ∀Ｔ)。</p>
<p>あ、そういえば.htaccessの指示がうまくいかなくて、キーワードアーカイブのURLを<br />
「ブログURL/tag/タグ名」にできない…。cgiパスがおかしいのかなぁ。ううむ。</p>
<p>キーワードタグを導入したことにより、記事を書くのがかなり楽になりました。書いた記事に合うタグをつければいいんだし。<br />
Movable Typeを使ってる方で、カテゴリー分けがちょっとメンドイなぁ…って思った方は<br />
Tagwire Pluginの導入を考えてみてはいかがでしょう。…導入するまでがチョットヤヤコシイケドネ。</p>
]]></content:encoded>
			<wfw:commentRss>http://zafiel.wingall.com/archives/20050905012794.php/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://zafiel.wingall.com/archives/20050905012794.php" />
	</item>
	</channel>
</rss>

