今日のSEO:Movable Type 4.1で簡単楽々SEO
2008年2月26日 06:14
Movable Type はSEOに強いといわれるが?
それはSEOやYSTに重要な「description」や「keywords」をテンプレートタグを使って自動生成できるからだ。以下は、Movable Type 4.1用の条件分岐を使った「description」や「keywords」を自動生成するコード例を紹介したい。便利だなと思った方はヘッダーに埋めて使ってもらえばいいと思う。
各ページ別に表示が異なる「description」の設定
各テンプレートの概要には以下のテンプレートタグを使用することとする。
- メインページの概要は「MTBlogDescription」を使用する。
- ブログ記事の概要は「MTEntryBody words="N"」を使用する。
- ブログ記事リストの概要は「MTCategoryDescription」を使用する。
- ウェブページの概要は「MTPageExcerpt 」を使用する。
投稿者: Dakiny 日時: 2008年2月26日 06:14 |
|
|
|
|
パーマリンク | コメント(1) | トラックバック (3)
今日のMovable Type 4.1:MTOS4.11のNightly Buildをローカルサーバーでテスト
2008年2月25日 22:17
藤本さんのブログで、MTOS4.11のNightly Buildが出たことを知り、「mt.cgiの軽量化が進められてる」ということなので、ローカル環境でテストしてみた。
DFで差分検証してみる。

いつものようにDFで差分をとってみる。左が「MTOS-4.1-en」、右が「MTOS-4.11-en-release-30-r1379-20080219」。cgi関係は「mt-check.cgi」以外の変更はない。
投稿者: Dakiny 日時: 2008年2月25日 22:17 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のMovable Type 4.1:テンプレートの分割化はデザイン変更を合理的にする
2008年2月23日 23:53

MTOS4.1のアップグレードに併せて、テンプレートの分割化をしたら、修正が楽になった。
RSSリーダーで読んでいる人はわからないと思うが、少しずつデザインの修正をしている。せっかくMovable Type Open Souce 4.1にアップグレードしたのだから、まずテンプレートの分割化をおこなったのだが、これが正解だった。
(それで修正する気になったわけだが、)MT3.17以来引き継いでいる1枚のテンプレートでは、面倒でやる気が起こらなかった修正がすごく楽になった。使い回しが可能なパーツは共有化されているから、従来はテンプレートごとにおこなわなかればならない修正をしなくていい。これは時間を節約してくれると共に、修正漏れも防いでくれるから合理的。
投稿者: Dakiny 日時: 2008年2月23日 23:53 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のMovable Type 4.1:CSSを使ったデザインはもっと自由であるべき
2008年2月22日 07:12

日本のビジネステンプレート屋さんは、もう少し勉強したほうがいい。
SEが本業の相方がMODxでサイト構築していて発見したサイト、「andreasviklund.com」がじつに気に入った。このサイトはXHTML+CSSでデザインされたクールなWebテンプレートを30$以下で販売している。
感心したのは、デザインがクールで、CSSの組み方が上手いということより、Webがよくわかっていることだ。目的に合わせてデザインをまったく変えているのがすばらしい。
投稿者: Dakiny 日時: 2008年2月22日 07:12 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のSEO:Webの戦闘力を測定できるWeb スカウターでライバルサイトを知れ
2008年2月21日 22:52

SEOを優先するか、正しいHTMLを優先するか?
僕は迷うことなくSEOを優先する。なんのためにWebを開設するのかを考えれば、自然に導かれる答えだ。Another HTML-lintで高得点にこだわるあまり、毎回エントリーの都度チェックしてエラーをつぶすのも考え物で、そんなことに時間を費やすなら、その時間を、より有益な情報を提供することに費やしたほうがいい。ターゲット読者層のより多くの人に見てもらい評価され、結果に導いてこそWeb開設の意味がある。
さて、本題。「Movable Type 備忘録」さんのWebを読んでいたら、見知らぬバナーがあり、「これなんだ?」とクリックして「Web Scouter」にたどりついた。 なんでもWebの戦闘力を計ってくれるらしい。
投稿者: Dakiny 日時: 2008年2月21日 22:52 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (1)
今日のコラム:お金を貯めてから買う予定のモノなんて、本当は必要のないモノだ
2008年2月18日 23:19

自転車のカゴがこわれた。
僕が通勤に使っている自転車は、高校時代を卒業した長女が在学中に駅から学校まで通うのに利用した自転車で、元々中古であったのでかなり古い。
カゴは食料品の買い出しに行くのに重宝していたのだが、この1年間。支える金具が順番に腐食して折れていき、とうとう全てが折れ、カゴとして用をなさないばかりか、走行中にも邪魔なものになった。カゴを新しくするか、とりはずすか考えた末、ふと思いついて、前後逆にとりつけることにした。若干傾いてはいるが重いモノを運ぶわけではないから、しばらくはこれでいい。
投稿者: Dakiny 日時: 2008年2月18日 23:19 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のMovable Type 4.1:MT4.1はテンプレートタグより先にテンプレート分割をマスターせよ
2008年2月15日 06:14
変数タグとテンプレートの分割を一緒に考えるからむずかしくなるのだ。
先日、書いた『超簡単!見よう見まねで覚えるMT4.1テンプレート分割方法』でも、よくわからなかったという方に今日のコラムをおくる。
テンプレートの分割がわからない理由は、おそらく、テンプレートタグとテンプレートの分割を一緒に覚えようとするからだと思う。
オリジナルのテンプレートを見ればMTSetVarではじまる変数タグが何行か書かれているから誤解があるが、これらは条件分岐するのに必要な記述であり、テンプレートの分割だけなら記述する必要はない。
投稿者: Dakiny 日時: 2008年2月15日 06:14 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のコラム:椅子で眠る過酷な日々
2008年2月14日 23:55
『Movable Type プロフェッショナル・スタイル』の入稿日が決まり、Amazonの予約開始日もほぼ決まった。毎日佳境。途中椅子での仮眠を含み、3日に1度くらいしか家に帰らぬ日々が続く。早くあがった原稿はすでにPDFとなるやも、僕はまだ調整2本と、自分の原稿に悩んでいる状態だ。連日のMTネタは本の原稿下記の過程における産物。変数を多用するテンプレートをわかりやすく、昨日のブログはそういう意志の元に書いたのだが、平易に書くのはすごく難しい。
投稿者: Dakiny 日時: 2008年2月14日 23:55 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のMovable Type 4.1:超簡単!見よう見まねで覚えるMT4.1テンプレート分割方法
2008年2月13日 07:16
MT4.1はテンプレートを分割できないとポテンシャルを引き出せない
MT4.0は不完全な代物であったから、「まだ安定してないですから…」とか顧客先にいいわけができたが、MT4.1は完成度も高く、MT3.3x系と比べると比較にならない高機能だ。となれば、Movable Typeで糧を得るなら、テンプレートの分割を覚えるなければ未来はない。
技術的な説明抜き、見よう見まねで覚えるテンプレート分割方法のはじまり、はじまり
今日のコラムはテンプレートをどうしても分割できないという人に贈る。『理屈抜き見よう見まねで覚えましょう』といういい加減なやさしいテンプレート分割教室。MTSetVar、MTSetVarBlockがよくわからない方でもOK!でも、たぶんにできあがったソースが完璧とは言い難いので、後はご自分で勉強して調整してほしい。
投稿者: Dakiny 日時: 2008年2月13日 07:16 |
|
|
|
|
パーマリンク | コメント(1) | トラックバック (1)
今日のコラム:SkypeOut大活躍
2008年2月12日 20:18

仕事の関係で長距離通話が多いので、Skypeなしに仕事はありえない。Skype同士の通話だけでなく、最近は相手がSkype環境がなくても、SkypeOutで電話して関係なく通話している。日本中どこでも1分2.66円は安いよね。おかげで電話ほとんど使わなくなった。ほとんどFAX専用w。
通信費が馬鹿にならないと嘆く方は一度利用してみるといい。
Skype公式サイト
http://www.skype.com/intl/ja/
投稿者: Dakiny 日時: 2008年2月12日 20:18 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日の絵画:国芳に魅せられる

▲相馬の古内裏
絵を描くほうはごぶさただが、見るのは好きだ。昨日、NHK教育番組で「国芳」の特集番組があった。国芳といえばもちろん、江戸時代末期の浮世絵、師歌川国芳(1798-1861)のことである。
本の表紙を3枚並べる絵が完成するパノラマ手法や、幕府の禁令に対してさまざまな手法でくぐり抜けた卓越したアイデアの持ち主として知っていたが、渡辺崋山らと親交があり、西洋画に対しての造詣があるとは知らなかった。
投稿者: Dakiny 日時: 2008年2月12日 02:15 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のコラム:DFはプログラムだけじゃなく文章確認にも便利
2008年2月10日 00:35

MT4LP5(CSS Nite LP, Disk 5)連動書籍である『Movable Typeプロフェッショナル・スタイル』の原稿締切日も迫り、日々次々にあがってきた原稿の確認をおこなっている。
途中経過はWikiで随時確認しているので、現時点は最終稿で書き加えらた箇所のみ確認すればよい。この作業でで活躍したのがDFだ。DFは通常、システムのバージョンアップ毎に異なるフォルダーやファイルの差分を調べる用途に使っているが、今回は文章検証に使ってみた。
導入効果はてきめん!驚くほど確認作業がはかどった。
ご覧のように、文章が異なる行は色違いで表示され、行をクリックするとどこが異なるのか詳細を確認することができる。
文章確認作業をおこなう方は、一度、DFを試してみるとよいだろう。
DF(Windows95/98/Me / ユーティリティ)
http://www.vector.co.jp/soft/win95/util/se113286.html
参考になれば幸い。
投稿者: Dakiny 日時: 2008年2月10日 00:35 |
|
|
|
|
パーマリンク | コメント(2) | トラックバック (0)
今日のコラム:おや雪だ!
2008年2月 9日 18:54

本日、本の原稿アップの締切日間近で、アップした原稿を確認したり、まだアップしてない原稿を指示したり、並行して本業も行い、夢中になって仕事していたら明るくなっていた。
朝、空気の入替のため窓を開けると、雪がチラホラ。
雪は夕方まで降り続き雨になった。
写真は午後3時頃のピーク時、一冬に10cm以上積もることが2~3回ある大垣ではたいした降雪量ではない。
反して、普段雪の降らない愛知や静岡は記録的な大雪だったとか。
普段雪が降らない地方の皆さん、くれぐれも外出は注意してほしい。
まして、圧雪路であってもノーマルタイヤで雪道にGO!なんて無謀なことはしないように。
投稿者: Dakiny 日時: 2008年2月 9日 18:54 |
|
|
|
|
パーマリンク | コメント(2) | トラックバック (0)
今日のSEO:SEOを気にする人でも意外とGoogle公式サイトを読んでない
2008年2月 8日 23:10
同じdescriptionを複数ページで使用してないだろうか?
今日のコラムは、Movable Typeでdescriptionの自動生成をしてる方に贈る。『ブログの設定』の『説明』を応用する人が一番多いのではないだろうか。
<meta name="description" content="<$MTBlogDescription$>" />
ところがこのやり方で複数ページに同じdescriptionを利用しているとSEOで問題があるというのだ。
投稿者: Dakiny 日時: 2008年2月 8日 23:10 |
|
|
|
|
パーマリンク | コメント(1) | トラックバック (2)
今日のMovable Type 4.1:MT-Plugin-FCKeditorは使いやすいと評判
2008年2月 6日 01:31
FCKeditorがどのようなものかを知りたいという要望もあり、仕事関係の方々のために練習用のサイトをMTOSで構築した。希望者にはユーザーIDとパスワードを発行して個々のブログで自由にさわってもらうことにしてある。。
ライセンスに投稿者の制約のないMTOSはこのよううな時にはありがたい。

▲画像挿入
画像挿入はアイテムのDB登録こそできないが、簡単で迷うことはない。あらかじめclassを設定している人は、高度な機能設定からテキストフィールドに入力すれば利用できる。

▲ファイルマネージャー
この機能は、画像挿入やリンク挿入のプロパティから呼び出す。

▲文字色編集
文字の装飾は文字色指定、背景色指定、書式、書体、文字の大きさなどが設定できる。

▲全面編集画面
1クリックで画面全体にエディタが広がる。PCの表示文字を大きくすることにより、中高年者にもやさしい仕様だ。

▲出力画面
出力されるXHMLは綺麗だ。使い方をまちがえなければ100点を維持することも可能。
使いやすいとか40代にはありがたいとか、評判は上々。カスタマイズも僕ができるぐらいだから簡単だ。近々さらに使い勝手がいいようにハックする予定。
関連記事
投稿者: Dakiny 日時: 2008年2月 6日 01:31 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のコラム:わかりやすい文章を書くのはむずかしい
2008年2月 5日 05:52
『日本語の作文技術』 本多 勝一著は、新聞記者や雑誌記者にとり、教科書のような本である。
文章を生業とする人々の多くは、この本を読み、論理的な文章ルールを身につけた。
この本で本田勝一は「上手な文章を書くのではなく、わかりやすい文章を書くことを心がけている」という意味を書いていた。
小説家や随筆家でもない限り、上手な文章を書ける必要はないが、インターネットの時代、コミュニケーションを積極的にはかるには、わかりやすい文章を書くことは必須だ。
とはいえ、稚拙な文章表現しかできぬ者が、ある日突然、わかりやすい文章を書けるわけなどない。文章力をあげるには、日々の生活の中で心がけ、鍛える必要があると思うのだ。
意識する習慣を持たねば、向上もないのである。
日々、キーボードを叩きながら、我思う。わかりやすい文章を書くことのなんと困難で、奥が深い道であることか。さらに、精進せねばと。
投稿者: Dakiny 日時: 2008年2月 5日 05:52 |
|
|
|
|
パーマリンク | コメント(7) | トラックバック (0)
今日のMovable Type 4.1:MT4.1は全件表示でも<MTEntries>に lastn="N"を入れないとダメ
2008年2月 4日 05:51
今日のコラムは、Movable Type 3.3xから、Movable Type 4.1や、Movable Type Open Source 4.1にアップグレードする予定の方に読んでほしい。
先日、MT3.35からMovable Type Open Source 4.1にアップグレードしたのだが、カテゴリーアーカイブと月別アーカイブでエントリーが3件しか表示されない。
確かにindex.htmlでは公開設定で指定したエントリー件数が自動的にlastn="N"に表示に反映される。だが、カテゴリーアーカイブと月別アーカイブはそのような設定にしてないはずだ。
推測ではあるが、MT4からは、lastn="N"を入れないと、公開数の設定がアーカイブ全てに引き継がれるようになったらしい。
<MTEntries>とだけ記述されていたテンプレートを<MTEntries lastn="65535">と変更し無事問題解決。
※"65535"の数字は物理的上限であり、全件表示の場合、lastn="N"に入れる数値は0より大きければ何でもいい。
参考リンク
MTEntries | テンプレートタグリファレンスhttp://www.movabletype.jp/documentation/appendices/tags/entries.html
このようなことにならないためも、MT3.3系からMT4.1にアップグレード予定の方は、事前にテンプレートを修正しておくことをお勧めする。
投稿者: Dakiny 日時: 2008年2月 4日 05:51 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のコラム:2008年4月5日MT4LP5(CSS Nite LP, Disk 5)開催!
2008年2月 3日 23:06
4月5日土曜日、MT4LP5が開催される。
このセミナーはWeb制作会社、フリーランス、企業内Web担当などのWeb制作者を対象とし、Movable Type 4.1を利用してサイト制作における技術的なノウハウを得てもらうことを目的としている。
スピーカーは厳選した、質の高い話が聞けることを約束する。そうそうたるスピーカーに混じりり、僕も1セッション担当する。会場に来た人は見かけたら気軽に声をかけてほしい。
さて、連動書籍の『Movable Typeプロフェッショナル・スタイル』も締切日間際で佳境にはいってきた。連日、とんでもない時間にメールが飛び交っている。たぶん、執筆中の方全員がそうだと思うが、時間がいくらあっても足りないだろう。
現時点の僕の仕事はDTPに回す前の内容チェックだ。確認の真剣度は本の出来具合を左右するから、いい加減な確認はできない。購入してくれる方を失望させてはならないという気持ちで、かなり真剣に時間をかけてチェックをおこなっており、クオリティが基準に達しない原稿は遠慮なく差し戻したり修正をお願いした。
厳しいチェックを通った原稿はすべて完成度が高く、情報を真摯に伝えたいという執筆者の情熱がひしひしと伝わってくるものとなっている。素晴らしい出来になってきた。
本を購入される予定の方、乞う!ご期待。もちろんイベントも!制作や開発の現場でならではのTIPSが聞けることは間違いないので、是非。
MT4LP5(CSS Nite LP, Disk 5)
http://mt4lp5.cssnite.jp/index.html
投稿者: Dakiny 日時: 2008年2月 3日 23:06 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
今日のMovable Type 4.1:MT-Plugin-FCKeditorカスタムキットVer.2作ったよ
2008年2月 2日 08:55
MT4.1の画像アップロード機能はいただけないという方に贈る
Movable Type 4.1は素晴らしいのだが、画像等をアップロードするファイルマネージャー機能が気に入らないと思っているのは僕だけか?どこに画像をあげていいのかわかりにくさは、MT3.3系以前から変わってない。

<form contenteditable="false" mt:asset-id="1" class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="MT4LP5" src="http://www.dakiny.com/archives/image/2008/02/26295396_132.jpg" style="" height="200" width="200" /></form>
書き出すコードもすごくうざい。<form></form>は、出力ファイルでは<span></span>に置き換えられるとはいえ、imageファイルにclassを用意している人間からすればすごく邪魔。商用サイトを構築する場合の多くは画像のプロパティをDBに登録する必要がなく、不要なタグの削除が面倒だ。
投稿者: Dakiny 日時: 2008年2月 2日 08:55 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (5)
今日のMTOS4.1:Movable Type Open Source 4.1では日本語タグは要注意!
2008年2月 1日 15:07
MTOS4.1-jaで日本語タグを利用したらおかしな現象がおきた
Ogawaさんがビルドした、MTOS4.1-jaで構築されているこのサイトだが、ふと気がつくとTag cloudがおかしい「Movable Type関連」が何度も表示されている。試しにタグに「Movable Type関連」と入力すると、さらに「Movable Type関連」の文字が増える。
この現象は同じデータを用いてMT4.1で構築したサイトでは、XREA上においても、ローカルホストにおいてもおこらない。
まぁ、こういうことがおきるのもOpen Sourceの醍醐味というもので、顧客のサイトではないから、この現象も楽しんでいる。
以下、同データでMT4.1-jaで構築したローカルと比較してみた。
Tag cloudの比較

左がMT4.1-ja、右がMTOS4.1-jaので構築したサイトのTag cloudだ。右の画像はこのサイトのものであるが、このエントリーのタグにも「Movable Type関連」を入力したので、このエントリーが公開されると、さらに「Movable Type関連」がTag cloudが1つ追加されていることだろう(苦笑)。
タグ管理画面の比較

MT4.1-jaのタグ管理画面、こちらは「Movable Type関連」をタグとして使用しているエントリーは208。

MTOS4.1-jaのタグ管理画面、ご覧のように「Movable Type関連」は203エントリー(アップグレード時点)以外に、1エントリーのみの同名のタグがは5つも表示されている。Movable Typeは同名のタグを作ることはないのでこれはおかしい。
※タグ名を既存タグ名に書き換えても整理される。
現在MTOSを使おうとお考えの方へ
まず、考え方として完全なシステムを求める人はOpen SourceであるMTOSを使うべきではない。
そして、日本語タグは、Movable Type 4.1では商用サイト、カスタムフィールドを使った検索で利用することが多いと予測されるから、MTOSを使い商用サイトをお考えの方は、現時点ですなおにMT4.1-jaを利用することをお勧めする。
ただし上記はあくまでも推測であり、日本語化が完全ではないのか、別の原因なのか僕のスキルではわからない。この不具合は今晩あたりに、mtos-ja | Google グループに投げてみる予定。
参考になれば幸い。
投稿者: Dakiny 日時: 2008年2月 1日 15:07 |
|
|
|
|
パーマリンク | コメント(1) | トラックバック (3)
今日のMovable Type 4.1:アーカイブをPHP化する場合の注意点
このブログを、Movable Type Open Source 4.1にアップグレードした
最初は、普通にMovable Type 4.1にアップグレードしようと思ったが、Movable Type Open Source 4.1の公開実験場があるのも悪くないと思い、小川さんのリビルドしてくれたMTOS-4.1-jaを使い、Movable Type 3.35からMovable Type Open Source 4.1にバージョンアップした。
PHP化した場合におこる現象と原因
さて、新しいブログを作成して、[確認]をクリックするとプレビュー画面が表示されず、下記の画像のようにエラーが表示される。

表示されているエラー全文は以下。
Parse error: syntax error, unexpected T_STRING in /virtual/dakiny/public_html/www.dakiny.com/archives/movable-type/ef3d7118586771b91075642bd8d7883b5261dd8e/ef3d7118586771b91075642bd8d7883b5261dd8e.php on line 1
最後の"php on line 1"を読んで、ああ、そうか!とエラーの原因を思い出した。このサイトはアーカイブをPHP化しているからだ。PHPの1行目に記述されているのはXML宣言であり、MT4.0からは、PHP化した場合はXML宣言をそのまま記述すると、?が原因でこのエラー表示がおきるのだった。
※MTOS4.1に限らず、MT4.0、MT4.1でも同様の現象がおこる。
解決方法
解決方法はいたって簡単だ。
<?xml version="1.0" encoding="UTF-8"?>
の1行をヘッダーから削除するか、下記に書き換える。
<?php
echo '<?';
echo 'xml version="1.0" encoding="UTF-8"';
echo ' ?';
echo '>';
?>
上記に書き換えた後、[確認]をクリックするとプレビュー画面は正常に表示された。

参考になれば幸い。
関連リンク
MTOS-4.1-jaは下記で入手できる
LocalizedPackages/MTOS-4.1 - MovableType | wiki.movabletype.org
GPLライセンスを守った上で使用してほしい。
投稿者: Dakiny 日時: 2008年2月 1日 08:40 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)





