Ну что же, продолжим серию :)
Что же такое IceCore? IceCore - это квинтэссенция всех технологий, имеющихся на платформе JSR-168, если можно назвать это платформой. Итак, берём сервер приложений jBoss, в качестве портального движка используем собственный движок Liferay, хотя технически вы можете использовать и jBoss Portal или что-то ещё. Запускаем это всё в контейнере Tomcat 4 aka Catalina и набиваем это всё всем необходимым набором функций и технологий, а также ещё грузим немного сверху. Да, здесь есть почта, календари, wiki, фотогалерея, хранилище файлов и Web и не-Web CMS. Да, она позволяет создавать корпоративные порталы также легко, как jBoss Portal. Да, она поддерживает OpenID, iChain, LDAP и позволяет писать собственные средства аутентификации. Да, здесь есть поисковая машина Lucene (которой не хватало в jBoss Portal). Да, IceCore умеет IMAP, iCal, WebDAV и другие способы добираться до содержимого всех соответствующих служб. Да, вы можете спокойно взять любой портлет стандарта JSR-168 и вставить внутрь. Я пробовал CMS Alfresco, ERP Petaho. В комплекте с IceCore поставляются портлеты для взаимодействия с Google, например вы можете работать с AdSense не выходя из портала, а также подключать Google Widgets также легко, как и портлеты. Да, IceCore использует гибкое кеширование, поддерживает кластеризацию и балансировку нагрузки, может быть развёрнуто с помощью одного конфигурационного файла формата XML. Конечно же, поддерживаются темы и средства разграничения доступа, вплоть до отдельных портлетов.
Как это выглядит на практике - можно посмотреть на скриншотах. В реальной работе вы можете не догадаться, какой именно частью к вам повёрнут IceCore - его философия "всего у вас много". У вас много админов, порталов, экземпляров форумов и других компонентов на одном сервере - IceCore для вас. Создали для сотрудника один единственный портлет групповой работы, показанный частично на окне слева - этого может быть достаточно. А может быть, вам потребуется более сложная рабочая среда - как в окне справа.
При это IceCore - это не просто собрание готовых модулей, это ещё и попытка инновационного подхода к групповой работе. Мы давно привыкли, что в компаниях используется, например, Wiki. А как вам нравится использование блога в качестве рабочего инструмента групповой работы? Работник в конце рабочего дня или в середине - не важно, вместо того чтобы писать отчёт - ведёт блог. А начальник вечером, прочитав френд-ленту, откомментирует, даст руководящие ЦУ. Да и сотрудники смогут откомментировать незакрытые посты, помогая друг другу. Есть в IceCore и эмуляция списков рассылки, трекер, веб-чат(!). Discover cool collaboration, ага?
И всё это сделано очень просто и понятно. Создание страниц, добавление и размещение портлетов на ней делается не выходя из браузера и без перезагрузки страницы с помощью простого AJAX движка. Вы просто выбираете схему расположения и тащите портлет на своё место. Инструкция от IceCore находится в файлообменнике, доступном по клику со стартовой страницы. IceCore переведён на русский (встроенные портлеты - частично), как можно заметить из картинки. Наконец, самое главное - IceCore распространяется под свободной лицензией Apache v2.0 - http://www.icecoreopen.org/. Уфффф :)
P.S. Для IceCore реально желательно иметь 64-разрядный дистрибутив и 2-3 Гб свободного ОЗУ. На 512 Мб оно у меня вообще отказалось запускаться.
>>> Просмотр
(1680x1050,
294 Kb)