我正在考虑使用portlet将我们的一个内部应用程序实现为门户,因为它具有许多功能,并非所有用户都需要它们。
我正在查看the Apache protals site,我发现有两个项目 - Jetspeed 2和Pluto。
虽然Jetspeed被描述为门户网站而Pluto被描述为portlet容器,但它也提供了自己的门户网站。它们与它们的功能之间有什么真正的区别?你能推荐一下我应该开始“玩”吗?
答案 0 :(得分:6)
Jetspeed 2使用Pluto作为其portlet容器,但它的目标是成为一个功能齐全的企业应用程序,包括它自己的portlet套件,SSO,可定制的安全性,主题等....
如果您希望开始使用门户/ portlet,Jetspeed 2项目正在迅速发展,我建议您加入邮件列表,因为它们可以提供非常有用的帮助。此外,使用apache门户网站上的教程从源代码下载并构建门户,您应立即启动并运行自定义门户。
答案 1 :(得分:3)
我与Jetspeed 1进行了广泛的合作。自从J2和JSR 186以来,我已经有点不在了,但这是我最好的猜测。这只是猜测,但我有足够的信心在这里发布。
(假设:门户使用portlet容器,并且portlet容器本身不能真正运行。)
Jetspeed 2旨在成为一个完整的企业门户,它使用Pluto作为portlet容器。 Pluto有自己的简单门户,因为它不希望依赖任何给定的门户项目。我相信Pluto门户不是企业级的。
上面的声明得到了Pluto FAQ(from here)的这一部分的支持:
Pluto是企业门户吗?
不,Pluto项目旨在提供符合Java规范的项目 Portlet容器。为了支持 容器,冥王星项目 然而,提供了一个简单的门户 这不提供可选的 单点登录等服务。如果 你正在寻找一个开源 企业门户实施, 有几个可用。阿帕奇 Jetspeed是一个企业门户 由Apache Software托管 基础。 Sakai和uPortal都是 利用的教育门户网站 冥王星作为他们的容器。有 许多其他开源门户网站。
答案 2 :(得分:2)
Pluto实际上并不打算用作企业门户。它对开发非常有用(它很小,速度很快),如果你想开发自己的Portal服务器,你可以嵌入它。但这是很多工作。
如果你想“潜入”看看JetSpeed。或者我可以建议您查看Liferay Portal。它也是开源的,并且开箱即用很多插件(portlet)。因此,它可以让您快速了解可以使用它做什么。