我正在考虑将我们的一个内部应用程序实现为一个使用portlet的门户,因为它有许多功能,而且并非所有用户都需要这些功能。我查看了apacheprotals站点,发现有两个项目-jetspeed2和pluto。尽管jetspeed被描述为portal,pluto被描述为portlet容器,但它也提供了自己的门户。它们和它们的功能之间真正的区别是什么?你能推荐我该从哪个开始“玩”吗?
q5iwbnjs1#
我和jetspeed 1有过广泛的合作。自从j2和jsr186之后,我就有点脱离了循环,但这里是我最好的猜测。这只是猜测,但我有足够的信心把它贴在这里。(假设:门户使用portlet容器,而portlet容器实际上不能自己运行。)jetspeed2的目标是成为一个完整的企业门户,它使用pluto作为portlet容器。pluto有自己的简单门户,因为它不希望依赖于任何给定的门户项目。我相信冥王星门户不是企业级的。冥王星faq的这一部分支持上述说法(从这里开始):冥王星是企业门户吗?不,pluto项目旨在提供一个符合java规范的portlet容器。为了支持容器,pluto项目提供了一个简单的门户,但是,它不提供诸如单点登录之类的可选服务。如果您正在寻找一个开源的企业门户实现,有几种可用的方法。Apache JETForm是由Apache软件基金会托管的企业门户。sakai和uportal都是利用冥王星作为容器的教育门户。还有许多其他的开源门户。
ejk8hzay2#
pluto实际上并不打算用作企业门户。它对开发很有用(它很小而且很快),如果您想开发自己的门户服务器,可以嵌入它。但这是一个很大的工作。如果你想“潜入”看看jetspeed。或者我可以推荐你看看liferay门户。它也是开源的,而且有很多现成的插件(portlets)。因此,它给你一个快速的印象,什么是可以做的。
ndasle7k3#
jetspeed2使用pluto作为它的portlet容器,但是它是面向一个全功能的企业应用程序的,包括它自己的portlet套件、sso、可定制的安全性、主题等等。。。。如果您想开始使用门户/portlet,那么jetspeed2项目进展很快,我建议您加入邮件列表,因为它们非常有用。另外,使用apacheportals站点上的教程从源代码下载并构建门户,您应该马上就可以使用自定义门户启动并运行了。
3条答案
按热度按时间q5iwbnjs1#
我和jetspeed 1有过广泛的合作。自从j2和jsr186之后,我就有点脱离了循环,但这里是我最好的猜测。这只是猜测,但我有足够的信心把它贴在这里。
(假设:门户使用portlet容器,而portlet容器实际上不能自己运行。)
jetspeed2的目标是成为一个完整的企业门户,它使用pluto作为portlet容器。pluto有自己的简单门户,因为它不希望依赖于任何给定的门户项目。我相信冥王星门户不是企业级的。
冥王星faq的这一部分支持上述说法(从这里开始):
冥王星是企业门户吗?
不,pluto项目旨在提供一个符合java规范的portlet容器。为了支持容器,pluto项目提供了一个简单的门户,但是,它不提供诸如单点登录之类的可选服务。如果您正在寻找一个开源的企业门户实现,有几种可用的方法。Apache JETForm是由Apache软件基金会托管的企业门户。sakai和uportal都是利用冥王星作为容器的教育门户。还有许多其他的开源门户。
ejk8hzay2#
pluto实际上并不打算用作企业门户。它对开发很有用(它很小而且很快),如果您想开发自己的门户服务器,可以嵌入它。但这是一个很大的工作。
如果你想“潜入”看看jetspeed。或者我可以推荐你看看liferay门户。它也是开源的,而且有很多现成的插件(portlets)。因此,它给你一个快速的印象,什么是可以做的。
ndasle7k3#
jetspeed2使用pluto作为它的portlet容器,但是它是面向一个全功能的企业应用程序的,包括它自己的portlet套件、sso、可定制的安全性、主题等等。。。。
如果您想开始使用门户/portlet,那么jetspeed2项目进展很快,我建议您加入邮件列表,因为它们非常有用。另外,使用apacheportals站点上的教程从源代码下载并构建门户,您应该马上就可以使用自定义门户启动并运行了。