我正在考虑使用portlets将我们的一个内部应用程序实现为门户,因为它有许多功能,并不是所有用户都需要它们。
我看过the Apache protals site,发现有两个项目-- Jetspeed 2和Pluto。
尽管Jetspeed被描述为门户,而Pluto被描述为portlet容器,但它也提供了自己的门户。它们和它们的功能之间的真正区别是什么?你能推荐我从哪一个开始“玩”吗?
发布于 2009-11-04 09:10:34
Jetspeed 2使用Pluto作为其portlet容器,但它的目标是成为一个功能齐全的企业应用程序,包括它自己的portlet、SSO、可定制的安全性、主题等套件。
如果您希望开始使用portals/portlet,Jetspeed 2项目进展很快,我建议您加入邮件列表,因为它们非常有帮助。此外,使用apache门户站点上的教程从源代码下载并构建门户,您应该很快就可以启动并运行自定义门户。
发布于 2009-11-03 21:31:55
我曾经广泛地使用过Jetspeed 1,自从J2和JSR186之后,我就有点脱离这个圈子了,但这里是我最好的猜测。这只是一个猜测,但我有足够的信心把它贴在这里。
(假设:门户使用portlet容器,而portlet容器不能真正独立运行。)
Jetspeed 2的目标是成为一个完整的企业门户,它使用Pluto作为portlet容器。Pluto有自己的简单门户,因为它不希望依赖于任何给定的门户项目。我相信Pluto门户并不是企业级的。
上面的陈述得到了冥王星常见问题解答(from here)的这部分的支持:
是企业门户吗?
不,Pluto项目的目标是提供一个符合Java规范的Portlet容器。为了支持容器,Pluto项目提供了一个简单的门户,但是,这并不提供单点登录等可选服务。如果您正在寻找开放源码企业门户实现,有几种可供选择。Apache Jetspeed是由Apache Software Foundation托管的企业门户网站。Sakai和uPortal都是以冥王星为容器的教育门户网站。还有许多其他的开源门户网站。
发布于 2009-11-04 00:50:16
Pluto实际上并不打算用作企业门户。它对开发很有用(它很小很快),如果你想开发你自己的Portal服务器,你可以嵌入它。但这有很多工作要做。
如果你想“一头扎进去”,看看JetSpeed。或者我可以推荐你去Liferay门户网站看看。它也是开源的,并且有很多开箱即用的插件(Portlet)。因此,它会给你一个快速的印象,可以用它来做什么。
https://stackoverflow.com/questions/1667279
复制相似问题