Как стать автором
Обновить

Релиз RichFaces 3.3.1 GA

Время на прочтение3 мин
Количество просмотров641
RichFaces

Команда RichFaces с гордостью объявляет о выходе очередной версии библиотеки – 3.3.1 GA. Было также разработано специальное демонстрационное приложение Photo Album, которое доступно для скачивания. Приложение построено с использованием компонентов RichFaces.


Новые компоненты и функциональные возможности

С 3.3.1 релизом появилось несколько новых компонентов. Самые долгожданными были компоненты, предназначенные для верстки HTML страницы. Также с этим релизом появилась возможность использовать темы, которые будут дополнять уже существующую функциональность для задания внешнего вида компонентов (skinnability). Помимо названных компонентов появился еще один компонент — <rich:colorPicker/>.

Компоненты для HTML разметки, темы

<rich:page/> компонент предоставляет удобный способ организации разметки страницы путем создания отдельных блоков: «header», «footer», «content», и «sidebar». Кроме того, с помощью этого компонента можно задавать различные параметры HTML страницы такие как DOCTYPE, мета информация страницы, заголовок страницы и др.

<rich:layout/> и <rich:layoutPanel/> основаны на Yahoo UI CSS Grid и служат для формирования блоков(сетки), которую вы сможете использовать для организации структуры страницы. Данные компоненты обеспечивают разработчику широкий спектр возможностей при верстке страницы.

С этим релизом появилась концептуально новая функциональная возможность – темы. Темы – сконфигурированная разметка страницы, определяющая как будет выглядеть пользовательский интерфейс. Темы задаются при помощи атрибута “theme” компонента <rich:page/>. Темы позволяют экспериментировать и настраивать вид пользовательского интерфейса, подобно тому как это делают «скины» (skins). Собственную тему можно создать при помощи Maven архетипа, который создает шаблон для темы.

Более подробно об этих компонентах можно узнать прочитав статью Layout components for RichFaces 3.3.1, а также официальную документацию по RichFaces

Создан Maven Resource Dependency Plugin главная цель которого сократить количество JavaScript и CSS файлов подгружаемых в на страницу. Плагин позволяет загружать в приложение только те ресурсы, которые необходимы именно для тех используемых в приложении компонентов. Данная функциональность значительно облегчает «вес» приложения и уменьшает скорость его загрузки.

Исправленные баги и улучшения направленные на стабилизацию работы компонентов

Более 1100 недочетов и ошибок заявленных через Jira были устранены – подробности можно получить, ознакомившись с Release Notes

Разработчиками RichFaces были улучшены автоматические тесты(с использованием Slenium), что обеспечит более высокое качество компонентов.

Photo Album демо приложение.

Разработчики приложили много усилий чтобы сделать полномасштабное приложение, где большая часть пользовательских контроллов реализована при помощи RichFaces.

Приложение доступно для скачивания и содержит наглядные примеры того как можно использовать RichFaces на практике. В приложении использованы такие компоненты и функциональные возможности как: drag-n-drop, <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 Developer Guide 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
Теги:
Хабы:
Всего голосов 8: ↑5 и ↓3+2
Комментарии9

Публикации

Истории

Ближайшие события