Home > MovableType Archive

MovableType Archive

MTで携帯用サイト作成 その3

  • Posted by: matsutsune
  • 2009年12月21日 18:29
  • MovableType

ResizeImage プラグインについて説明

ResizeImageは

<MTResizeImage maxwidth=400 maxheight=600>

</MTResizeImage>
でエントリータグなどを囲っていればmaxwidth=400 で設定しているサイズより大きな画像があれば自動的に縮小してくれます。

maxwidthで設定している画像よりも小さな画像の場合はそのまま表示されますので、ブログでアイコン画像などを利用する場合はそのまま表示されるので、なかなか優れものです。

このプラグインは携帯テンプレートで利用しなくても、クライアントに納品する場合のサイトでも役に立ちます。

クライアントに画像の貼り付け方などを説明していても画像をデジカメで撮ったサイズのままアップしてしまい、デザインが崩れるなどを防ぐ事ができます。

詳しくはプラグインページを確認ください。

http://www.morisitaya.com/mtplugins/resizeimage/

MTで携帯用サイト作成 その2

  • Posted by: matsutsune
  • 2009年12月18日 12:52
  • MovableType

続けてテンプレートの作成に入ります。

最初に紹介したプラグインはインストールしてください。

携帯用サイトの文字コードは

Shift_JISで作成します。

多くのサイトがUTF-8で制作してあると思いますので、文字コードを変換する必要があります。

MT-I18Nプラグインを利用してテンプレート全てを囲ってください。

<MTEncodeText from="utf-8" to="Shift_JIS">

</MTEncodeText>

これで、UTF-8からShift_JISに文字コードを変更できます。

携帯サイトを作成するにあたって、

携帯サイト(html)の制作に入る前に確認しておきたいチェック項目 http://sakaki0214.com/2009/10/30022723.html

「 これからゆっくり考L +α」様を参考にさせて頂いています。

以前からやっている自分のコーディングの方法と近い物があるのと、分かり易く解説してあるので非常に参考になりました。

まずはテンプレートのヘッダー

head.txt

上記を右クリックでダウンロードしてください。

注意して欲しいのが

<MTEncodeText from="utf-8" to="Shift_JIS">

</MTEncodeText>

この部分はインクルードに含めないようにしてください。

MTタグを使わないのであれば、「これからゆっくり考L +α」様のサンプルを利用していけばサイトが作れると思います。

MTで携帯用サイト作成

  • Posted by: matsutsune
  • 2009年12月18日 12:36
  • MovableType

MovableTypeを使っていて携帯サイトに対応させたい場合、プラグインを使う方法がありますが

MT4iは現在(2009年12月18日)の時点ではMT5には対応していません。

開発中のバージョンでMT5に暫定対応とありますのですぐに対応していくと思います。

そのほか、Movable Type 5 携帯Pack というのがありますが、料金的に対応できない場合もあります。

今回の案件も料金的に見て難しかったので、テンプレートを分けて対応しました。

その方法をメモしておきます。

いずれはテンプレートも公開できるレベルに持って行きたいですが、時間がかかると思いますので順次メモしていきます。

前提条件

3キャリア対応(おまけでiPhone対応)

Xhtml

プラグインとMTタグのみで対応

1画面の容量に対する制限などは現時点ではあまり考えていません。

必要最低限のプラグイン

利用するプラグイン

MT-I18Nプラグイン「http://code.google.com/p/ogawa/wiki/MTI18N_Plugin

ResizeImage   「http://www.morisitaya.com/mtplugins/resizeimage/ 」

を利用します。

テンプレートの拡張子は  xhtml

になります。

利用に関しては自由ですが、やり方を1から教えて下さいというのは勘弁して下さい。

利用に関しては自己責任でお願いします。

ブログを宣伝して頂いたり、コメントして頂けると中の人が喜びます。

ブログ記事投稿をtwitterにつぶやく

最近、ツイッターを激しく利用しているので、ブログ記事を書いて保存したら同時につぶやけるようにしてみました。

MovableType用PostToTwitterプラグイン v1.3.0 (エムロジック放課後プロジェクト)

http://labs.m-logic.jp/cat2/posttotwitter/

を利用してみます。

設定は簡単で、プラグインをインストールして、IDとパスワードの設定をするだけ。

1ブログ1アカウントの設定のようなので、複数のアカウントでブログを書いている場合などは使えないかもしれません。

 

 

MT5 正式リリース

  • Posted by: matsutsune
  • 2009年11月26日 11:03
  • MovableType

最新版「Movable Type 5(ムーバブル・タイプ ファイブ)」出荷開始です。

MT4とは大きく変わり、ブログツールから、WEBサイト管理へと形態が大きく変わりました。

ベータを触り始めた時は変化についていけませんでしたが、触ってみると可能性が大きく広がったように感じます。

特にカスタムフィールドの部分が細かい所まで設定できそうなので簡単なシステムだったら十分に感じます。

ライセンスも個人無償ライセンスも継続されますし、今までのような5ユーザー毎ではなく、5ユーザーか無制限かといった形で分かり易くなりました。

ただ、小規模なWEBサイトだと、63000円のライセンス料はかなり厳しいとおもいますので、変わりのCMSを提案できるように準備も必要かもしれません。

テンプレート構造がまだまだ分からない部分が大いので勉強がひつようです。

MTのリリース前の資料によると、携帯への対応もしていくとありましたので期待したいところです。

MT3に比べると管理画面の重たさはMT4と変わらないと思います。もっと軽快に動いて欲しいところです。

[MT]カスタムフィールドとカテゴリー併用して検索

  • Posted by: matsutsune
  • 2009年11月25日 18:38
  • MovableType

MT4からカスタムフィールドが使えるようになりましたが、検索の対象には含まれず、使い勝手があまりよくなかったです。

Technology on Informationさんの

CustomFieldsSearch でカスタムフィールドが検索できますが、カテゴリーも検索の対象として含める事ができません。
http://tec.toi-planning.net/mt/customfieldssearch/about/

同じくToI企画さんの

CategorySearchを併用することで、実現しましたので、メモしておきます。

ToI企画さんより、両方のプラグインをダウンロードしてインストールして下さい。

 

A,B,C,Dというカテゴリーがあり
1,2,3,4というカスタムフィールドがある場合

Aの4を検索結果として表示する場合。

<form method="get" action="<$mt:CGIPath$><$mt:SearchScript$>">
<input type="hidden" name="CustomFieldsSearch" value="1" />
<input type="hidden" name="IncludeBlogs" value="<$mt:BlogID$>" />
<input type="hidden" name="CategorySearch" value="1" />
<input type="hidden" name="CategorySearchSets" value="1" />
<fieldset id="freeword_set">

<input type="checkbox" id="CustomFieldsSearchField_タグ" name="CustomFieldsSearchField" value="タグ:1" />
<label for="CustomFieldsSearchField_タグ">1</label>
<input type="checkbox" id="CustomFieldsSearchField_タグ" name="CustomFieldsSearchField" value="タグ:2" />
<label for="CustomFieldsSearchField_タグ">2</label>

<input type="checkbox" id="CustomFieldsSearchField_タグ" name="CustomFieldsSearchField" value="タグ:3" />
<label for="CustomFieldsSearchField_タグ">3</label>
<input type="checkbox" id="CustomFieldsSearchField_タグ" name="CustomFieldsSearchField" value="タグ:4" />
<label for="CustomFieldsSearchField_タグ">4</label>

<input type="checkbox" name="1" value="A" /><label>A</label>
<input type="checkbox" name="1" value="B" /><label>B</label>
<input type="checkbox" name="1" value="C" /><label>C</label>
<input type="checkbox" name="1" value="D" /><label>D</label>

</fieldset>

<input type="hidden" name="limit" value="10" />
<input type="submit" value="検索" />
</form>

これで検索が可能になると思います。

ToI企画さんのプラグインも感謝ですが、コメントに対してこころよくご教授頂き感謝です。

 

アクションストリームとCron

  • Posted by: matsutsune
  • 2009年11月24日 09:32
  • MovableType

MT4ではあったアクションストリームのプラグインがMT5では同梱されていません。

アクションストリームプラグイン(MT5用) - The blog of H.Fujimoto
http://www.h-fj.com/blog/archives/2009/11/15-171130.php

こちらを利用する事でできるようになります。

インストール方法は上記URLに書いてあります。

利用サービスを選び、登録。

テンプレートを書き換えても良いし、アクションストリーム用のブログを使っても問題ありません。

アクションストリーム単体ですと、毎回再構築する必要がありますので、Cronの設定をします。

Cronの設定は、サーバーによって変わってきますが

Xサーバーの場合

分:0
時間:*
日:*
月:*
曜日:*
コマンド:cd /home/【サーバーID】/【mtがインストールされているドメイン】/mt/; ./tools/run-periodic-tasks
コメント:任意のコメント(mt自動投稿など)

mtの部分は Moveableをインストールしているフォルダを指定。

分、時間は各自調整して下さい。

 

上記だけでは、動かないでエラーのメールが来ます。

./tools/run-periodic-tasks: Permission denied

こういったエラーメールが届く場合、パーミッションの設定ができていませんので

MTをインストールしている「tools」フォルダ中の「run-periodic-tasks」の属性を「700」に変更します。

 

上記でタスクを実行できるようになります。

[MT5] β4の発表

  • Posted by: matsutsune
  • 2009年10月23日 09:04
  • MovableType

β3をインストールして色々触っているところですが、先日β4が発表されました。

http://www.movabletype.jp/documentation/mt5/release/beta4.html

<mt:WebSites include_blogs="children">

この動きをするタグを昨日ずっと探してました。

タグの一覧の様な情報が早く欲しいですね

 

 

[MT5] システム内のブログ一覧

  • Posted by: matsutsune
  • 2009年10月22日 10:15
  • MovableType

MT5から追加されたタグで

<mt:Website>
• <$mt:WebsiteLabel$>
• <$mt:WebsiteDescription$>
• <$mt:WebsiteURL, mt:WebsitePath$>

 

MultiBlog のattribute追加

<mt:Multiblog include_Website="all">

<mt:Multiblog exclude_Website="1">

<mt:Multiblog include_blogs="site">

というのがありました。

 

今までの

<mt:multiblog> だけだとウェブサイトに登録してあるブログしか表示されません。

<h2>ブログ一覧</h2>
<ul>
<mt:Websites>
<li><a href=""<$mt:WebsiteURL$">"><$mt:WebsiteLabel$></a></li>
</mt:Websites>
</ul>

こんな感じにすれば、システムで新しく作ったブログの一覧が表示されます。

関連資料

http://www.movabletype.jp/beta/presentation/mt5-about.pdf

14ページ目

まだMT5の情報がでていないので、参考になれば幸い。

MT5 ベータ3が公開

  • Posted by: matsutsune
  • 2009年10月 9日 18:14
  • MovableType

ムーバブルタイプの新しいバージョンMT5をインストールして利用しております。

今回は前回のMT4の時のバージョンと違って予定通りに進みそうな感じです。

ちょうど、バージョンアップの案件もきそうなので正式公開に合わせてアップできれば良いなと思っております。

MTQ

  • Posted by: matsutsune
  • 2009年9月17日 08:58
  • MovableType

MTQ | Movable Type 5 ユーザーコミュニティ
http://communities.movabletype.jp/

MT5 ベータ版について情報交換するためのコミュニティサイトが始まっていました。

始まったばかりでまだあまり情報がありませんが、メンバーを見てみると
MT界隈の すごい方ばかりです。

Movable Type Community Solution(MTCS)で構築されていてるのでコミュニティの事例としても参考になりそうです。

mt5

  • Posted by: matsutsune
  • 2009年9月 2日 19:24
  • MovableType

Movable Type5のベータ版が出たので早速インストールしてみました。

最初の段階で日本語を選択する所があったので、管理画面はすでに日本語だと思っていましたが

英語なので、どこを触れば、記事がかけるのさえ分かりません。

(entry の所に new がありませんのでひょっとしたらバグかもです。pageの所にはnew があります。)

最近、MT3.3xのバージョンを使ったブログを触りましたが、サクサク遷移してすごく楽でした。

MT4では、遷移がもったりとしていたので、高機能になるのはありがたいですが管理画面のページ遷移がもっとよくなればありがたいです。

mt5

 

追記

ユーザープロフィールで 日本語を選択したら、管理画面が日本語になりました。

最初のユーザーを作る画面では日本語を選択したので、こちらもバグでしょうかね。

Index of all entries

Home > MovableType Archive

Search
Feeds

Return to page top