如何扩展WebCenter Spaces 应用程序
3. 展开WebCenterSpacesResources project
如何扩展WebCenter Spaces 应用程序
C:实现直接上传到WebCenter Spaces
如果你要更新Webcenter Spaces应用,新建或修改页面外观或模板,你可以在JDeveloper中直接上传更新程序。要在JDeveloper直接更新WebCenterSpacesResources project必须:
a:在Webcenter Spaces的config.properties指定主机和端口(host and port)。
b:有WebCenter Spaces的上传权限的角色。
1. WebLogic Server role - monitor
2. WebCenter Spaces permissions - Create, Edit, Delete <resourcetype>
在上传门户的资源在你的项目中选择配置WebCenter Spaces的主机名和端口。当你第一次登录这个选项必须先输入Webcenter Spaces的用户名和密码。为了安全,你的登陆信息不会保存在session中,但是会将session保存在缓存中。
当你登录Webcenter Spaces,只要你拥有管理权限,你就可以上传提供资源。
注:Out-of-the-box,只有oracle中间件预设的管理员(weblogic)拥有所有必要的权限。、
在config.properties里设置连接属性和授予权限:
1. 打开..\DesignWebCenterSpaces\config.properties.
2. 输入Jdeveloper和WebCenter Spaces的详细安装信息。
设置config.properties 启动上传下载
3. 保存更新好的config.properties
4. 如果需要,请求验证权限。
通过JDeveloper设置上传和验证权限
5. 上传示例资源,已测试连接并验证该资源在Webcenter Spaces可用。
D:在Jdeveloper中编辑Webcenter Spaces资源
Oracle建议使用JDeveloper扩展Webcenter Spaces。WebCenterSpacesResources这个项目提供了一切上传、下载、修改WebCenter Spaces的资源。
Application-Level VS Space-Level Resources:
a:Application-level resources提供给所有Spaces.
你必须开发WebCenterSpacesResources project目录下所有的application-level资源
oracle/webcenter/siteresources/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed.
要上传资源到Webcenter Spaces必须有Webcenter Spaces的权限:
更多的应用程序管理配置Create, Edit, Delete <Resource_Type>.

