我正在考虑使用 portlet 将我们的一个内部应用程序实现为门户,因为它具有许多功能,并且并非所有用户都需要所有这些功能。
我查看了 Apache protals 站点,发现有两个项目 - Jetspeed 2和Pluto。
尽管 Jetspeed 被描述为门户,而 Pluto 被描述为 portlet 容器,但它也提供了自己的门户。它们及其功能之间的真正区别是什么?你能推荐我应该从哪个开始“玩”吗?
我正在考虑使用 portlet 将我们的一个内部应用程序实现为门户,因为它具有许多功能,并且并非所有用户都需要所有这些功能。
我查看了 Apache protals 站点,发现有两个项目 - Jetspeed 2和Pluto。
尽管 Jetspeed 被描述为门户,而 Pluto 被描述为 portlet 容器,但它也提供了自己的门户。它们及其功能之间的真正区别是什么?你能推荐我应该从哪个开始“玩”吗?
Jetspeed 2 uses Pluto as its portlet container, but it is geared towards being a fully functional enterprise application, including its own suite of portlets, SSO, customizable security, themes etc....
If you are looking to get started with portals/portlets, the Jetspeed 2 project is moving along rapidly, and I would suggest joining the mailing lists, as they can be incredibly helpful. Also, download and build the portal from source using the tutorial on the apache portals site and you should be up and running with a custom portal in no time.
我与 Jetspeed 1 进行了广泛的合作。自 J2 和 JSR 186 以来,我已经有点脱离了循环,但这是我最好的猜测。这只是一个猜测,但我有足够的信心在这里发布。
(假设:门户使用 portlet 容器,而 portlet 容器本身不能真正运行。)
Jetspeed 2 旨在成为一个使用 Pluto 作为 portlet 容器的完整企业门户。Pluto 有自己的简单门户,因为它不希望依赖于任何给定的门户项目。我相信 Pluto 门户并不是企业级的。
Pluto FAQ 的这一部分(来自此处)支持上述声明:
Pluto 是企业门户吗?
不,Pluto 项目旨在提供符合 Java 规范的 Portlet 容器。为了支持容器,Pluto 项目提供了一个简单的门户,但是,这并没有提供单点登录等可选服务。如果您正在寻找开源企业门户实施,有几个可用的。Apache Jetspeed 是由 Apache Software Foundation 托管的企业门户。Sakai 和 uPortal 都是使用 Pluto 作为容器的教育门户。还有许多其他开源门户。
Pluto 并不打算用作企业门户。它对开发很有用(它又小又快),如果你想开发你自己的 Portal 服务器,你可以嵌入它。但这是很多工作。
If you want to just "dive in" look at JetSpeed. Or I can recommend you to have a look at Liferay Portal. It's open source as well and it's going with a lot of plugins(portlets) right out-of-the-box. So it gives you a quick impression what is possible to do with it.