mtentryiftagged MTEntryIfTagged (October 6, 2006)

Movabletypeが3から対応したTag、なのだが、
このところトレンドになっているソーシャルタギング、
タグクラウドを見ているうちにそのビジュアル的な
かっこよさに惹かれてその使い方がよく分からないまま
実装してみたいなあと思っていたのが3,4ヶ月前。

# ごめん以下の文章は現時点での自分の理解なので
# 正確なのか全く保証できない。

ようやく重い腰を上げて取りかかってみると、
Movabletypeに実装しているテンプレートタグ
では実際にやりたいことがあまり出来ないのである。

関連するエントリー、つまり同じタグを
つけたエントリーを、個々のエントリーにリンクさせる
みたいなことが出来ない。

ややこしいいのだがここで使ったタグには複数の意味がある。

タグと言う言葉を最初に聞いたのは中学の時で、
主にこれはHTMLタグ、という意味で使われていた。
少なくとも僕の周囲では。

このタグ、仮にタグ1とすると、タグ1はマークアップ言語としての
タグであり、IT用語辞典でも見れば意味が分かる。

次にMovabletypeのテンプレートタグ、のタグは
タグ1に含まれるタグで、Movabletype内でルールが決められた
マークアップ言語、ということになる。

そしてこれから実装したい、あるいはweb2.0的世界で
ナウなトレンディであるタグ、tag、タギングという言葉は
タグ1とは異なる。
これを仮にタグ2と呼ぶと、タグ2の決定権は完全に自分にある。
タグ1が「決定されているルールを呼び出すためのもの」
であるのに対して、タグ2は「自分ルール、あるいはローカルルール」にあたる。

「タギング、タグをつける」は世の中に溢れているwebページに、
あるいはMovabletypeのエントリーに自分なりのタグ2、
すなわち日本語で言えば札をつけるという行為になる。

ちなみにここでもややこしいのだが、クラブに行くと
「タギング行為を発見した場合警察に通報します」
とか書いてあったりするのだが、これは
グラフィティにおけるタギング、であり
webで用いられる言葉とは意味が違う。

タグ2をMovabletype内で使う際に何をしたいか、と考えると、
似ている、あるいは関連するエントリーを探す手だてにしたい。

もちろんMovabletypeにはカテゴリー、サブカテゴリーという
エントリーを分類するための機能が実装されているわけだが、
カテゴリーやサブカテゴリーを細かく作っていくと無限にカテゴリーが
増えてしまい分類しきれないし見た目にも悪い。どのカテゴリーに
どれを入れたのか忘れる。ので、例えば

「夜クラブに行った時のエントリーにnightlifeというタグをつけ、
にnightlifeというタグがついたエントリー同士にリンクが自動的に
貼られる」状態にしたい。

「nightlifeというタグ以外にも例えばUNITというタグがつけられていて、
UNIT同士のエントリーも自動的にリンク」したい

とか思ったりするわけだ。
これがMovabletype標準装備のテンプレートタグでは
実装できないのである。

そこで探しているうちに出てきたのが
TagSupplementalsプラグインで、これがあると上記の事が間単に出来る。

タグには自動的に重みが設定され、その重み順に
関連エントリーの表示が可能だ。

ということで2時間くらいかかってようやく作ってみると、
今度はタグクラウドが、実はMovabletypeのcgi本体に付加が
かかる標準装備の検索機能と同じだとわかる。
これはあんまり実用的でないな、と思いタグクラウドに関しては
ひとまず保留。タグが増えてくると表示にも困るし。
自分のMovabletypeではタグは見せびらかす物ではなく裏で
動くものにするか。



October 6, 2006 5:50 PM | E
Copyright© 2004-2008 Yukito Inoue All rights reserved.

Link
« GRV2283, GRV2284 | Main | the crossing @ the room shibuya »
Category: webdesigning
Tag: movabletype , tag
Related ESCAPE>>
tagging_again tagging again
  - tagを利用して関連エントリーを抽出する手法は広く知られていたが またプラグインを新しくした。そのため全てのテンプレートの再構築が 必要になってしまった。 これやるとタグクラウドも

tagged tagged. タグ付け
  - ということで、高校の同級生まっつぉがタグについて まじめに考察している間にも全く無意味な自分用の言葉で エントリーにタグをつけ、実装してみました。 tanzaniaとかthaila

tag_cloud_tekito_where_do_you_want_to_go tag cloud, teki.to, where do you want to go. タグクラウド
  - tag cloudがトレンディーだというのは分かっていたのだが そのtagの羅列がよくよく見てみると非常にtomato(tomato.co.uk) がやっているようなtypogra

bookshelf_full_of_mystery bookshelf full of mystery 海外ミステリの本棚
  - 父親が書いているブログ海外ミステリの本棚のデザインを いじった。右上にナガマルが登場している。 真ん中の本はTokyo Style、 右にはグラス。DSC-T10で撮影した。 海外

mt3_mt4_export_import_with_tags_comments_and_pings_ MT3 -> MT4 export import with tags, comments, and pings. movabletypeでタグもエクスポートする。
  - 何らかの理由でMovabletype3からエントリーをエクスポートして Movabletype4にインポートする場合、エントリータグ、コメント、トラックバックが エクスポートされな

mt4 MT4 まだまだ先は長い
  - 新しいサーバ木太郎の登場で MT4の導入でいきなり手間取ったのがインポート/エクスポート。 これはコッチンの弟であるオステタンが出てきて解決してくれた。 彼は非常に礼儀正しいので、

mt4_movable_type_4 MT4 Movable Type 4 バージョンアップ
  - 記事の自動保存、静的ページの管理、 複数ブログをまとめたポータルページの構築など 欲しいなあと思っていた機能が追加された Movable Type 4バージョンアップは もうそろそ

css_div_block CSS div block ブロックを真ん中に持ってくる
  - Movabletypeのテンプレートをまたいじった。 今回は主にCSS。人気ブログをよく見ているとレイアウトが上手い。 ここ数ヶ月モニタリングしていると、blogのヒット数は500

repair repair Movabletypeを再構築
  - Movabletypeの難しいところは、例えDreamweaverのプラグインで コンテナタグ対応のwysiwygな状態で編集をしたとしても、 CSSをオンラインから読み込んでくれ

rss_feed_encoding_eucjp_utf8 RSS feed encoding = EUC-JP -> UTF-8 フィードの文字コードがクロールに影響しているかも
  - まじめにGoogle sitemapにサイトマップを登録し、 htmlの文法も直した。 しかし全然テクノラティとgoogleブログ検索に 引っかからないのはなんでだろうとだいぶ悩ん

html_seo html seo 文法の正しさは検索エンジンに影響する
  - この前-546点だったこのblogのHTMLのソースを直し 平均50点くらいまで持って行ったのが3月3日。 その他のページに関してもゆっくりと修正をかけているのだが、 一昨日あたり

mttaginvoke MTTagInvoke 同一カテゴリーの最新タイトル・内容表示
  - movabletypeで投稿された記事と同じカテゴリーの記事の一覧を表示する MTTagInvokeプラグインを入れた。 こんな感じで同じカテゴリーのタイトルと、最初の38文字を抜

mt334 MT3.34 エントリー画面カスタマイズを継続する
  - movabletype 3.34の導入をした。 updateでやっかいなのはカスタマイズしているエントリー画面なのだが、 今回はあっさりDEKITA。 エントリー画面でamazon

related related 関連エントリーの表示について再考
  - タグを利用して関連記事のタイトルを個別の記事に表示させる と言うことをしただけで、Jamiroquai newsの1訪問に対する ページビューが格段に向上した。 確かに自分で見てい

google_webmaster_tools Google Webmaster tools ウェブマスターツールを真面目に使う
  - Google sitemap改めGoogle Webmaster toolsの ページ分析を見ていると、このサイトのコンテンツとして googleのクローラーが認識しているのは、



Trackback:
http://www.j-love.info/cgi-bin/mt_test3/mt-tb.cgi/2842
Comments
Post a comment










認証コードに数字の
0と1はありません。



イノウエのレスポンスに非常に時間がかかります。
ご了承願います。

webdesigning entries
website_for_mobile website for mobile おサイフケータイ
  - W54Sにしてから、おサイフケータイ関連の アプリをダウンロードしまくっていたら パケットが膨大になりパケット定額の 上

web_design web design 気分はウェブデザイナー
  - サイト作成の依頼が来た。 これってすごい事だよなあと思う。 僕の会社での仕事は機構設計であってweb構築ではない。 プロ

amazoncom_jp Amazon.com -> jp アメリカのアマゾンの商品を日本で買う
  - Amazon.comを日本で利用する方法を紹介するページを 作ってから3年半ほどたった。 その間にこのページを通して購入

baiduspider Baiduspider 百度 ウェブ・ブログの登録後クローラーが来た。
  - 一時期大量に来て問題視されたBaiduspiderがこのところ 1日数十回サイトをアクセスしている。Baiduが正式に日

bookshelf_full_of_mystery bookshelf full of mystery 海外ミステリの本棚
  - 父親が書いているブログ海外ミステリの本棚のデザインを いじった。右上にナガマルが登場している。 真ん中の本はTokyo

pageviews
today: today / yesterday: yesterday / total