PSXはPHPで動的なWebサイトを開発するためのフレームワークです  PSXの目標は、JSON、XML、AtomのやRSSなどのWeb標準フォーマットを提供するRESTfulなAPIを開発支援することです。それは社会的な技術にフォーカスを持っているとはOAuth、OpenIDの、Opengraph、OpenSocialの、OpenSearchを、PubSubHubbub、アトム、およびRSSを利用して実装するためのクラスを提供します。例のページであなたは、PSXの枠組みがどのように機能するかをあなたに良い概観を与えるWICHさまざまなPSXのクラスを使用してサンプル実装を見ることができます。ダウンロードセクション上では、PSXの現在のリリースをつかむこともできますし、PEAR経由でインストールすることができます。あなたが接触して貢献するかを取得したい場合は、コミュニティページにすべての必要な情報を見つける。 PSXの提供をどの機能以下の簡単な概要で。
<強い>技術の相互運用の
PSXは、それがすなわちPEAR、symfonyのか、Zendのような他のプロジェクトで使用することができますので、総合的なPHPのライブラリWICHが疎結合と標準命名規則の後に設計されています。すべてのクラスが原因依存性注入とは独立して使用可能である。
のRESTfulなAPIがの
PSXは、OpenSocialのコアAPI仕様で定義されているような標準的なリクエスト·パラメータを使用してJSON、XML、AtomのやRSSなどのWeb標準フォーマットを使用してRESTfulなAPIを構築する上であなたをサポートしています。以上のプログラムと連合ソーシャルウェブを構築するには。
の軽量MVC の
PSXは、高速ルーティングメカニズムを持つとテンプレートエンジンなどのデフォルトのPHPによる簡単なMVCアーキテクチャが含まれています。 PHPの標準グループで定義されてオートローダを使用します。
<強い>は、このリリースでは、の新機能:ます。
は
- このバージョンでは、処理するためのクラスが追加されますJWS(JSONのWeb署名)します。
- これは、テストを簡素化するために、CLIを介してコントローラを呼び出すためのサポートを追加します。
- はエラー応答処理が改善され、JSON文字列のデコードに失敗した場合にJSONライブラリは例外をスローします。
- :
- リクエストやレスポンスなどを変更することができます今のフィルタを返すことができ、コントローラ、認証を処理するためにします。
- 未知のコントローラプロキシはDIコンテナに*メソッドを取得します。
- テンプレートエンジンが改善され、ラッパークラスは、小枝とSmartyのために添加したします。
- DIコンテナは現在、symfonyのDIコンテナと互換性があります。
- ライブラリはgeneratignサイトマップとODATA XMLのために添加したします。
- ドキュメントが改善され、いくつかのより小さなバグが修正されました。
- のHTMLパーサを向上させます。
- このリリースには、全く後方互換性がありません。
- ローダが簡単になりましルーティングのための新しい注釈パーサを使用しています。
- このリリースには、新しいHTML5のフィルタのコレクションを追加し、多くのバグが修正されています。
<李>ボイドセッションがテスト用DIコンテナに使用することができる添加します。
このバージョンでは、いくつかのマイナーな変更が含まれています
のバージョン0.6.1にの新機能である>
<李>ディスパッチクラスはルートは、コントローラに要求し、添加します。
、このバージョンでは、名前空間のサポートを追加します。
のどのバージョン0.5.0のの新しく追加されましたライブラリと数dBのテストケースは、ピングバックライブラリを追加し、いくつかのバグが修正されます。
すべてのクラスが今の名前空間で定義されているので
このバージョンでは、闊歩APIの宣言を生成するためのクラスが含まれています。
のバージョン0.4.7でのの新機能であるます。
のバージョン0.4.6でのの新機能:
- カレンダークラスを添加し、未使用のDOMパッケージ削除されたします。
- はPSX_Sqlコンストラクタのパラメータの順序が変更されました。
- Cookieストアは、HTTPパッケージに加え、PSX_Get、PSX_Post、PSX_Cookie、PSX_Request、およびPSX_Filesクラスは入力フォルダに移動されたします。
- HTML5の字句解析とフィルタライブラリは、HTMLパッケージに追加されたします。
- ページングクラスが更新され、のgetParametersメソッドは依存関係抽象クラスに追加された追加されました。
- ビューの依存を加え、DefaultAbstractモジュールがViewAbstractに名前が変更されました。
- 多くのテストが改善したします。
のバージョン0.4.3でのの新機能は次のとおりです。
- このバージョンでは、OpenIDプロバイダの関連付けの実装を修正(今)OpenSSLの関数を使用して、)、OpenSSLのラッパークラスとUTILマークダウンパーサクラスが追加され、エラーと例外処理を改善し、ライブラリutilのwebfingerを追加し、SQLテーブル抽象クラスを追加します(したがって、サーブレット·インタフェースを削除し、HTTPアップロードlibaryが追加されますといくつかのテストを向上させます。
- A&QUOT、キャメルケース&QUOT。コーディングスタイルは、使用されるようになりました。
- データ·ライター·ライブラリは、アトムを処理するために更新され、RSSが正しくフィードします。
- HTTPライブラリのオプションが自動的にリダイレクトに従うように添加し、未使用のクラスは削除されました。
- ユニットテストが改善され、マニュアルが書き直されました。
- 多くのバグも修正されました。
これは、の構造を変更するメジャーリリースです。
のバージョン0.4.1でのの新機能であるライブラリそれはもはや下位互換性がないようにします。
の何がバージョン0.3.1のの新しいです。
- フォーム生成クラスを追加しました
- を加え、固定テストします。
- 追加されたリクエスト·ライブラリます。
- 実装psx_inputインタフェースます。
- 書き直しフィルタライブラリます。
- バージョン0.3 に手動書き直し
- 固定OpenIDでのOAuthとヤディスライブラリます。
のバージョン0.2.3でのの新機能:
- このリリースは、すべてのコンポーネントが含まれています。私は、フレームワークからコンポーネントをsperateするための良い方法を発見し、まだ同じリポジトリ内のすべてのコンポーネントを維持持っていけない。だから、ユニットは、私はすべてのコンポーネントがリリースに含まれます簡単な解決策を発見したします。
コメントが見つかりません