拙著「WordPress Web開発逆引きレシピ」が発売されました。
WordPressの様々なカスタマイズについて、逆引きの形式で取り上げています。
PHP 7.0での動作確認も行っています。
メールフォームプラグインV2.2β1(MT5用)・その1(概要とインストール)
当ブログではMovable Type用プラグインを配布していますが、その中でメールフォームプラグインは一番多くご利用いただいています。
このメールフォームプラグインのMovable Type 5用のβ1を公開します。
Movable Type 5のβ版をテストされている方は、メールフォームプラグインもテストしていただければ幸いです。
1.V2.2の概要
メールフォームプラグインV2.2は、機能的にはMT4用のV2.1とほぼ同じです。
ただし、以下の不具合を修正/変更しています。
- メールフォームの送信/確認ボタンを、画像(<input type="image"・・・>)にできるようにしました。
- MTのメールサーバーの設定が外部メールサーバーになっていて(mt-config.cgiに「SMTPServer」の行がある)、かつToで同時に複数のアドレスにメールを送信しようとしたときに、メールを送信できない不具合を修正しました。
- メール本文/返信メールテンプレートで、メールフォームの独自パラメータの値(MTMailPreviewExtParamタグで取れる値)が、変数にセットされていない不具合を修正しました。
- MT5がjQueryを標準で採用したのにともない、Ajax版のメールフォームで、prototype.jsに代わって、MT5同梱のjQueryを使うようにしました。
2.インストール
プラグインのファイルは、以下からダウンロードすることができます。
ダウンロードしたファイルを解凍すると、「plugins」と「mt-static」の2つのフォルダができます。
これらのフォルダを、Movable Typeのインストール先ディレクトリに丸ごとアップロードします。
そして、「plugins」→「MailForm」ディレクトリにある「mt-mail-form.cgi」のパーミッションを705等に変更して、実行可能にします。
インストール後にはじめてMovable Typeにログインする際には、データベースのアップグレードのメッセージが表示されます。
画面の指示に従って、データベースのアップグレードを行います。
なお、インストールしただけでは、まだメールフォームを使うことはできません。
サンプルテンプレートのインストールや、メールフォームの設定などの作業が必要です。
これらについては、明日以降に順次解説します。
3.ライセンス
メールフォームプラグインV2.2は、正式版になる時点で、以下のライセンスを適用させていただく予定です。
3-1.商用ライセンスのMT5と組み合わせる場合(メールフォームプラグインを新規導入される方)
商用ライセンスのMT5に、メールフォームプラグインV2.2を新規にインストールして使う場合は、ライセンスは有償とさせていただきます。
料金は、導入先のサーバー1件につき1,000円とします。
お振込み方法等の詳細につきましては、メールフォームからお問い合わせいただきますようお願いします。
また、サンプルのメールフォームには当プラグインのクレジットが入っていますが、商用ライセンスでご利用の場合は、クレジット部分は削除していただいて構いません。
なお、アカデミックライセンスと組み合わせる場合は、無償とさせていただきます。
3-2.メールフォームプラグインV2.0/V2.1からのバージョンアップ
MT4.x商用版とメールフォームプラグインV2.0/V2.1のライセンスを組み合わせてお使いいただいていて、MT本体をMT5にバージョンアップされた場合は、既存のメールフォームプラグインのライセンスで、V2.2にバージョンアップしてお使いいただくことができます(バージョンアップ料はいただきません)。
3-3.個人無償ライセンスのMTと組み合わせる場合
個人無償ライセンスと組み合わせる場合は、無償でご利用いただくことができます。
ただし、以下に従ってご利用いただきますようお願いします。
- 改変・再配布は自由に行っていただいてかまいません。
ただし、ソースコード中のクレジットは残しておいてください。 - メールフォームの中に以下のタグを入れて、クレジットが表示されるようにしてください。
<p><a href="http://www.h-fj.com/blog/mtplgdoc/mailformv2_2.php">Powered by メールフォームプラグイン V2.2</a><br />Copyright © by <a href="http://www.h-fj.com/blog/">H.Fujimoto</a></p>
- 無料でご利用いただくことができます。
ただし、プラグインの開発やサポートのご支援のために、ドネーションをご検討いただければ幸いです。 - メールフォームからクレジット表記を削除したい場合は、ドネーションをお願いします(額は問いません)。
- 当プラグインは無保証で提供します。
3-4.MTOSと組み合わせる場合
- GPLv2に従います。
- メールフォームからクレジット表記を削除していただいても構いませんが、なるべく残しておいていただけるとありがたいです。
- 無料でご利用いただくことができます。
ただし、プラグインの開発やサポートのご支援のために、ドネーションをご検討いただければ幸いです。