Movable Type 4 の再構築負荷を軽減する方法
小粋空間さんに出てたのでメモ。やっぱりモジュール化とかキャッシュの活用あたりがキーワードですかね。
Movable Type 4 の再構築負荷を軽減する方法をまとめました。Movable Type を運用していて、「再構築に時間がかかるな」と思い始めたときに参考になれば幸いです。
|
人気Blogサーチ[xoops] | technorati |
Hori's Weblog思いついたものを記録するためのblog |
Hori's Home Page |
|
2009年7月15日(水)
小粋空間さんに出てたのでメモ。やっぱりモジュール化とかキャッシュの活用あたりがキーワードですかね。
Movable Type 4 の再構築負荷を軽減する方法をまとめました。Movable Type を運用していて、「再構築に時間がかかるな」と思い始めたときに参考になれば幸いです。
|
人気Blogサーチ[xoops] | technorati |
2009年6月24日(水)
β版ですが、H.Fujimotoさんが公開しました。個人使用の場合は無償でOKだそうです。
Movable Typeでは、アーカイブの種類をプラグインで増やすことができます。
その例として、四半期別アーカイブなどを追加するプラグインを作りました。
今日は、基本的な使い方と、ライセンスについて解説します。
なお、当面はβ版としてご提供いたします。
ぜひインストールしていただいて、動作を試していただきたく思います。
|
人気Blogサーチ[xoops] | technorati |
2009年6月19日(金)
思ったより早かったですね>MT4.26の修正版。
4.261 では「Movable Type 4.26 のスケジュールタスク実行時にエラーが発生する現象について」が解消されていますが、4.26 でスキーマバージョンが変更とならなかった(=データベースのスキーマが変更されなかった)バグも修正されています。ということで、すでに 4.26 にアップグレードした人は、4.261 へのアップグレードを推奨します。
その他、ブログ記事編集画面の表示オプションのtypo も修正されています。
|
人気Blogサーチ[xoops] | technorati |
2009年6月17日(水)
MT4.26でタスクスケジューラ実行時にエラーが発生するようです。対応版が出るまでバージョンアップはしばらく様子見かな・・・
Movable Type 4.26 のスケジュールタスク実行時に、次のエラーが発生します。Linux でも Windows でも発生します。
(in cleanup) Can't call method "registry" on an undefined value at lib/MT/Component.pm line 558 during global destruction.本件についてシックスアパートに問い合わせたところ、すでに対応中ということでした。
ということで、対処はお任せして、ここでは、当該エラーを出力しない方法を2つ紹介します。
1.コマンドラインスイッチ「-w」を削除する。 「maRkのMyOwn - MT-Xsearchによるタグ検索が4.26でエラーの件」で紹介されている方法の応用で、tools/run-periodic-tasksの1行目(shebang行)の「-w」を削除します。
変更前
変更後#!/usr/bin/perl -w
#!/usr/bin/perl
2.標準エラーを出力しない cron を使用しているので、そもそも標準エラーを出力しない設定を行うことも可能です。
変更前
変更後(csh の場合) *さくらインターネット等cd <path to mt>; ./tools/run-periodic-tasks
変更後(bash の場合)cd <path to mt>; ./tools/run-periodic-tasks >& /dev/null
bash で標準出力も表示しない場合は次のようにします。cd <path to mt>; ./tools/run-periodic-tasks 2>/dev/null
シェルの種類を知るには次のコマンドを入力します。run-periodic-tasks >/dev/null 2>&1
echo $SHELL
|
人気Blogサーチ[xoops] | technorati |
2009年6月16日(火)
これは便利そう。MT4.26にするついでにやってみるかなー
Movable Type の「月別アーカイブリストの年別表示」に、ツリー化および年別の折りたたみを加えるカスタマイズです。このカスタマイズにはプラグインを使いません。
このカスタマイズは、Movable Type 4.1以降で有効です。
|
人気Blogサーチ[xoops] | technorati |
2009年6月12日(金)
リリースされました。脆弱性の対応があるのでとっととバージョンアップしないと・・・
本日より Movable Type 4.26 の出荷を開始致します。Movable Type 4.26 では、多くのバグフィクスと、mt-wizerd.cgi において発見されたクロスサイトスクリプティングの脆弱性対応行っています。本バージョンは 脆弱性の修正も含まれておりますので、アップデートを推奨します。
Movable Type 4.25 からの主な修正です。
- mt:Entries ブロックタグで category モディファイアを利用して特定のカテゴリに属する記事のみにする場合、
&や空白を含むカテゴリー名でエラーになっていた問題を解決。- バックアップ/復元の信頼性向上
- クエリ速度を改善するためにデータベースインデックスを変更
- Movable Type 4.25 においてフィードウィジェットが表示されない問題を解決 (Movable Type Pro)
- mt-wizerd.cgi において確認されたクロスサイトスクリプティングによる脆弱性に対応。
|
人気Blogサーチ[xoops] | technorati |
2008年12月31日(水)
4週間遅れですが、脆弱性の指摘されているMT4.22からMT4.23にアップグレードしました。
システムのファイルを入れ替えてさっくり終了。
Movable Type においてクロスサイトスクリプティングによる脆弱性が確認されました。この問題に対処するため、Movable Type の修正バージョンを公開致します。脆弱性の修正バージョンとなりますので、アップデートを推奨致します。
|
人気Blogサーチ[xoops] | technorati |
2008年11月18日(火)
このプラグインはずいぶん前からあったんですが、Movable Type 4.2には対応していませんでした。
|
人気Blogサーチ[xoops] | technorati |
2008年10月21日(火)
2008年10月16日(木)
クロスサイドスクリプティングによる脆弱性があったそうで、修正バージョンとなるMT4.22がリリースされています。
Movable Type の管理画面において、クロスサイトスクリプティングによる脆弱性が確認されました。この問題に対処するため、Movable Type の修正バージョンを公開致します。脆弱性の修正バージョンとなりますので、アップデートを強く推奨致します。
|
人気Blogサーチ[xoops] | technorati |
2008年10月 2日(木)
MT4を始める前と言わず、テンプレートを変更する時など、運用中にも確認しておいた方が良い項目も含まれていますね。とりあえずTipsということで。
このエントリーは、バージョン3 の時代に投稿した「Movable Type を始める前に設定しておきたい 10 の項目」のMovable Type 4 版です。今でもそちらのエントリーにトラックバックやブックマークが寄せられ、大変嬉しいのですが、バージョン3 から Movable Type の機能が大幅に拡張・改善され、画面構成も変更されており、以前の記事では対応できなくなってしまったので、全ての記述をこのエントリーで見直すことにしました。Movable Type 4 を利用する場合の参考になれば幸いです。
|
人気Blogサーチ[xoops] | technorati |
2008年9月 5日(金)
があるそうです。今のところ解決策は使わない、ということだけのようです。
Movable Type 4.2/4.21 で、MTEntriesWithSubCategories タグをブログ記事リストで使用すると、下記の問題が発生します。頂いたコメントで判明致しました。
- テンプレートのプレビューでエラーになる
- 再構築でエラーになる(場合がある)
|
人気Blogサーチ[xoops] | technorati |
2008年8月31日(日)
MovableType4.21のファイルアップロードで「不正な要求です。文字コードUTF-8に含まれない文字データを送信しています。」というエラーになる不具合があるそうです。
Movable Type 4.21 で、ファイルのアップロード時にエラーになる事象が発生しています。「Movable Type 4.1x から 4.2 へのアップグレード」のあちゅさんのコメント(=シックス・アパート問い合わせの回答)を情報展開しておきます。
なお、この問題は、MTOS 4.21、Movable Type 3.37、Movable Type Enterprise 1.55、あるいはそれ以前のバージョンで、4項に示している関連記事に掲載されているバージョンでも発生すると思われます。
|
人気Blogサーチ[xoops] | technorati |
2008年8月28日(木)
小粋空間:さんのところで紹介されていました。これはこれで便利かも知れない。
Movable Type 4.2 で、ブログ記事の「画像の挿入」を使ってアップロード画像を本文や追記に埋め込む場合の、img 要素のalt 属性や title 属性の出力内容をカスタマイズする方法です。
|
人気Blogサーチ[xoops] | technorati |
2008年8月23日(土)
MT4.2に不具合があったらしく、MT4.21がリリースされています。
Movable Type 4.2 のリリース後、重要な2つの問題を確認しました。この問題を解決した新しいバージョン Movable Type 4.21 の提供を開始します。Movable Type 4.21 で解決される問題は次のとおりです。
これらの問題両方の修正を確認されている新しいバージョン Movable Type 4.21 の提供を開始します。もし Movable Type 4.2 をダウンロード済で、まだアップグレードしていない場合は、Movable Type 4.21 をダウンロードして、アップグレードしてください。
- カスタムフィールドのデータ: エンタープライズ, コミュニティー・ソリューション含む MT4.1x から MT4.2 にアップグレードを行う際、その Movable Type でカスタムフィールドを利用しており、100以上のデータを持っていた場合、カスタムフィールドのデータを一部消失する可能性があります。
- ブログの優先アーカイブタイプ設定: グローバルテンプレートを削除すると、各ブログの優先アーカイブタイプ設定の内容が消えてしまいます。
|
人気Blogサーチ[xoops] | technorati |
2008年8月20日(水)
小粋空間さんのところで公開されています。
Movable Type 4.1 で追加されたテンプレートセット機能を用いれば、これまでのようにテキストエリアにテンプレートをペーストせずに、簡単に入れ替えることができます。
バージョン 4.1 では、ウィジェットセットがテンプレートセットに未対応でしたが、バージョン 4.2 からウィジェットセットもテンプレートセットに含めることができるようになったため、サイドバーのパーツをウィジェットに移動しました。
|
人気Blogサーチ[xoops] | technorati |
2008年8月16日(土)
MT4.1からMT4.2にアップグレードしました。とはいってもテンプレートはMT4.1のままだし、プラグインのMT4.2対応はまだ確認していない状態けど。
|
人気Blogサーチ[xoops] | technorati |
2008年8月14日(木)
度々延期されていましたが、とうとうMT4.2がリリースされました。
アップグレードする場合はテンプレートの構造が変更されているので注意が必要です。
Movable Type 4.2 出荷開始
おまたせしました!本日 Movable Type の最新版、バージョン 4.2 のをリリースしました。コミュニティから寄せられたアイデアやソースコード、ユーザーからのフィードバック、そして、素晴しいチームが生んだ Movable Type 4.2 は、これまでよりも速く、安全です。また、今回のバージョンアップでは、様々な機能を追加しました。
また、個人無償版、基本ライセンス版には、Movable Type コミュニティ・ソリューション を無償でバンドルし、コミュニティ機能を利用いただけるようになりました。豊かなコンテンツ管理能力にコミュニティ機能が加わり、より強力になりました。
- パフォーマンス向上
- パフォーマンスロギング機能
- テンプレートモジュール・ウィジェットのキャッシュ機能
- 状況に合わせて選択できる公開プロファイルの充実
- サーバーサイドインクルード
- 全文検索や、検索構文の拡張、結果ページのページ分割など強化されたブログ検索
- ダイナミックパブリッシング使用時のアーカイブページ分割表示
- テンプレートの変更をすぐ確認できるテンプレートプレビュー機能
- 追加・拡張されたテンプレートタグ
- 追加された環境変数
- コメントのスレッド表示
- テンプレートごとのオプション設定インターフェイスの追加
- テンプレート一覧ページの再設計
- シンプルなデフォルトテンプレート
- ウィジェットマネージャをコアに統合
- システムレベルでのコメントユーザー禁止処理
- TypePad AntiSpam (Beta) に対応 (プラグイン同梱)
|
人気Blogサーチ[xoops] | technorati |
2008年8月 7日(木)
H.Fujimotoさんのところからリリースされています。blockquote要素内でも改行が正しく評価されるようになるそうな。
|
人気Blogサーチ[xoops] | technorati |
2008年8月 1日(金)
なんだか怪しい雰囲気が(w
7月中のリリースを目指していた「Movable Type 4.2」につきまして、さらなる品質向上のため、当初予定していた7月中から8月中のリリースに延期をさせていただきます。
|
人気Blogサーチ[xoops] | technorati |
2008年7月31日(木)
2008年7月23日(水)
小粋空間さんのところで、MT4.1以降で使えるスタイルシート用のテーマが公開されました。
手元でごにょごにょやらなくて良いので楽ですね。
|
人気Blogサーチ[xoops] | technorati |
2008年7月 2日(水)
MT4.2にSNS機能が付くそうです。個人向けの無償版にも付くんだとか。
「Movable Type 4.2」にバンドルされる「Movable Type コミュニティ・ソリューション(MTCS)」 で提供するコミュニティ機能は、登録ユーザーが自分の情報などを公開できる「プロフィールページ」のほか、ユーザーどうしがディスカッションできる「コミュニティフォーラム」、コミュニティでのグループ・ブログ機能「コミュニティ・ブログ」、気になる記事を登録する「お気に入り機能」。
|
人気Blogサーチ[xoops] | technorati |
2008年6月24日(火)
自前サーバでやっている人はcronで仕込んでみるのも一興かと。
MTOS/MT 4.0からバックアップ機能[1]が導入されましたが、コマンドラインでバックアップできないのでcronとかで叩くこともできず、意義が半減してしまっています。
なのでコマンドライン・ツールを作ってみました。その名も「backup」!!
backup
$MT_DIR/toolsあたりに放り込んでおけば、コマンドラインでスナップショットを取れます。
|
人気Blogサーチ[xoops] | technorati |
2008年6月 1日(日)
H.Fujimotoさんのテストによれば、再構築時間が半分から場合によっては1/4になるそうな。
テンプレート構造がまたまた変わって面倒くさいが、リリースされたらとっととバージョンアップすべきかな・・・
|
人気Blogサーチ[xoops] | technorati |
2008年5月30日(金)
噂通りテンプレートの構造が変わるらしい・・・orz
ページの公開方法を詳細に設定できるようになったほか、テンプレートの構造を改善するなど、使い勝手を向上させた。また投稿されたコメントをスレッド表示する機能を追加し、コメント投稿者の認証ではOpenID 2.0にも対応した。
|
人気Blogサーチ[xoops] | technorati |