お知らせ
2008年4月8日
「Movable Typeプロフェッショナル・スタイル」が発売されました。
Movable Typeの第一線に関わる人々の共著で、Movable Typeをビジネスサイト構築に活かすテクニックが満載です。
Movable Typeでサイト構築を行っているWeb制作会社等の方々にお勧めです。
他にも多数書籍を執筆しています。
こちらもぜひご覧ください。
メールフォームプラグインV2.0・その1(概要とインストール)
当BlogではMovable Typeのプラグインを配布していますが、その中でメールフォームプラグインはダントツにダウンロード件数が多いです。
この記事を書いた時点で、6,000件弱ものダウンロードをいただいています。
このメールフォームプラグインをバージョンアップして、V2.0として公開します。
そこで、今日から数日に分けて、このプラグインの使い方を順次解説していきます。
今日は、概要とインストールを解説します。
1.強化点
今回のバージョンでは、これまでに比べて、以下のようにより使いやすくしました。
サンプルのテンプレートを使うのであれば、ものの5分もあれば、メールフォームを使えるようになります。
1-1.設定を管理画面で
メールフォームの各種の設定を、MTの管理画面上で行うことができるようにしました。
1-2.サンプルテンプレートを簡単にインストール
サンプルのメールフォームテンプレートを、MTの管理画面上で一括して簡単にインストールすることができます。
サンプルテンプレートは、Movable Typeの標準テンプレートセットに合わせたものと、小粋空間テンプレートに合わせたものをご用意しています。
2.従来のバージョンからの変更
今回のバージョンでは、プラグインの構造を見直しました。
これまでのメールフォームプラグインとは、テンプレートの構造やテンプレートタグの動作が異なります。
そのため、申し訳ありませんが、これまでのメールフォームプラグインから単純にバージョンアップすることはできません。
バージョンアップする場合は、テンプレートの書き換え等が必要になります。
3.対応するMTのバージョン
今回のバージョンは、Movable Type 4.0以降に対応しています。
特に、Movable Type 4.1およびMTOSで使うのに適しています。
申し訳ありませんが、Movable Type 3.x以下のバージョンには対応していません。
4.ライセンス
今回のバージョンから、以下の通りライセンスを設定します。
4-1.商用ライセンスのMTと組み合わせる場合
商用ライセンスのMTと組み合わせる場合は、有償とさせていただきます。
料金は、導入先のサーバー1件につき1,000円とします。
お振込み方法等の詳細につきましては、メールフォームからお問い合わせいただきますようお願いします。
また、サンプルのメールフォームには当プラグインのクレジットが入っていますが、商用ライセンスでご利用の場合は、クレジット部分は削除していただいて構いません。
4-2.個人無償ライセンスのMTと組み合わせる場合
個人無償ライセンスと組み合わせる場合は、無償でご利用いただくことができます。
ただし、以下に従ってご利用いただきますようお願いします。
- 改変・再配布は自由に行っていただいてかまいません。
ただし、ソースコード中のクレジットは残しておいてください。 - メールフォームの中に以下のタグを入れて、クレジットが表示されるようにしてください。
<p><a href="http://www.h-fj.com/blog/mtplgdoc/mailformv2.php">Powered by メールフォームプラグイン V2.0</a><br />Copyright © by <a href="http://www.h-fj.com/blog/">H.Fujimoto</a></p>
- 無料でご利用いただくことができます。
ただし、プラグインの開発やサポートのご支援のために、ドネーションをご検討いただければ幸いです。 - 当プラグインは無保証で提供します。
4-3.MTOSと組み合わせる場合
- GPLv2に従います。
- 無料でご利用いただくことができます。
ただし、プラグインの開発やサポートのご支援のために、ドネーションをご検討いただければ幸いです。
5.インストール
プラグインのファイルは、以下からダウンロードすることができます。
ダウンロードしたファイルを解凍すると、「plugins」と「mt-static」の2つのフォルダができます。
これらのフォルダを、Movable Typeのインストール先ディレクトリに丸ごとアップロードします。
そして、「plugins」→「MailForm」ディレクトリにある「mt-mail-form.cgi」のパーミッションを705等に変更して、実行可能にします。
インストール後にはじめてMovable Typeにログインする際には、データベースのアップグレードのメッセージが表示されます。
画面の指示に従って、データベースのアップグレードを行います。
なお、インストールしただけでは、まだメールフォームを使うことはできません。
サンプルテンプレートのインストールや、メールフォームの設定などの作業が必要です。
これらについては、明日以降に順次解説します。
前後の記事
関連するエントリー(16件)
- メールフォームプラグインV2.0・その19(テンプレートセットの配布)(2008年03月16日 13:35)
- メールフォームプラグインV2.0・その18(メールフォームのAjax化)(2008年03月09日 15:32)
- メールフォームプラグインV2.0・その16(チェック必須チェックボックスの作成)(2008年03月04日 10:08)
- メールフォームプラグインV2.0・その15(未入力エラーの判別)(2008年02月29日 12:01)
- メールフォームプラグインV2.0・その14(メールアドレスの入力確認)(2008年02月24日 10:53)
- メールフォームプラグインV2.0・その12(ラジオボタン/セレクトの追加)(2008年02月19日 13:49)
- メールフォームプラグインV2.0・その11(チェックボックスの追加)(2008年02月16日 08:40)
- メールフォームプラグインV2.0・その10(テキストボックスの追加)(2008年02月13日 10:59)
- メールフォームプラグインV2.0・その9(メール本文/返信メールテンプレートの作成)(2008年02月12日 16:43)
- メールフォームプラグインV2.0・その8(送信確認/送信エラー/送信完了テンプレートの作成)(2008年02月11日 14:25)
- メールフォームプラグインV2.0・その7(「メールフォーム」テンプレートの作成)(2008年02月09日 16:04)
- メールフォームプラグインV2.0・その6(「メールフォーム共通部分」テンプレートの作成)(2008年02月07日 10:50)
- メールフォームプラグインV2.0・その5(メール送信エラーへの対策)(2008年02月05日 11:36)
- メールフォームプラグインV2.0・その4(自動返信メールの設定)(2008年02月04日 14:50)
- メールフォームプラグインV2.0・その3(メールフォームの基本設定)(2008年02月02日 10:30)
- メールフォームプラグインV2.0・その2(サンプルテンプレートセットのインストール)(2008年02月01日 16:04)
トラックバック(0件)
このブログ記事を参照しているブログ一覧: メールフォームプラグインV2.0・その1(概要とインストール)
このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1193.


コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。
プラグインについてご質問をされる方は、ご自分のBlogのURLを必ず入力してください。
また、プラグインの開発やサポートを継続的に行えるようにするために、ドネーション(寄付)をしていただけると幸いです。
金銭的寄付だけでなく、精神的寄付も歓迎します。
ドネーションのページはこちら
そろそろかな?って思ってました。製作は大変ですが、ずっーとお借りしています。明日からのエントリーが楽しみです。
データベースのアップグレードのメッセージがでてアップグレードすると以下のようなエラーが出てしまいます。
アップグレード中にエラーが発生しました failed to execute statement CREATE TABLE mt_objectscore ( objectscore_id integer NOT NULL PRIMARY KEY auto_increment, objectscore_author_id integer DEFAULT 0, objectscore_created_by integer, objectscore_created_on datetime, objectscore_modified_by integer, objectscore_modified_on datetime, objectscore_namespace varchar(255) NOT NULL, objectscore_object_ds varchar(50) NOT NULL, objectscore_object_id integer DEFAULT 0, objectscore_score float ): Table 'mt_objectscore' already exists at lib/MT/Upgrade.pm line 1829.
どうすればよろしいでしょうか。。
>padさん
こんにちは。
mt_objectscoreテーブルはMovable Typeをインストールした時点で作られるテーブルです。
また、メールフォームプラグインは、mt_objectscoreテーブルを操作するような処理はしていません。
試しに、MTを新たにインストールして、その直後にメールフォームプラグインをインストールしてみてください。
それで問題が出ないようなら、現状のMTのデータベースに何らかの問題があるのではないかと思われます。
いつもお世話になっています。
V2.0にバージョンアップしたのですが、
1)うまく動きませんでした.メールフォームのテンプレートを再構築するとエラーが出ました。これはMT4.1にUPしたら動くようになりました(ご参考まで)
で、今困っている(というほどでもないですが)のは
2)表示がすべて英語になっています。
たとえば、一覧でプルダウンした一番下は,Mail Formですし、Setting of Mail Formという画面も、項目名がすべて英語です。
特に困っているわけではないのですが、気になるので投稿してみました。
>cheskyさん
こんにちは。
「MTのディレクトリ/plugins/MailForm/lib/MailForm/L10N/ja.pm」のファイルは、正しくアップロードされているでしょうか。
アップロードが正しくて、かつ表示が英語となると、申し訳ありませんが原因不明です。