MODx 用 日本語メールフォーム スニペット 「cfFormMailer v0.0.3」
2007-04-2902:51
MODx には標準で eForm という多機能なスニペットが付属しており、たいていのことはこのスニペットが大活躍します。
ですが、文字コードの問題云々を差し引いても、何となく日本人向けでは無いような気がしています。
そこで、何となく作ってみました。
”日本語のことしか考えていない”MODx 用メールフォームスニペット、「cfFormMailer」です。
概要としては、
・”日本人が日本のサーバで使用する”という前提で設計。何の躊躇もなく mbstring関数使っています(^^;
(つまり、mbstring必須です)
・eFormのようにスニペット呼び出し文が非常に長くなるのは好きではないので、独立した設定チャンクを読むようにする。(MODx の作法からは外れるとは思いますが。)
ドキュメントにはこんな感じで記述。 → [!cfFormMailer?config=`config_chunk`!]
・いろいろな検証メソッドを装備。入力された値を検査できます。
・いろいろな出力フィルタを装備。確認画面やメール本文などに出力する際、値の整形が可能です。
・上記検証メソッドと出力フィルタは、ユーザ側で追加することも可能。
・今のところ UTF-8 のみ動作確認。
気が向いた方は是非お試し下さい。
なお、ライセンスは GPL とさせていただきます。
バグ報告大歓迎です。
【ダウンロード: cfFormMailer_MODx_0.0.3.zip】
大まかな設置方法、使い方は書庫内 ReadMe.txt に(簡単に)書いてありますので、ご参照ください。
当ブログでも、以後数回にわたって解説してまいります。
ちなみに、この cfFormMailer というスクリプトは、1つの基幹クラスを中心に作られています。
ということで、今回の MODx 版以外にも、スタンドアロン版とも言えるものもあり、通常のサイトや Movable Type で構築されたサイトなどにも(たぶん)使用可能です。
そのサンプルは こちら 。
こちらも近日中に公開します。
カテゴリ:cfFormMailer | コメント (2) | トラックバック (1)
はじめまして、noriと言います。
MODxをキーワードに徘徊をしていて、こちらのページに
辿り着きました。 非常にすばらしいスニペットだな~
と感心しております。
ぜひMODx日本語フォーラムにて紹介して下さい、勝手に
紹介したらどうなのかな~と思って、こちらに書き込み
させて頂きました。
では。
nori 様
コメントありがとうございます。
まだ v0.9.6 での検証もしていない状況ですので、私自身が積極的に動く段階では無いだろう、との考えから、今のところ MODx 関連サイト等での告知は行っておりません。
(もちろん、このサイト(ブログ)も開放されているウェブコンテンツですので、見てくださった方が自由に紹介していただいて構いません。むしろ大歓迎です(笑))