RichFacesチームは、ライブラリの次のバージョンである3.3.1 GAのリリースを誇らしげに発表しています。 特別なデモアプリケーションであるPhoto Albumも開発され、ダウンロードできます。 アプリケーションは、RichFacesコンポーネントを使用して構築されます。
新機能と機能
3.3.1リリースでは、いくつかの新しいコンポーネントが登場しました。 最も待ち望まれていたのは、HTMLページレイアウト用に設計されたコンポーネントでした。 また、このリリースでは、既存の機能を補完するテーマを使用して、コンポーネントの外観(スキップ可能性)を指定できるようになりました。 これらのコンポーネントに加えて、別のコンポーネント<rich:colorPicker />が登場しました。
HTMLマークアップのコンポーネント、テーマ
<rich:page />コンポーネントは、ヘッダー、フッター、コンテンツ、サイドバーという個別のブロックを作成することにより、ページレイアウトを整理する便利な方法を提供します。 さらに、このコンポーネントを使用して、DOCTYPE、メタページ情報、ページタイトルなどのさまざまなHTMLページパラメータを設定できます。
<rich:layout />および<rich:layoutPanel />は、Yahoo UI CSSグリッドに基づいており、ページ構造の編成に使用できるブロック(グリッド)の形成に使用されます。 これらのコンポーネントは、開発者にページレイアウトの幅広いオプションを提供します。
このリリースでは、概念的に新しい機能-テーマが登場しました。 テーマ-ユーザーインターフェイスの外観を定義する構成済みのページレイアウト。 テーマは、<rich:page />コンポーネントの「theme」属性を使用して定義されます。 テーマを使用すると、スキンと同じように、ユーザーインターフェイスの外観を実験およびカスタマイズできます。 テーマのテンプレートを作成するMavenアーキタイプを使用して、独自のテーマを作成できます。
これらのコンポーネントの詳細については
、RichFaces 3.3.1のレイアウトコンポーネントの記事と、
RichFacesの公式
ドキュメントを参照してください。
Maven Resource Dependency Pluginが作成されました。その主な目的は、ページにロードされるJavaScriptおよびCSSファイルの数を減らすことです。 プラグインを使用すると、アプリケーションで使用されるコンポーネントに必要なリソースのみをアプリケーションにロードできます。 この機能により、アプリケーションの「重量」が大幅に向上し、ダウンロード速度が低下します。
コンポーネントの動作の安定化を目的としたバグと改善の修正
Jiraを通じて報告された1100を超えるバグとエラーが解決されました-詳細は
リリースノートを読むことで取得できます
RichFaces開発者は自動化されたテスト(Sleniumを使用)を改善し、より高品質のコンポーネントを保証します。
フォトアルバムデモアプリケーション。
開発者は、ほとんどのユーザーコントロールがRichFacesを使用して実装される本格的なアプリケーションの作成に多大な労力を費やしました。
このアプリケーションはダウンロード可能で、RichFacesを実際に使用する方法の明確な例が含まれています。 アプリケーションは、ドラッグアンドドロップ、<rich:fileUpload />、<rich:editor />(WYSIWYGエディター)などのコンポーネントと機能を使用しました。
今後の計画:リリース4.0
RichFaces開発チームの主な焦点は、主に4.0リリースです。このリリースの主な目標は、JSF 2.0との統合、およびRichFacesコンポーネントの安定性、パフォーマンス、使いやすさです。 すべての議論と計画は、次のページで利用できます。
www.jboss.org/community/wiki/RichFacesTeamMeetingInformation
www.jboss.org/community/wiki/RichFaces40Planning
夏の半ばには、バグと欠点の修正のみに焦点を当てた3.3.2リリースがあります。
便利なリンク:
RichFaces開発者ガイド
www.jboss.org/file-access/default/members/jbossrichfaces/freezone/docs/devguide/en/html_single/index.html
RichFacesライブラリをダウンロードできるページ
www.jboss.org/jbossrichfaces/downloads
RichFaces twitter
twitter.com/richfaces
RichFaces
Jira jira.jboss.org/jira/browse/RF
RichFacesユーザーフォーラム
www.jboss.org/index.html?module=bb&op=viewforum&f=261
RichFaceのアーキテクチャと設計が議論されているブランチフォーム
www.jboss.org/index.html?module=bb&op=viewforum&f=262