是否有可以生成友好URL的Portal产品?

时间:2008-12-02 18:40:38

标签: websphere friendly-url portal

目前,我们正在使用WebSphere Portal v5.1,并且URL是一个不友好的URL,因为URL可以获得。 例如:

http://www.foo.com/wsps/portal/!ml/QjzQ0IhyR0UAkc39Aw!!/delta/base64xml/L3dJ82XzBfQ1A

我删除了一堆字符,但你明白了。 我们的一个挫败感是URL通常以标点符号结尾。门户网站的用户尝试从地址栏剪切/粘贴到电子邮件或文档文档中,并且尾随的感叹号不会成为生成的超链接的一部分(Microsoft产品的一项功能,这种情况发生在Outlook,Word,Powerpoint等等) )。

至于解决方案,我们已经被告知WPS的URL映射功能不能很好地扩展,我不相信随着最近的版本发生了很大变化。

所以,回到这个问题。是否有更好的管理URL的其他门户产品?或者这只是门户兽的本质?

3 个答案:

答案 0 :(得分:1)

WebSphere Portal在其URL中保持导航状态。削减这些网址将破坏这些信息。从Portal 6.1开始,有一种方法可以为页面定义“友好名称”= url,允许发送它们而不会有被复制和粘贴操作破坏它们的风险。 WebSphere Portal当然支持JSR286 portlet,因为我相信6.0版本。不幸的是,我没有其他门户实现的经验。

答案 1 :(得分:1)

Liferay Portal可以为每个门户页面生成FriendlyURL,这些门户页面可以由管理员insit进行bookmarded和轻松定义。 未指定的URL也不是那么糟糕,没有特殊字符

答案 2 :(得分:0)

您的门户网站要求是什么?

我猜它需要以Java为导向,我猜你说门户网站是指JSR-168?还是JSR-286? (WPS 5.1是168 + IBM混乱,286更新,我认为Java5 +)。

还值得一提的是,如果您在WAS 5.1中构建了一整套portlet,则可能需要与开发人员核实,以确保您没有使用特定于IBM的扩展。如果你那么你需要重构那些,否则你不能将它们放到另一个Portal实现中。