Вопрос

Я рассматриваю возможность реализации одного из наших внутренних приложений в виде портала с использованием портлетов, поскольку оно обладает многими функциональными возможностями, и не все из них требуются всем пользователям.

Я смотрел на сайт Apache protals и я увидел, что есть два проекта - Скорость реактивного двигателя 2 и Плутон.

Хотя Jetspeed описывается как portal, а Pluto - как контейнер портлета, он также предоставляет собственный портал.В чем реальная разница между ними и их функциональными возможностями?Можете ли вы порекомендовать, с чего мне следует начать "играть"?

Это было полезно?

Решение

Jetspeed 2 использует Pluto в качестве контейнера портлетов, но он ориентирован на то, чтобы быть полностью функциональным корпоративным приложением, включающим собственный набор портлетов, единый вход, настраиваемую безопасность, темы и т.д....

Если вы хотите начать работу с порталами / портлетами, проект Jetspeed 2 продвигается быстрыми темпами, и я бы посоветовал присоединиться к спискам рассылки, поскольку они могут быть невероятно полезны.Кроме того, загрузите и создайте портал из исходного кода, используя руководство на сайте apache portals, и пользовательский портал будет запущен в кратчайшие сроки.

Другие советы

Я много работал с Jetspeed 1.Я был немного не в курсе событий со времен J2 и JSR 186, но вот мое лучшее предположение.Это всего лишь предположение, но я достаточно уверен, чтобы опубликовать его здесь.

(Предположение:портал использует контейнер портлета, а контейнер портлета на самом деле не может запускаться сам по себе.)

Jetspeed 2 стремится стать полноценным корпоративным порталом, который использует Pluto в качестве контейнера портлета.У Pluto есть свой собственный простой портал, поскольку он не хочет зависимости от какого-либо конкретного проекта портала.Я полагаю, что портал Pluto не предназначен для корпоративного уровня.

Приведенное выше утверждение подтверждается этой частью часто задаваемых вопросов по Pluto (отсюда):

Является ли Pluto корпоративным порталом?

Нет, проект Pluto нацелен на предоставление спецификации Java, совместимой Контейнер портлета.Для поддержки контейнера проект Pluto однако предоставляет простой портал, он не предоставляет дополнительных услуг, таких как единый вход.Если вы ищете открытым исходным кодом внедрение корпоративного портала есть несколько вариантов.Apache Jetspeed - это корпоративный портал размещенный Apache Software Foundation.Sakai и uPortal оба являются образовательными порталами, которые используют Плутон в качестве своего контейнера.Существует множество других порталов с открытым исходным кодом.

Pluto на самом деле не предназначен для использования в качестве корпоративного портала.Это полезно для разработки (оно крошечное и быстрое), и вы можете встроить его, если хотите разработать свой собственный сервер портала.Но это большая работа.

Если вы хотите просто "погрузиться", посмотрите на JetSpeed.Или я могу порекомендовать вам заглянуть на портал Liferay.Это также с открытым исходным кодом, и он поставляется с множеством плагинов (портлетов) прямо из коробки.Таким образом, это дает вам быстрое представление о том, что с этим можно сделать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top