Contenu connexe
Similaire à jQueryMobile+PHP+MySQL+WebMatrix+ExpressWebで作成・公開する勉強会申し込みサイト
Similaire à jQueryMobile+PHP+MySQL+WebMatrix+ExpressWebで作成・公開する勉強会申し込みサイト (20)
Plus de Jun-ichi Sakamoto
Plus de Jun-ichi Sakamoto (20)
jQueryMobile+PHP+MySQL+WebMatrix+ExpressWebで作成・公開する勉強会申し込みサイト
- 1. jQuery Mobile
PHP
MySQL
WebMatrix
ExpressWeb
で作成・公開する
勉強会申し込みサイト
- 8. 要件
• Webフォーム上からの参加申し込み
– 氏名、e-mail、LT登壇有無...
• 自分が参加申し込みしたか確認できること。
– 一解決策として、登録完了のメール自動送信
• 参加者名簿が作れること。
– CSV形式でのエクスポートとか
- 10. jQuery
1.6.4
jQuery Mobile 1.0.1
jQuery Validation 1.9.0
- 14. WebMatrix Ver.2 β
作画: Paese (http://paese.sblo.jp/)
- 15. 開発ツール - WebMatrix 2 (β)
• Ver.1 からさらに進化
• PHP でもインテリセンス強化
• MySQL のテーブル作成やデータ編集も GUI で
できる
– それで初めてのPHP & MySQL で作ってみようと思い
立った。
- 17. 公開・運用 - ExpressWeb
• データジャパン(株)のホスティングサービス。
• 有料とはいえ、十二分に安価。
• ASP.NET アプリの配置先としては最強!?
– MVC3 も使える。
– SQL Server も使える。
• そのほかにも盛りだくさん。
– PHP、Perl、MySQL、サブドメイン無制限 etc.
- 21. 開発環境の構築
• Web Platform Installer のおかげで、あきれるほ
ど簡単。
– WebMatrix と MySQL を選ぶ
• 今回はさらに MySQL Connector/NET のインス
トールが必要だが、検索しないと出てこないので
注意!
- 35. 認証と承認
• 実直に PHP で組んでもよし。
– PEAR:Auth とかあるそうで。
• 今時代なら OAuth とか?
– Twitter アカウントでログイン、みたいな。
- 41. パスワード
が
平文
で流れてしまう...orz
- 48. IIS7 の統合パイプラインモード
• ASP.NET なページへの要求に限らず、すべての
要求を、ASP.NET のライフサイクルとして扱う。
• .php に対する要求に対しても、ASP.NET HTTP
モジュールが処理。
• これで、.php なページも、Http Authentication
Module による認証が機能する!
- 60. まとめ
• WebMatrix
– PHP + MySQL のスクラッチ開発、ExpressWeb への発
行、リモートビューによる保守(これは Visual Studio に
もできない芸当)はかなり便利。
• IIS 統合パイプラインモード
– PHP なサイトでも ASP.NET 技術の恩恵にあずかれる。
• ExcelのWebクエリ
– HTML 中の TABLE 要素は、CSV エクスポート/インポー
トとかしなくてもExcelに取込・更新可能。
HTTP 認証ならスタッフ専用ページでも大丈夫!