クライアント指定のサーバーでPHPやPerlなどのCGIが使えない場合があります。
学校とか病院、公共施設などのWebサーバーだとセキュリティの観点からこういった技術が使えない。
もしくは使えたとしても外部からオペレーションできないため作業効率が悪くなってしまうなど問題が生じる。
この場合、こちらが保有しているサーバーにPHPなどでCMSを実装し、結果表示だけクライアント・サーバー上にインラインフレームで表示させるとか、そういう方法もある。
だけど、その場合メールフォームやCMSを自社サーバーにずっと置いておかなければならず、固定費が少なからず発生するわけだけども、クライアントとの制作契約はスポットである場合もあるし、更新費用や保守運用費用がもらえないことは多々ある。
その場合、最悪、サイト運用をして数年し、こちらとの関係がなくなったときメールフォームとCMSがいっきに使えなくなるわけであり、こちらとしてはそれでも何ら悪いということはないのだけど、成果物としてのWebサイトとしてはどうなのか?クライアントの状況にあった提案をすべきだと思う。
つまり
CMSを使わず静的コンテンツのみでこれらの機能を実現する必要がでてくる。
で、考えたのがGoogleフォームを使う方法。
Googleのサービスであればクライアントのアカウントで維持費なしで運用できる。というのが最大のメリット。Googleがサービスを終了した場合は使えなくなるが、そういった場合も説明がしやすいし。
でメールフォームの参考
http://liginc.co.jp/web/service/google/149945
で、新着情報追加などの簡単なCMSについて。ファイル添付とかの機能はほしいところ。
この機能に関しては、誰かがやってそうなものだけれど
調べてみたところあんまりいい記事がなさそうなので自分で作ってみることにする。