お知らせ

Movable Type 5 Webサイト製作ガイドVolume 22010年4月19日

Movable Type 5 Webサイト製作ガイドVolume 2」を発売しました。
「Movable Type 5 Webサイト製作ガイドVolume 1」の続編で、変数等の応用的な機能や、ウェブサイトやテーマなどのMovable Type 5の新機能についてしっかり解説した書籍です。
Movable TypeでWeb製作をされている方などにお勧めです。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

メールフォームプラグインV2.2β1(MT5用)・その1(概要とインストール)

| コメント(3) | トラックバック(2)

メールフォームプラグインV2.2当ブログでは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.インストール

プラグインのファイルは、以下からダウンロードすることができます。

MailForm_2_20b1.zip

ダウンロードしたファイルを解凍すると、「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 &copy; by <a href="http://www.h-fj.com/blog/">H.Fujimoto</a></p>
    
  • 無料でご利用いただくことができます。
    ただし、プラグインの開発やサポートのご支援のために、ドネーションをご検討いただければ幸いです。
  • メールフォームからクレジット表記を削除したい場合は、ドネーションをお願いします(額は問いません)。
  • 当プラグインは無保証で提供します。

3-4.MTOSと組み合わせる場合

  • GPLv2に従います。
  • メールフォームからクレジット表記を削除していただいても構いませんが、なるべく残しておいていただけるとありがたいです。
  • 無料でご利用いただくことができます。
    ただし、プラグインの開発やサポートのご支援のために、ドネーションをご検討いただければ幸いです。

トラックバック(2)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1874.

一度火がつくと、次々と興味が湧いてきます。 MTネタは、まだまだ続きます。... 続きを読む

リニューアルし、メールフォームも再設置しました。 続きを読む

コメント(スレッド2件,コメント3件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 鈴木 : アップグレード中にエラーが発生しましたがでます。

今回初めてMT5を使うことになり、同時にこちらのメールフォームプラグインV2.2β1も使いたくインストールしました。
パーミッションなどは上記の通りインストールし、再度ログインするとDBのアップグレードがはじまりますが、以下の画面で止まってしまいます。
「MT::Website::Metaのテーブルを更新しています...
アップグレード中にエラーが発生しました failed to execute statement CREATE INDEX mtos5_blog_meta_type_vint ON mtos5_blog_meta (blog_meta_type,blog_meta_vinteger_idx): Duplicate key name 'mtos5_blog_meta_type_vint' at lib/MT/Upgrade.pm line 771.」

これはどうすればよろしいでしょうか?
ご教授いただけましたら幸いです。

ちなみに、今回インストールするMTはMTOS5.02-ja、接続するDBはすでに他のMT(4)がインストールされており、DBのデーブルを自分で増やすことができないサーバのため、prefixを変更することで同時運用を実現しています。
もしかしてこれが原因でしょうか?

よろしくお願いいたします。

No.2  : アップグレード中にエラーが発生しましたがでます。

>鈴木さん
こんにちは。

ご質問の件について記事を書きました。

http://www.h-fj.com/blog/archives/2010/05/27-102534.php

No.3 鈴木 : ありがとうございました!

壱さん>

この度は早急な解決方法の調査ありがとうございました。
ご教授いただいた内容で無事動作するようになりました。

今後も便利なプラグインを期待しています!
ありがとうございました。

コメントする