可使用 DDT 自定义门户中的页面的布局,以及门户页面所用的主题。
桌面设计工具布局:
可创建、编辑和删除选项卡和子选项卡。
可重新排列选项卡的位置。
可选择或更改桌面布局。
可在桌面上添加和删除频道。
可更改桌面布局中的频道位置(左移、右移、上移或下移)。
可编辑频道或容器的属性。
可设置频道对最终用户可见或不可见。
可编辑频道工具栏属性。
桌面设计工具主题:
基于 CSS 样式表。
可在 Portal 桌面的已部署主题的列表中选择主题。
可上载主题 WAR 文件(skin 文件),并将其部署到 Portal Server。
可删除特定 Portal 桌面的主题或编辑其主题属性。
可下载主题 WAR 文件,并使用 View Designer for Sun JavaTM System Portal Server 修改主题 CSS 属性。
您可以访问 Designview 主页,网址为 https://designview.dev.java.net/。
Portal Server 软件包括两个主题:default 和 heavy,部署后可分别在 WEB_CONTAINER/portal/desktop/themes/lite 和 WEB_CONTAINER/portal/desktop/themes/heavy 目录中提供。默认情况下,沙箱范例门户使用 default 主题,企业范例门户使用 heavy 主题。
主题 CSS 文件存储在门户 Web 应用程序中,或 Web 容器中的独立主题 Web 应用程序中。Web 应用程序的文件结构是:
主题的样式表
样式表中使用的图像文件
Web 设计人员可使用 Dreamweaver 自定义的模板
Javascript
default 主题和 heavy 主题中使用的所有 Javascript 均位于 WEB_CONTAINER/portal/desktop/themes/js/scripts.js 文件中,该文件也会加载 WEB_CONTAINER/portal/desktop/themes/js/scripts.js/portalMenuHandler.js 文件。
对于 Solaris,WEB_CONTAINER 为 /opt/SUNWappserver/appserver/domains/domain1/applications/j2ee-modules/,对于 Linux 为 /opt/sun/appserver/domains/domain1/applications/j2ee-modules/。
default 主题和 heavy 主题都在显示配置文件 AvailableThemes 集合中拥有相关的集合:
<Collection name="AvailableThemes" propagate="false"> <Collection name="default" propagate="false"> <String name="contextPath" value="desktop/themes/ lite"/> <Boolean name="editable" value="false"/> <Boolean name="insidePortalWar" value="true"/> <Boolean name="portletControlMenu" value="true"/> </Collection> <Collection name="heavy" propagate="false"> <String name="contextPath" value="desktop/themes/ heavy"/> <Boolean name="editable" value="false"/> <Boolean name="insidePortalWar" value="true"/> <Boolean name="portletControlMenu" value="false"/> </Collection> </Collection> |