試作を素早く作成するためのEden PHPライブラリー
なるほどね。試作サイトをサクッと作成するには便利だねというAPIを集めたライブラリーのご紹介です。
一つのファイルをinclude()するだけで、数多くのWebサービスとの連携が実現できるライブラリーです。ページの最初に書かれている通り、プロトタイプを素早く作成する目的に開発されているようです。
なにせ、755Kバイト以上あります。実用サイトに使用するとしてはちょっと大きいですね。(追記:このトップページからダウンロードすると、圧縮されたバージョンが入手できますが、バグっているようでエラーが発生します。ダウンロードページからダウンロードすると、各クラスが小さいままの圧縮バージョンが入手できます。左上の青いボタンをクリックしてください。)
何が便利かと言えば、全部が入っているひとつのファイルをインクルードするだけで、Googleやら、Facebookやら、TwitterやらのAPIをサポートしたライブラリーが一度に用意できることです。Paypalもサポートしています。ドキュメントの最初のページにサポートしているサービスが一覧になっています。
試作ではなく実用として使用したければ、必要なサービスに絞り込んで、小さくカスタマイズしたPHPファイルも、ダウンロードページから入手できます。右側で必要なサービスだけ選択し、一番下のDownload
ボタンをクリックします。これを読む限り、Dropboxやらgithubも将来サポートする予定のようですね。
ライブラリーとしてだけでなく、MVCフレームワークも用意されています。そのフレームワークの一部としても、このライブラリーも使用されています。フレームワークもダウンロードページから入手できます。
使用方法
まず、取り込みましょう。パスは適当に指定してください。
include('eden.php');
後はドキュメントに用意されているサンプルコードをご覧ください。お気軽に素早く作成するためのライブラリーですから、サンプルをコピペできるように、用意されています。