MovableTypeの最近のブログ記事

2007年夏にMT4.0を導入してから、一度もアップグレートしていなかった(怖くていじれなかった)のですが、ついにバージョン5(5.02)にアップグレードしました。

バージョン4→5への移行について

公式サイトの手順どおりにやったら、わりとすんなりアップグレードできました。


バージョン5を使ってみての感想

まだほんの少ししか触っていませんが、管理画面がすっきりして使い勝手がよくなった気がします。

バージョン4の場合だと、ログインしてからブログ記事を作成するまでに、下記のように5ステップ必要でした。

ログイン → ブログ一覧 → 目的のブログを選択 → 記事の新規作成

これがバージョン5だと、

ログイン → 記事の新規作成

と2工程にまで減りました。

また、管理画面のレイアウトで、メニューバーが従来は画面上部にプルダウン式だったのが、3カラム方式の左サイドに変わっています。

噂ではバージョン3のスタイルに戻したそうですが、少し使いやすくなった気がします。

インストールしてすぐ感じたのは以上です。
もっと使い込んだらいろいろ感想が出てくると思いますので、このブログで報告します。

MovableTypeの記事作成画面で、確認ボタンを押すとプレビュー画面が出ますよね。

私の場合、これがメチャクチャ遅い。重い。イライラ。

この待ち時間さえなければ、もっとサクサク投稿できるのに。。。
そこで、原因と解決策を考えてみました。

プレビューが遅い原因

外部ファイル、特にJSファイル(mt.jsとかHatenaStar.jsとか)の読み込みに時間がかかっています。
特に、はてなスターとかはてぶユーザ数とかを表示させていると、プレビューが遅くなります。 はてなスターを外すと、プレビューが少し速くなります。

とは言っても、プレビューでmt.jsなどを読みこまないように改造するのは大変です。
そこで、私がお勧めするのはHTMLをデスクトップ上で編集する方法です。

対策: ローカルでHTMLを書いちゃえ

  1. 自分のブログの、任意の記事の個別ページを開く
  2. ソースを表示 → HTMLをデスクトップに保存
  3. ソースの中ほどの、<div class="asset-body">と</div>に挟まれた部分を削除して、ここに好きな文章をHTMLで書く。
  4. そのHTMLファイルをブラウザで開く (=プレビュー)
  5. 内容がOKなら、、<div class="asset-body">~</div>に囲まれた部分を、MTのブログ記事投稿フォームに貼り付けて投稿。

これで劇的にプレビューが速くなります!!
何で今までこの方法に気づかなかったんだろ。。。

HTMLで書かないといけないとか、いったん書いた文章を記事投稿画面に貼り付けるとか、そのへんが若干めんどくさいです。
しかし、プレビューで待たされるイライラからは解放されます。
ストレス激減です。
騙されたと思って、ぜひ一度お試しあれ!

注意事項

・投稿画面にHTMLを貼り付けるとき、フォーマットは「なし」に指定してください。(「リッチテキスト」や「改行を変換」モードだと表示が崩れます)
・デフォルトのテンプレートをいじってる場合は、<div class="asset-body">~</div>ではなく別のタグになっている可能性があります。要は、記事本体の部分を直接書き換えればOKです。

Bloggerからブログ記事をエクスポートして、Movable Typeにインポートする方法です。

クリボウさんのBlogger Tips でやり方が紹介されているのですが、説明どおりにやってもインポートが失敗してうまくできませんでした。

公式ドキュメントを見て格闘すること数時間、やっと記事のインポートに成功しました。

私のBloggerブログ をここにインポートできました。めちゃくちゃうれしい!!

 

症状

 クリボウさんのやり方でBloggerからエクスポートして、そのテキストファイルをMTに読み込ませようとすると、

 「記事をインポート完了しました」とメッセージが出るのに1件も記事がインポートされていない。

 

原因と対処法

 原因① エクスポートしたファイルの改行コードが、Windows方式(CRLF)になっている。

Bloggerのテキストボックスでデータをコピーして、Windowsのメモ帳や秀丸に貼り付けて保存した場合、

改行コードがWindows方式の"CRLF"になっている可能性があります。

MTを動かしているLinuxやPerlは、これを正しく認識することができません。

 対処法

お使いのエディタで、改行コードを"LF"に変換しましょう。

 

hidemaru.JPG

 

 

秀丸の場合はこのように改行=LFを指定します。

 

 

 

 

 

原因② エクスポートされたデータの日付フォーマットが変。(同じ日に2つ以上の記事がある場合)

これはクリボウさんのページで既に解説してありますが、補足します。

 対処法

エクスポートされたテキストデータをよく見てみてください。

 DATE: 12:25:00 AM
のようになっている行があるはずです。日付が抜けているのです。

これを、

DATE: 8/31/2006 12:25:00 AM
のように手で修正してあげると、MovableTypeにインポートできるようになります。

  

うまくいったフォーマットの例

インポートに成功した実際のデータをお見せします。参考にしてみてください。

 

CONVERT BREAKS: 1
STATUS: Draft
TITLE: 【活動記録】hayaoki, kakeibo
AUTHOR: DQN
DATE: 8/05/2006 2:11:00 AM
CATEGORY: 活動記録
-----
BODY:
・perlの基礎を練習(とほほ入門)
・perlの本を買った

【一般】
 ・「窓グリッド」のインストール。使い勝手イマイチ。
 ・Active perlをインストール 。簡単やった。

【hayaoki】サイト
 進捗なし

【kakeibo】サイト
 ・概算ボタンの不可視化
 ・AU携帯向けの画面表示最適化


う~ん。結局疲れ果てて寝てしまった。。。(><)
-----
--------
CONVERT BREAKS: 1
STATUS: Draft
TITLE: 今日の活動予定
AUTHOR: DQN
DATE: 8/05/2006 2:00:00 AM
CATEGORY: 活動記録
-----
BODY:
ただいま金曜の深夜2時。

ブックオフでperl・cgiハンドブックも買ったことだし、
これから仕事にとりかかります。

今日やること

【一般】
・開発環境の整備

【hayaoki】サイト
 ・perlのソートアルゴリズムのバグ修正
 ・各種ボタンの設置
 ・入眠時刻の入力
 ・セルグラフの作成、表示
 ・曜日の修正

【kakeibo】サイト
 ・URLの短縮化(ディレクトリの移動)
 ・概算ボタンの不可視化
 ・AU携帯向けの画面表示最適化

さあ夜明けまであと4時間。がむばるのだ!!
-----
--------

注:

CONVERT BREAKS: 1  は「改行を変換」

STATUS: Draft は「下書きとして保存」
を意味します。

 

なお、元記事を書かれたクリボウさんには感謝いたします。

この記事がなければインポートは無理でした。

MovableTypeの公式ページに解説がありました。

 

エントリーを分類・整理する方法として、カテゴリーに加え、エントリー・タグがあります。

カテゴリーとエントリー・タグの違いですが、カテゴリーは、見出し用紙のように、トップダウン型に整理することが得意です。また、カテゴリー・アーカイブのように、特定のテーマのページを生成することができます。エントリー・タグは、付箋紙のように、いつでも自由に追加したり、外すことができるボトムアップ型の整理の方法です。議事録、製品情報、プレス・リリースというように、エントリーの種別はカテゴリーを、製品名や関連技術といったエントリーに関連する情報をエントリー・タグでと、使い分けることができます。

 

う~ん全然わからん。(汗)

どう違うんじゃい。

どなたかご親切なかた、MovableTypeにおいて、このよく似た3つの概念の違いを教えてください。

このアーカイブについて

このページには、過去に書かれたブログ記事のうちMovableTypeカテゴリに属しているものが含まれています。

前のカテゴリはManagementです。

次のカテゴリはMSDEです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

OpenID対応しています OpenIDについて
Powered by Movable Type 5.02