О проекте
TopNews - это портлет для Liferay portal, позволяющий разместить на странице 3 ссылки на разнообразные ресурсы (сетевой контент, посты в блог, темы в форуме и т.д.), проиллюстрированные картинками. Ссылки на ресурсы и картинки можно задать в настройках портлета. Портлет разработан с помощью Liferay Plugins SDK, использует JQuery и доступен для загрузки по лицензии с открытым исходным кодом.
Исходный код и собранный war-файл можно загрузить на sourceforge.net:
Страница проекта на sourceforge.net
Также исходный код доступен через svn:
svn checkout http://svn.code.sf.net/p/topnews/code/trunk/TopNews-portlet
Развёртывание на портале
1. Скачать war (или собрать его из исходников).
2. Скопировать файл в autodeploy-каталог портала (или развернуть вручную).
3. Разместить портлет на странице.
4. Открыть меню "Настройки", загрузить картинки и задать ссылки на новости.
Сборка из исходников
Портлет основан на Liferay Plugins SDK и собирается стандартным образом - либо с помощью Eclipse IDE, либо с помощью Apache Ant. Общая последовательность шагов при сборке:
1. Установить Apache Ant и Liferay Plugins SDK.
2. Загрузить исходники с sourceforge.net или импортировать проект через svn:
svn checkout http://svn.code.sf.net/p/topnews/code/trunk/TopNews-portlet
3. Распаковать архив и поместить исходники в каталог /portlets Plugins SDK.
4. Перейти в каталог проекта и запустить скрипт, собирающий war:
ant war
Собранный war будет помещён в каталог /dist Plugins SDK.