MovableTypeの最近のブログ記事


使い心地のいいmovabletypeのプラグインいくつか 使い心地のいいmovabletypeのプラグインいくつか

| コメント(0) | トラックバック(0)

movabletypeをアップデートした際に、入れているプラグインも見直しました。いろいろと入れていたのですが、今となっては使わないものも多くなってしまい選別しました。

結構よく使っているものが残っていますが、

といったところです。

簡単な解説

"CKEditor for Movable Type"は記事作成時のエディタを、WYSIWYGエディタ様に使用できるプラグイン。こちら(AjaxなWYSIWYGエディタCKEditor for MT公開: 世界中の1%の人々へ)でも解説されているが、とても使いやすい。ほぼデフォルトで使っているのですが、拡張性もあるので加えたいものや、不必要なものを減らすことも容易に出来るようです。

Multi Uploader”はシンプルでパワフルなアイテムのアップローダー。デフォルトでは一つ一つアップロードしなければいけないのですが、これは複数のファイルをドラッグ&ドロップで容易にアップロード出来ます。それに速い!こちら(複数ファイルを高速でアップロードできる Movable Type プラグイン「Multi Uploader」を使ってみた - かたつむりくんのWWW)でも解説されています。

エントリーの関連付けを行うプラグイン"RelatedEntries"は、手動ですが関連のあるエントリーを相互に表示するもの。自動でやるものもありますが思ったような結果にならなそうで、確実にリンクさせたいものを過去のエントリーリストから選べます。選択するだけで、選択された側の記事にもリンクしてくれます。個人的に好きなプラグインの一つ。

今はどれくらいの人が使われているのかわかりませんが、HatenaのサービスHatena Starに乗っかった”MTHatenaStar”。エントリーがイイね!と感じてもらったら、押すことで作成者に伝えるもの。せっかく付けているので、そのままにしています。

-----

アップデート時や移設時にちょっと面倒に感じるプラグインですが、未だ便利なプラグインがありそうなので、試してみたいですね。


どうもblogの動きが遅くなってしまい、原因を調べてみると使用しているレンタルサーバーが重くなってしまっていました。DBも何故かやたら大きくなってしまっていて、乗っているサーバーが不調のようでしたので、サーバーをアップデートしました。

せっかくサーバーをアップデートさせるので、ディスクを整理しがてらmovabletypeもアップデートしました。5.00のままアップデートしていなかったので、現在出ている最新版の5.12へのジャンプアップです。

以前と比べ、どちらのアップデートも随分楽になっていました。特にmovabletypeは5.0になってから、テーマのエクスポートが出来るようになり、新規に立ち上げたmovabletypeへの移設もとても容易でした。

ほぼ無事にアップデート出来ていると思いますが、もしうまくいっていない所があれば、お伝え下さい。

サイトの管理もここのところ新しいことを試していなかったので、徐々に試していけたらと思っています。


IMG_3168_s.jpg先月の終りに開催された、MTDDCに参加してきました。初めての参加でしたが、とても参考になることが多かったです。今回はテーマ編ということですが、いろいろと試したくなってしまいました。

IMG_3166_s.jpgギリギリに着いたので、あたふたしながら聴き始めました。また、ノベルティーのロゴ入りの飴とシール、ストラップをいただきました。

Movabletype.jpには様子やスライドが掲載されています(MTDDC TOKYO テーマ編 を開催しました | MovableType.jp)が、メモしたこと、知ったこと、試してみたくなったことなど、見直せるように覚書しておきます。

話の内容のピックアップ

  • 秋に5.1beta、来年リリース(金子さんの話)
  • 5.1は記事が多いときに扱いやすくなりそうなことに期待(金子さんの話)
  • MTQに登録しました(金子さんの話)
  • Deramweaverで表示画面を見ながらstyleを変えられる(森さんの話)
  • テンプレートモジュールの共有化(藤本さんの話)
  • blog IDへの依存を避ける変数化(藤本さんの話)
  • テーマを作りたくなった(蒲生さんの話)
  • MT study groupに登録しました(蒲生さんの話)
  • Photosynthがおもしろそう(金尾さんの話)
  • theme.yamlの詳しい書き方(荒木さんの話)
  • 自分的に駄洒落がツボに入った(荒木さんの話)
  • MTAppjQueryプラグインがとても楽しそう(Lightning Talks 奥脇さんの話)

MTでサイトを作っているものの、中途半端のままでそのままにしているところも多く、変えてみたいと思っているだけで行っていないところもいろいろあるので、今回のセミナーがいろいろ試すきっかけに出来たらと思っています。

各種プラグインを入れてみたりテーマ作りを含めて、もう一度全体から見直してみたいですし、そんな作り上げる自由度のある楽しさを今のMTに感じました。


MovableType 5.0 の正式版が出荷されたということで、さっそくダウンロード&インストール(アップデート)をしてみました。アップデートシステムが良くなったのか、慣れてきたのか、とてもすんなりと行きました。一連を一応メモしておきます。

それでも、アップデートで上手くいかなくなることも多いので、バックアップなど十分取って、失敗してもすぐに戻せるようにしてから行うようにしておいた方が安全です。慎重に行ってください。

ダウンロード

まずは、Six Apart のサイトでMovable Type 5 の概要を知りつつ、、

個人サイトなので、個人無償ライセンスを選択。

メールアドレスを入力してダウンロード。レンタルサーバーなので、ローカルで解凍してからcgi-bin以下にアップロード。ディレクトリ名は MT-5.0-ja とそのまま。

以下、Movable Type 5 ドキュメントを参考に行う。

バックアップ

バックアップするのは、データやアプリケーションの入っているディレクトリと、データベースについて行った。
  1. まず、データやアプリケーションの入っているディレクトリをまるごとローカルに転送し、バックアップ。FileZillaなど使用すると便利。
  2. また、データベースについては、MySQLを使用しているので、xrea の管理画面からバックアップが可能。これをしないで失敗するとえらいことになる。

データのコピー

方針としては、データのディレクトリはそのままにして、アプリケーションのディレクトリを入れ替えるようにした。(
既存のデータベースを上書きする方式のアップブレード | Movable Type 5 ドキュメントを参考に行う)

ここで、データのコピーをしたのは、カスタマイズしているcssファイルとそれに関連した画像ファイルなどと、後から入れたプラグイン、そしてmt- config.cgi。

  1. まず、カスタマイズしているcssファイルについては、デザイン>テンプレートより、cssファイルのある位置を見つけ、MT-5.0-ja の同じ位置にコピーする。mt-static以下にあるようだ。同時にcssに関連した画像ファイルなども移動。
  2. 次に、プラグインを移動。アプリケーションディレクトリ直下とmt-staticディレクトリの下の二箇所にある。更新しないように足りないものだけを追加するようにした。
  3. そして、以前のアプリケーションディレクトリにあるmt-config.cgiを、新しいアプリケーションディレクトリにコピー。

自動アップデート

ここで、新しいアプリケーションディレクトリを、以前のアプリケーションディレクトリに変更する。つまり、以前のアプリケーションディレクトリがMTならば、以前のアプリケーションディレクトリを適当な名前に変更してから、MT-5.0-ja をMTに変える。

ブラウザより、http://www. ... ./MT/mt.cgi にアクセスをすると、ログイン、アップデートの表示が進むので、流れにそ沿っていくと、アップデートが完了。この時、プラグイン関連(Action Stream関連)でエラーがでましたが、それは削除して先に進ませた。

再構築

最後にそれぞれのblog について再構築をかける。普通のブログについては、全く問題なく進み、"Powered by Movable Type 5.0" のクレジットを得ることが出来た。また、試しに作成していたコミュニティブログは何故か進まず、エラーが出たので、後々チェックしたい。

そして、、

使用してみると、管理画面は渋くなった感じで落ち着いている。以前と内容は同じようだが、きれいにまとめられている感じ。使いやすそう。

MovableType 5.0にアップデートしてもそんなに違和感がなく、いつもどおり使えそうです。このバージョンは、サイト構造を意識して作られているためか、トップページもウェブページで管理でしるようで、管理画面に表示していて作成も可能なようです。

MovableType でサイトもblogも一つに管理でき、それらをブラウザから打ち込めるので、管理が楽になりそう。CMSが強化されている点ですね。サイトの組み直しにいい時期かも。


いつの頃か、サイドバーに表示させていたフィードに関するウェジットが表示されなくなり、おかしいなと思っていました。ちょっと調べてみると、同じエラーを対処されている方がいました。

どういう対処をされているかということをメモしておくと、

  1. フィードウェジットはfeeds-app-liteというプラグインにより動いている。
  2. (アプリケーション)/plugins/feeds-app-lite/lib/MT/Feeds/Lite.pm がそのファイル。
  3. 93 -94行目の間に、$self ... の一行を加える。
    return $class->error($@) if $@;
    $self->{tree} = $tree;
    my ($root) =

うん、確かに、表示されるようになりました。なるほど、素晴らしいです。


iPod touchやiPhoneでサイトを見ると、小さく見えて拡大機能を使ってもなかなか見づらいな、、と感じていて、このblogも対応したものにしたいよな、、といろいろと調べてみると、cremaさんのところで、movabletypeに対応したテンプレートを公開している「iPhoneテンプレートfor MT」を公開いたします。|iPhone|東京Webデザイナー日記リターンズ|crema design)ということで、試してみることにしました。

実際にはiUIライブラリを上手く適応させ、カテゴリーで分類された個別エントリーを作成しているようです。

うちのサイトはphp化されているので、ところどころテンプレートをhtml -> phpにしたり、多少変えたところ上手く表示することができました。こちら↓です。


iPodTouch/iPhoneで読む

CSSも変えることができるので、サイトごとに雰囲気の違ったものも作れそうですが、なかなか手間をかける時間があるかどうか。。

よろしかったら、訪れてみてください。


Movabletypeのプラグインに"MT4i"という、movabletypeで作成されたblogを携帯電話で閲覧するためのレイアウトを出力してくれるものがあり、最近アクセスする機会も増えたのでモバイル用のサイトを作ってみることにしました。

このプラグインのデフォルトは、文字ベースのレイアウトですが、写真については一回では表示せず、別リンクで画面の大きさに合わせるので、見やすさや通信代の点からも良いと感じました。

とりあえず作ったのでほぼデフォルト状態ですが、管理画面でタイトルの画像を変えることができたり、GPLライセンスなのでカスタマイズしてみたりデザインを作ってみてもおもしろいかな。


web daily life モバイル for 携帯電話


Movable Type が早くも4.25にバージョンアップしていたので、アップデートしてみました。今回は少し丁寧に行ったせいか、問題なくアップデートできました。手順をメモしておきます。

Movable Type 4.24 -> 4.25 にアップデート

  • サーバー側のデータベースを保存する。xreaのレンタルサーバーでMySQLを使用しているので、管理画面より保存。
  • Movable Type 4.25 をダウンロード。こちらSix Apart - Movable Type のライセンスと購入についてより。
  • ローカルマシンで解凍した後、cgi-bin/のディレクトリにアップロード。
  • plugins/ディレクトリにプラグインを移動。今回はMTHatenaStarとRelatedEntriesを以前のものから移動。
  • mt-static/ディレクトリ下のsupportとthemesのディレクトリを移動。cssファイルを移動している。
  • mt-config.cgiを以前のものから、cgi-bin/のディレクトリにコピー。
  • ファイルのパーミッションを755にする。
  • ブラウザよりサイトにアクセスして、出てくる手順に従いアップデート。

何故か今まではpluginsを入れ替えないと何処かしらエラーが出ていたですが、今回は問題なくいきました。対応度が上がったのかな。

また、今回のアップデートは単純なセキュリティーアップデートではなく、モーションブログやアクションストリームのような今までプラグインで入っていたものが実装されているので、いろいろとやってみるのが楽しみになりそうです。


ここちょっとサイトが不安定でしたが、やっと復調しました。原因はレンタルサーバーのデータベースの不調で、リストアした結果、最新から少し前のデータがなくなってしまい、また、デザインも少しいじっていたため、少しづつ移行していました。

初めに気が付いたのは、MovableTypeの管理画面で移動するごとにログインしなおす、という変な現象が起きていました。調べてみると、

アップグレード後、管理画面をいじっていると、別のページへ飛ぶたびにログイン画面が
でてくるので、一度MT関連のクッキーをすべて削除して再度記憶させたら直りました。
(mt.cgiで何度もログインさせる件 - ono-note)

このような記事があり、Cookieが原因かなと思いやてみたところ治らず。

そんな中、"Six Apart - Movable Type News: [重要] セキュリティアップデート Movable Type 4.24 の提供を開始"ということを目にして、良い機会と言うことでアップデートしました。アップデートを試みている中、データベース関連のことに気が付き、回復に至りました。

今は問題なく動いているようで、定期的にしっかりバックアップを取っていなければ、、と改めて心に滲みました。

del.icio.usより自動的にdaily blog postingということを試していますが、ここ何日かうまくpostされていないようなので少し原因を調べてみました。

原因

403 Forbiddenのエラーメッセージが出ていて、確かにmiau's blog?さんのxrea.com への POST 時に 403 Forbidden になってしまう件で、xreaのサーバー側で制限を取っていることが判りました。

また、suin.asiaさんのXREAでPOST拒否に遭うのを回避する方法で、海外からの嫌なアクセス対策としてxreaはサーバー側で対策を取っているとのことで、.htaccessで対処できることが判りました。

対処

これは、xreaのFAQにもあって(トラックバックスパム、コメントスパムの自動拒否について - XREA&CORE SUPPORT BOARD)、

「.htaccess」ファイルで

<Limit POST>
order allow,deny
allow from all
</Limit>

として設置。

実際設置してみると、再びpostしてくれるようになりました。


ウェブページ

MT4 Ver.1.8  
OpenID対応しています OpenIDについて
Powered by Movable Type 5.12

This blog is ...

web dairy life : webとサイトまわりのチャレンジログ。

気になった記事にはコメント&トラックバックをどうぞ。

ご連絡・お問い合わせ

このblogを購読(RSSリーダーで読めます)

携帯電話で読む(下の方にQRコードもあります)

iPodTouch/iPhoneで読む

Automatically translate on the top page by google
gb.gif us.gif pt.gif cn.gif tw.gif de.gif es.gif fr.gif it.gif ar.gif ro.gif

このアーカイブについて

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

前のカテゴリはMobileです。

次のカテゴリはMovieです。

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

最近のコメント

リンクリスト

あわせて読みたい