Movable Type ソフトウェア版は無料トライアルが可能です。 ライセンスの購入、クラウド版の申し込みは、製品購入からお進みください。
![Movable Type バージョン別機能比較 | CMS プラットフォーム Movable Type](https://cdn-ak-scissors.b.st-hatena.com/image/square/ee3079e21e9a47c21f73822d74c8d8a30bad91ee/height=288;version=1;width=512/https%3A%2F%2Fwww.sixapart.jp%2Fshare%2Fimages%2Fogimage-mt.png)
Movable Type ソフトウェア版は無料トライアルが可能です。 ライセンスの購入、クラウド版の申し込みは、製品購入からお進みください。
更新: 2016年4月27日11時5分頃 Movable Typeのプラグイン「ケータイキット for Movable Type」にOSコマンドインジェクションの脆弱性があったという話が出ており、J-WAVEの64万件の個人情報流出はこれが原因だったとされています。 J-WAVEでも64万件の個人情報流出の可能性、原因ソフトの利用者は至急パッチ適用を (itpro.nikkeibp.co.jp)「ケータイキット for Movable Type」にOSコマンドインジェクションの脆弱性、利用者は修正バージョンへアップデートを、すでにJ-WAVEへの攻撃で悪用 (internet.watch.impress.co.jp)ケータイキット for Movable Type の脆弱性についてまとめてみた (d.hatena.ne.jp)配布元のアイデアマンズからは、4月22日にまず「緊急パッチファイ
2015年8月23日(日)2015年9月26日(土) このブログはMovable Typeではないですが、CentOS 7でMovable TypeをPSGIで動作させた時の設定を記しておきます。 前回のApacheとPHP-FPMも同じ組み合わせの情報はありませんでしたが、今回も同じ構成の情報がなかったので、またいろんな情報を参考にまとめました。 調べ物をしていてたまにあるのですが、記事に日付が入っていないブログがあります。 情報の鮮度がわからないので、せっかく記事にしてあるのに残念ですね。 本題です。 前回設定した環境がベースです。 CentOS 7 Apache 2.4 (suEXEC有効) MariaDB 5.5 Memcached PHPは、今回関係ないですね。 依存関係などで後から問題を出したくないので、今回も基本的に標準レポジトリしか使いません。 どうしてもパッケージがない場
2012年8月27日 22:00 Amazon EC2 + nginx + PSGI で、MTを起動する Amazon Web Serviceで、Movable Type + nginx + PSGI で、環境構築した時のメモ書きをシェアします。インストールに当たっては、MTのwikiを参考にしています。なお、事前にCPANの必須モジュールがインストールされており、Apache+CGIでMovable Typeが動作している前提としました。 ディストリビューションはAmazon Linuxを利用してみました。 前提環境 サーバー Amazon EC2 マイクロインスタンス ディストリビューション Amazon Linux 公開パス /var/www/html 手順 開発ツール + nginxインストール cpanmインストール + 関連モジュールインストール 常駐プロセスの整理 nginx
2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。 本書は「WordPressで学ぶPHP(1)変数・制御構造編」の続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。 配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。 Kindle本で、定価250円です。 これまで、カテゴリとフォルダの並べ替えのプラグイン(SortCatFld)を多くの方にご利用いただき、ありがとうございました。 Movable
A-Formでメール送信テストを実施したときのメモ。 テスト環境のバージョンはMTOS5.2.8でA-Formは3.7.5。 mt-check.cgiで確認したところSMTP送信するためのモジュールは既にインストール済みだったので、mt-config.cgiに下記の一文を追記するだけで対応できました。 MailTransfer smtp SMTPServer smtp.googlemail.com SMTPPort 587 SMTPAuth starttls SMTPUser Gmailアドレス SMTPPassword Gmailのパスワード とりあえず動作を確認する程度であればGmailのSMTPサーバを利用したほうが手っ取り早いので...。
はじめに PSGI は、Perl Web Server Gateway Interface の略で、Perl ウェブアプリケーションについて、個々のウェブサーバーに対応したコードを記述することなく、効率的に開発できるように規定したインターフェイスです。 従来の PowerCMS は、各種ウェブサーバーに対応したコードを記述していましたが、PowerCMS 3.2 以降では PSGI に正式に対応しており、要件にあわせて様々なウェブサーバーを活用できるようになりました。 PSGI に対応したアプリケーションは、PSGI サーバーという PSGI に準拠したウェブアプリケーションサーバーで動作します。加えて CGI アプリケーションと異なり、アプリケーションサーバー上に永続化して動作するため、レスポンスがよくなります。 PSGI サーバーの多くは、簡易的なウェブサーバー機能しか実装されていませ
TOP マニュアル Movable Type 6 PSGI Plack 環境で Movable Type を動かす Movable Type 6 ManualMovable Type 6 マニュアル PSGI/Plack について PSGI とは、Perl Web Server Gateway Interface の略で、Perl で書かれたウェブアプリケーションのサーバーレイヤーを抽象化する為の仕様です。Python の WSGI や Ruby の Rack に相当します。PSGI に対応したアプリケーションは、PSGI サーバーと呼ばれる PSGI に準拠したウェブアプリケーションサーバー上で動作します。 PSGI サーバーには簡易的な Web サーバ機能しか実装されていない事が多いので、実際の運用に際しては別途 Web サーバを用意することをおすすめします。nginx や Apach
日本で人気のCMSといえば、WordpressとMovableType。どちらを使うべきかで悩む方も多いと思います。それぞれにメリット・デメリットがあり、サイトの種類・規模・状況に応じて適切に使い分ける必要があります。 今回はWordpressとMovableTypeのメリット・デメリットを挙げてみました。どちらを使うか迷った時はぜひ参考にしてください! http://ja.wordpress.org/ 「Wordpressはブログを作成するためのアプリケーション(=ソフトの一種)です。個人の日記ブログから企業サイトに至るまで、幅広く活用されています。日本はもちろん、世界中で人気の高いブログ作成ツールです。 オープンソースのため誰もが開発に参加し、これまで数多くのバージョンアップがあり、新たな機能が拡張され続けています。数多くのプラグインを利用することにより自由にサイトをカスタマイズでき
専用サーバのはずなのに、個別エントリーの再構築だけで7時間以上かかるってどうなんだろう‥‥と思っていたところ、魔法使いが現れてチューニングしてくれました! ツイッターで悲しげにつぶやいていたところ、魔法使いが現れました。チューニングしてくれたのは、@yagishita(Six Apart)です。 ネタフルをチューニングした結果はブログで公開して、ぜひ他の皆さんの役に立ったらいいなということで、お手伝いして頂いた次第です。 ということで今回、奏効したレシピはこんな感じです。 ・ストレージエンジンをMyISAMからInnoDBに変更する ・InnoDBのバッファプールのキャッシュ率を高めるようにmy.cnfの設定 (innodb_buffer_pool_size) を変更する 「ストレージエンジンをMyISAMからInnoDBに変更」したのが大きいみたいですね。 ストレージエンジンというのは、
IE9でMovable Typeの管理画面を操作できるようにする「EmulateIEプラグイン」を紹介します。 1.機能 Movable Type 4やMT5(5.12まで)は、IE9での動作が保障されていません。本プラグインを適用することで、MT4/MT5をIE9で使えるようにします。 具体的には、次のmeta要素を管理画面に自動的に埋め込みます。この要素を埋め込むことで、IEのドキュメントモードを強制的に切り替えます。 MT4.xの場合 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> MT5.0x/MT5.1xの場合 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 本プラグインを作るにあたっての参考サイトは下記です。ありがとうございまし
新しい Movable Type プラグイン&テーマディレクトリを公開しました。デザインが一新され見やすくなり、Github との連携が可能になっています。 Movable Type プラグイン&テーマディレクトリ Github でプラグインやテーマを公開している場合、レポジトリのURLを入力するだけで登録完了です。Github の設定ファイルを更新すると、バージョン情報や説明文などが自動的に更新されます。もちろん、Github に登録していないプラグインやテーマも登録可能です。 プラグインやテーマを開発されている方は、ぜひ、新しいプラグイン&テーマディレクトリにユーザー登録していただき、作品を登録してください。 なお、旧プラグイン&テーマディレクトリもしばらくの間、ご利用可能ですが、ユーザー登録、プラグイン・テーマの登録などはできません。旧プラグイン&テーマディレクトリに登録されている方
個人的にMovableTypeの様な静的生成が苦手なのですが、ダイナミックパブリッシングもイマイチ上手く扱えないのでどうにかしてPHPで直接取得できないか調べていました。 今まで知らなかったのですが、どうもPHPのライブラリが内包されているようで、それを利用することで割と簡単に実装することが出来たのでメモしておきます。 記事の一覧を取得 MovableTypeのアプリケーションディレクトリ内の「PHP」ディレクトリ内にライブラリが内包されています。 簡単な使い方の例として、“最新10件分の記事を取得”する記述は下記の通り。 Movable Type 5の場合 MT5はPHP5以上を想定されているため、チェーンメソッドが使えたり、インスタンスメソッドが用意されています。 // MTのシステムディレクトリを「path/to/mt」とする $mt_dir = 'path/to/mt'; // M
MTプラグイン、管理画面のパフォーマンス向上について。 公開日 : 2010-11-10 23:25:14 11月25日、新しくなったPower CMS for MTのお披露目(セミナー)をします。新機能の話はまた追ってご紹介しますが、このエントリーでは自分用のメモも兼ねてパフォーマンス向上をどう図ったかについて書きなぐってみます。 大幅なパフォーマンス向上と新機能を追加した「Power CMS for MT」最新情報 計測する MT.pmの_init_plugins_coreにどれくらいかかっているかをTime::HiResを用いて計測とかMySQLのクエリをmy.cnfに log=/path/to/logs/mysql.log とか設定して確認とか計測プラグインとかベンチマークテスト(Apach benchとか自前のスクリプトとかで計測。今回は50リクエストを同時に送る前提でテストしま
先日から使い始めているムーバブルタイプ5.02で、やっぱりWYSIWYGエディタがほしくてCKEditor-1.061をインストールしてみたのですがテキスト入力エリアそのものが表示されないという不具合が発生。 「CKEditor」と「MT5」をキーワードにググってはみたものの、情報としては問題なく正常に動作しているという内容と、自分と同じく表示がされないと悩んでいる人の書き込みがいくつかあるだけで解決方法がなかなか見つからなかった。 だけど見つけた! 原因は「mt-config.cgi」 mt-config.cgiでStaticWebPathの設定がされていなかったことが原因と特定。 自分の場合なぜかコメントアウトにしていたのですが、いつどうしてそれをしたのかは覚えてないのだけど、本来はムーバブルタイプをcgi-binの中にmtフォルダとしてまるまるアップできれば関係のないというかあまり気
MTPlugin-StarterをWindowsで使おう! エムロジックでは、プラグイン開発をスピーディに行うために独自に開発したツールを使っています。 これは、現在、オープンソースとして、「SourceForge.JP: Project Info - MTPlugin-Starter」で公開していますので、自由に使ってもらえます。 今回は、このMTPlugin-StarterをWindows上で使うための方法を解説してみたいと思います。 MTPlugin-Starterの入手 まず、MTPlugin-Starter本体を入手しましょう。 Project File Listから、「mt-plugin-start-***.tar.gz(***はバージョンによって異なります)」をダウンロードして、解凍します。 解凍して出来た「mt-plugin-start.pl」がツール本体になります。 どこ
プラグイン開発のためのファーストステップ はじめに 今回は、プラグイン開発のファーストステップとして、プラグインの開発の全体像を紹介します。 プラグインの種類について プラグインは、特定の機能や限定された機能をMovable Typeに追加する小さなソフトウェアです。Movable Typeのプラグインには、主に次の種類があります。 ファンクションタグ プラグイン 標準で提供されているテンプレートタグを拡張したり、他システムからのデータを取得するテンプレートタグを追加できます。たとえば、GoogleやYahoo!が提供するAPIを利用し、該当のエントリーに関連する検索結果をエントリーに埋め込むことができます。 ブロックタグ プラグイン Movable Typeには複数回にわたって動作するブロックタグがあります。MT::Entryなどを複数取得しそこから特定の値だけを抽出して出力するなどの機
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く