FileMakerとCakePHP でつくる簡単Webアプリケーション
先週になりますが、AppleBUというイベントにて「FileMakerとCakePHP でつくる簡単Webアプリケーション」と題し、プレゼンを行ってきました。
FMCakeMixというデータソースを利用すると、FileMakerをCakePHPで扱えるということで、実際に利用してみた内容をまとめたものです。
今回開発に使用した環境
- Mac OS X 10.5
- Apache HTTPD 2.2 (macports)
- Apache HTTPD 2.2 (デフォルト)
- php 5.2.11 (macports)
- FileMaker Pro 9
- FileMaker Server 10
- CakePHP 1.2.5
(ここから macでの話。)
スライドに記載していないポイントで、FileMaker ServerはOSデフォルトのApacheにバインドするので、デフォルトのhttpdのポート番号をずらして(今回は16080)から起動しておきます。
/etc/apache2/httpd.conf
Listen 16080
macportsでインストールしたhttpdを80ポートで動くようにして、
ワンマシンで、FileMaker ServerとWeb Serverを立ててるようにしています。
(ここまで macでの話。)
CakePHP、FMCakeMix、FX.phpのインストールについては、スライドを参考にしてください。
スライドにも記載していますが、本家で配布されているFX.phpはマルチバイトの扱いに問題があるので、パッチのあたったFX.phpに置き換えておいた方が安心です。
http://msyk.net/fmp/fx_ja/FX_patched091010.zip
さらに、FMCakeMixについては、これまたマルチバイトの取り扱いがあまりうまくないので、拙作の修正版を利用してください。
http://github.com/nojimage/FMCakeMix [zip ダウンロード]
また、今回の発表に利用したサンプルアプリケーションをgithubにて公開しています。
http://github.com/nojimage/FileMaker-Todo-App [zip ダウンロード]
app/config/database.phpの内容は環境によって修正が必要ですのでご注意ください。
なお、記事内容についてご質問があればコメントを入れていただくか、 twitterにて@nojimage宛につぶやいていただければ、たぶんご返答いたします。
Pingback: Tweets that mention FileMakerとCakePHP でつくる簡単Webアプリケーション @ php-tips -- Topsy.com
Pingback: Tweets that mention FileMakerとCakePHP でつくる簡単Webアプリケーション @ php-tips -- Topsy.com