ソフトウェアの詳細:
バージョン: 1.3.1
日付のアップロード: 20 Feb 15
ライセンス: 無料
人気: 1
ページレットは、Zopeの3 UIコンポーネントです。特に、それらは、開発者がUIのOラップを気にすることなく、コンテンツのテンプレートを指定することができる。
z3c.pageletはのhiglyカスタムプロジェクトに後でカスタマイズすることができますビューコンポーネントを作成するために使用することができ、非常に柔軟な基本実装を提供します。あなたは、フレームワークに必要とされるもののような再利用可能なコンポーネントを記述する必要があればこれが必要とされている。レットが異なる作り、それらを交換するために使用することができるBrowserPagesある。
<強い>これは何を意味するのでしょうか?の
私たちは、テンプレート実装からPythonのビューのコードを分離する。コンテンツテンプレートとレイアウトテンプレート - そして、我々はまた、少なくとも二つの異なるテンプレートでテンプレートを分離する。
このパッケージには、z3c.templateを使用し、このテンプレートパターンのためのimplementatonを提供しています。 Additionalyこのパッケージには、WICHがページレットを登録するために使用することができるページレットディレクティブを提供しています。
ページレットと呼ばれると、更新をサポートしてパターンを描画することができるビューです。
の何である新しいの今回のリリースで:ます。
- を修正zope.component.zcml.IBasicViewInformation変更後IPageletDirectiveます。
のバージョン1.3.0でのの新機能は次のとおりです。
- z3c.ptがカメレオンをextras_requireする含める移動しました。これはカメレオンや友人からパッケージをそれぞれ独立させることができ、あなた自身のプロジェクトでこの依存関係を含めることができます。
- カメレオン2.0テンプレートエンジンにアップグレードして、カメレオン2.0で動作するように調整し、最新z3c.ptとz3c.ptcompatパッケージを使用します。
- はz3c.ptcompatパッケージからノートを参照してください:
- 実装はZopeのツールキットのフレームワークに直接差し込む、コンポーネントベースのテンプレートエンジン構成を使用するにz3c.ptcompat更新します。
- z3c.ptcompatパッケージはもはやテンプレートクラス、またはZCMLディレクティブを提供します。あなたがZTKのコードベースから直接インポートする必要があります。
- PREFER_Z3C_PT環境オプションが廃止されたことに注意してください。代わりに、これは今コンポーネント構成を経由して管理されます。
- また、カメレオンCHAMELEON_CACHE環境値がパスに真/偽から変更ことに注意してください。あなたはキャッシュを使用して好きではない場合は、このプロパティをスキップします。ビルドアウト環境セクションで定義されNoneまたはFalseが動作しません。少なくとも、カメレオンとします。
のバージョン1.2.2の新機能のは何ですか。
- ページレットアダプター署名などの変更要求インタフェース(コンテキスト、リクエスト、ページレット)。 IBrowserRequestからIHTTPRequestに切り替えます。これはIBrowserRequestを提供していませんJSONRPC要求のためのページレットパターンを使用することができます。またのconfigure.zcmlます。 の変化を反映
の要件の
- のPythonます。
コメントが見つかりません