Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Совместные проекты/поиск партнёров > Tapestry 5 Contribution


Автор: Foror 6.12.2008, 11:44
Готовлю платформу на Maven и Google Code для перевода наработок getdone.ru в пространсто opensource под лицензией Apache 2.0. GetDone.ru сделан на основе фреймворка http://tapestry.apache.org. Думаю Tapestry 5 будет очень популярен среди программистов переходящих на Java с PHP или Perl. Моя цель догнать и перегнать фреймворки Django или RubyOnRails и это вполне реально. Кто со мной? smile

Для начала планирую сделать следующие модули, реализованные сейчас монолитно в моей закрытой библиотеке:

t5-contrib-auth
Компоненты с формами регистрации и аутентификации

t5-contrib-comments
Компоненты для построения древовидных комментариев

t5-contrib-commons
Основные компоненты для быстрого развертывания проекта. Плюс вспомогательные классы. 

t5-contrib-quickstart
Archetype шаблонного проекта с использованием t5-contrib-commons. Более качественная настройка jetty:run (сохранение сессии, перезагрузка только по Enter в консоле и т.д.), чем стандартный tapestry-quickstart

t5-contrib-hibernate
Интеграция с Hibernate, HibernateSearch, HibernateValidator (нужно всё переделать)

t5-contrib-ehcache
Интеграция с EhCache

t5-contrib-filter
Фильтры к БД для выборки объектов с фильтром по их полям без создания HQL запросов

t5-contrib-jsecurity
Интеграция с JSecurity (не реализовано)

t5-contrib-notify
Компоненты для AJAX уведомления пользователей о событиях. В том числе хранение их в БД.

t5-contrib-openid
Интеграция с OpenID

t5-contrib-plugin
Archetype для создания шаблонного contribution проекта 

t5-contrib-position
Компоненты для изменения позиции объекта в списке на странице

t5-contrib-quartz
Интеграция с Quartz (не реализовано)

t5-contrib-rescopy
Сканирование текста на ссылки к внешним ресурсам и замещение их локальными с копированием внешнего ресурса

t5-contrib-roboxchange
Интеграция с сервисом ROBOXchange.com

t5-contrib-rss
Компоненты для создания RSS каналов и их смешивания

t5-contrib-safehtml
Фильтр HTML кода на опасные элементы (использует PHP библиотеку через RPC)

t5-contrib-search
Компоненты для поиска через HibernateSearch (Lucene)

t5-contrib-tagcloud
Облако тегов

t5-contrib-wymeditor
Интеграция с WYMeditor

Сейчас мне больше нужны люди готовые поддерживать английскую часть проекта (переводить русскую документацию и комментарии). Но тот кто хочет помочь в программировании, также будет полезен smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)