Ajaxを使ったメールフォームとかってやっぱり素敵ですよね。
以前仕事で写真投稿付きのフォームを作らざるを得なかったので、どうせならということでAjax化しました。
というわけでjQuery.uploadを使って写真をアップロードして、サムネイルを表示するチュートリアルです。
2011-12-03追記:デモ作りました。jQuery.uploadを使ったフォームのデモを作りました。
フリーランスのフロントエンドエンジニア、WordPress エンジニアです
Ajaxを使ったメールフォームとかってやっぱり素敵ですよね。
以前仕事で写真投稿付きのフォームを作らざるを得なかったので、どうせならということでAjax化しました。
というわけでjQuery.uploadを使って写真をアップロードして、サムネイルを表示するチュートリアルです。
2011-12-03追記:デモ作りました。jQuery.uploadを使ったフォームのデモを作りました。
Drupal7をいれたときにも書いたのですが、PECL全般に使えそうなので再度まとめです。
さくらのレンタルサーバーはデフォルトのPHPがPHP5.2.17になっています。
コントロールパネルからウェブ領域で動作するPHPのバージョンはPHP5.3.6等に変更することができます。
ですが、コマンドラインで動作するPHPは5.2.17のままなので、PECLを入れるとき若干PHP5.2.17用のものがインストールされてしまうので、PHP5.3用のモジュールをインストールしたときのまとめです。
メールフォームって自分で作ろうとすると結構面倒なので、クラスとか無いかなぁ、と思ったらJPHPMailerというものを見つけたので、導入レポートです。
ここ1ヶ月、Drupal漬け、たまにWordPressという日々を送ってきました。いや、まだ終わっていないんですが。。。。
というのも、最初はWordPressで制作の方を進めていたのですが、要件定義や、サイト設計の部分にかなり穴があったわけです。
結果、コミュニティサイト的な機能を持たせることになり、その実装をWordPressで行うのが、難しい。というゴタゴタしたいきさつの中Drupalへの以降を決定したという次第です。
そんなわけで苦労した点、テーマ作成、モジュールの話などをWordPress位しかマトモに触ったことのない人間の視点から思ったことを書き連ねていこうと思います。
尚、制作はDrupal6.20で進行したので、基本的には6系の情報です。
たくさんのブログのRSSを引っ張ってきて、その記事を日付とかでソートして出力するためのスクリプトです。
RSSのパースにはWordPressのrss.phpを使っています。ちなみにこれの正体はMagpie RSSです。ですので両方で利用できると思います。
仕事で必要になったので、GDの勉強がてら、円を透過PNGで書き出すサンプルです。
http://www.ahref.org/tech/server/server-tips/667.html
PHPをモジュール版で動作させているサーバーでホスティングをしてもらっていたりする場合ってセーフモードになってることが普通なのですが、たまにWordPressとかだと、システムが作ったファイルがApacheの所有になっていたりして、めんどくさい場合になることがしばしば。しかし、すべてCGIってのはさすがにモジュールの良さが・・・・
要は、CGIで動かしたいPHPを別でインストールすればよいらしい。その後、エイリアスやら何やらを定義。
とりあえず、現在テスト中です。また詳細は追って報告します。。。いつになることやら。