2008-12-02 87 views
4

目前,我们正在使用WebSphere Portal v5.1,并且这些URL与URL可能不兼容。 例如:是否有任何可以生成友好URL的Portal产品?

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

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

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

所以,回到问题。是否有其他门户网站产品更好地管理网址?或者这只是门户野兽的性质?

+0

我刚刚注意到,在发布这个问题后,生成的示例URL也没有在URL末尾包括感叹号。 – Liggy 2008-12-02 18:42:17

回答

0

您的门户要求是什么?

我猜它需要Java定位,我猜你说的门户网站你的意思是JSR-168?还是JSR-286? (WPS 5.1是168 + IBM混乱,286更新,我认为Java5 +)。

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

+0

我们一直在朝着JSR-168 portlet迈进,并准备考虑其他门户网站的替代方案。 – Liggy 2008-12-02 20:05:41

1

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

1

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

相关问题