plugin一覧
静的ページ用ページ分割プラグイン
PageButeをMT5に入れてみました。
http://www.skyarc.co.jp/engineerblog/entry/2642.html
プラグインをダウンロード、解凍して、MT¥Pluginsフォルダに、「PageBute.pl」をアップロード
今回は、「テンプレート」「カテゴリ別ブログ記事リスト」にソース追加
<MTPageContents count="10">
<MTEntries>
<MTPageContentsHeader><dl></MTPageContentsHeader>
<dt><$MTEntryTitle$></dt>
<dd><$MTEntryExcerpt$></dd>
<MTPageContentsFooter></dl></MTPageContentsFooter>
<$MTPageSeparator$>
</MTEntries>
</MTPageContents>
<MTPageEmpty><p>記事は未登録です</p></MTPageEmpty>
<MTIfPageBefore>
<span><$MTPageBefore delim="前の10件"$></span>
</MTIfPageBefore>
<$MTPageLists$>
<MTIfPageNext>
<span><$MTPageNext delim="次の10件"$></span>
</MTIfPageNext>
上記をベースに、自分のサイト用にカスタマイズ、その他不要なソースを削除して完成。
MTをスマホ対応にしてみました
MTのサイトをスマホ対応するには有料のものを使用する方法もあるけど、ちょっと調べたらプラグインでもできるようなので、そちらを採用してみました。
「Templetsフレームワーク」
http://blog.as-is.net/2008/08/pluggable-templets.html
実際の作業は下記サイトがわかりやすく、参考にさせていただきました。
http://www.somaclip.jp/2011/09/iphone_mt5.html
通常のプラグインを導入する流れで、DLしたファイルをアップロードすると、「アクション」に「テンプレットを追加」
が加わるので、追加をクリックすると、
iPhone用の「メインページ」と「ブログ記事ページ」が追加されます。
導入前にあれこれカスタマイズしてある部分は、 手を入れる必要があるようで、思うようには表示できないけど、シンプルなブログ部分はスマホ対応のレイアウトがあっという間に適応されました。
http://www.riceriver.com/blog/i/
これには、ちょっと感動。CMSのプラグインの汎用性というか、CMSやCSSの相性の良さというか、何しろシステムを上手く利用すれば、かなり手間を省いて導入できるのだと実感しました。
その辺りを考えると、やはり最初の導入段階での設計はものすごく大切で、なるべくシステムを崩さずシンプルにしておき、システムに触れない部分で独自性を出すようなサイトの作り方をした方が、今後の新しい技術やシステムの導入のハードルを下げ、手間も減らしてくれると思われます。
その辺り、きっちりと切り分けをして、将来の自分の足をひっぱらないようにしたいものだとつくづく思いました。
MTの「本文を編集できない」と「TinyMCE-MTPlugin」
MT4ご利用中のクライアントで、Win7+IE8環境になったら、本文の編集ができないと言う現象が発生。
あれこれ調べてみたところ、解決できたのでメモ。
http://www.movabletype.jp/faq/post-8.html
上記URLを参照すると「ブログ記事の編集画面で、本文を編集出来ない」場合、「mt-config.cgi」のCGIPathとStaticWebPath の指定の仕方が異なっていると出ると書いてある。
実際、片方は絶対パス、もう片方はルートパスで指定していたので、そこをルートパスに統一。
無事に本文編集ができるようになった。
ついでに、「WYSIWYGエディタ」も新しいものに対応している「TinyMCE-MTPlugin」へ変更。
http://tec.toi-planning.net/mt/tinymce/about/
上記を参考にさせてもらい、インストール。
「FKCeditor」はプラグインの無効化して、一応「mt-config.cgi」に追加記述した部分を削除しておいた。
http://www.riceriver.com/blog/2009/12/fckeditor.html
今回の件で不思議なのは、IE6だとパスの指定がバラバラでも動作していたこと
TinyMCEを自分の環境にもインストールしてみたので、以前よりソースがきれいになったのと、スマイリーとか使えるように
ウェブページやブログ記事(エントリー)にMTタグを入れる方法
ウェブ―ページやブログ記事にMTタグを使いたい時って、ときどきあります!
下記にわかりやすく解説してくれていたので、参考にさせていただきました。
http://nanoca.me/relaxtyle/blog/2010/10/mt.html
Templatize1.0 をDLして、/mt/plugins/Templatize.pl にアップロード。
<ウェブページにMTタグをつけたい場合>
デザイン>テンプレート>ウェブページに
<$mt:PageBody templatize="all"$><ブログ記事にMTタグをつけたい場合>
デザイン>テンプレート>ブログ記事に以下のコードを追加
<$mt:EntryBody templatize="all"$>
その後再構築すればOKでした。
MTのすべてのブログを再構築
現在作っているサイトはMT5を使用中。
ブログベースで管理しているため、システムテンプレートを変更した場合、すべてのブログを手動で再構築するのはかなり面倒だし、抜けも出そうな作業。
これは絶対プラグインがあるはずと調べたところ、やっぱりありました。
これをインストールすれば、管理画面の再構築アイコンの横に「無限大を斜めにしたようなアイコン」が追加され、そのアイコンを押すと、「すべてのブログ」「特定のブログ」を選択することができ、必要に応じて1回で再構築することが可能になります。
これも便利なプラグインです。作者に感謝!!
静的ページ分割用プラグイン
MovableTypeを企業用サイトに使うために作りこむことは多いけど、ブログとして使う場合はあまり作りこみ機会がなく、今回気づかされることが多かったので忘れないようにメモ。
まず、TOPページを分割して、すべてのカテゴリの記事を順に読めるようにする。
静的ページ用ページ分割プラグイン:PageBute
http://www.skyarc.co.jp/engineerblog/entry/2642.html
http://www.screamo.jp/1st/2007/12/13-01-25.php
こちらは丁寧に解説してくれてあるので、参考にさせてもらいました。
とりあえずできましたが、最新の10件しか表示できないという現象に・・・。
MTの場合は、管理画面で記事の件数を指定することができ、それが影響しているとのこと。
<mt:Entries lastn="0">
で回避するか、または、
ブログ>設定>ブログ記事>画面設定:ブログ記事の表示数
を、99などにすれば回避できるそうです。
FCKeditor
クライアントにとっては、WYSIWYGエディタは必要でしょうと言うことで、
FCKeditor 2.6 日本語版を自分のサイトに入れてみました。
http://www.dakiny.com/archives/movable-type/ajaxwysiwygfckeditor_26_mt/
こちらを参考にさせてもらいました。
なかなかいい感じです。
月曜日にSixApartのMTセミナーを聞いてきて、MT5もよさそうだということで、とりあえずこのサイト用に購入。
MT5用のWYSIWYGエディタは
CKEditor for MT
というものがあるそうです。
http://www.koikikukan.com/archives/2009/11/16-015555.php
そのときは、上記を参考にしながら試してみます。
年内は無理かな・・・でも時間を作って試さないと。
2011.2.21 追記
2つのフォルダを追加するプラス、コードの追加(忘れずに!)
mt-configの一番下の行に下記のコードを追加
#======== RichTextEditor ==========
RichTextEditor FCKeditor
2011.3.8 追記
windows7+IE8 の時にアイコンが表示されない。
でも、カーソルを上に持っていくと、マウスオーバーのようにアイコン画像が出てくるので
とりあえず、それで対応。
メールフォームプラグイン
MailForm
http://www.h-fj.com/blog/archives/2008/01/31-143806.php
いくつかのテンプレートに分かれている。
商用利用の場合、1,000円。
MTOSに使う場合は、無料だけど寄付も受け付けています。
A-Form
http://www.ark-web.jp/movabletype/
管理画面がモジュール化されている感じで、使いやすそうなフォーム。
商用利用の場合、15,000円。
カテゴリー別の月別アーカイブ
月別アーカイブを普通に呼び出すと、すべてのカテゴリが呼び出されてしまう。
でも、このカテゴリだけとか、これとこのカテゴリだけの月別アーカイブを表示してほしいときがある。
http://iwadooo.jp/blog/2008/01/post_1.html
そんなときに便利なプラグインの紹介がされているサイト。
普段何気なく使っているブログのいろんなメニュー、いざ自分が再現しようと思うと、あれこれわからないことが続出・・・。準備したつもりだったのに、また調べてる・・・。でも、ずいぶん形になってきた。
DatabaseBackupプラグイン
WordPressのバックアッププラグイン「DatabaseBackup」を利用すれば、MySQLの自動バックアップができます、
と言うことで、導入してみた。
こちらのサイトを参考にさせてもらいながら、設置。
http://vivablog.net/wordpressplugin/kiji145/
特に問題はなかったけど、圧縮形式がgzと言うのが面倒?
今更ながら、バックアップは大切・・・。



