Go to main content
1/368
目录
标题和版权信息
前言
目标读者
文档可访问性
多元化与包容性
相关资源
约定
第 I 部分 简介
1
Oracle Content Management
概览
访问
Oracle Content Management
了解角色
管理资产
管理内容
对内容开展协作
构建站点
集成和扩展
Oracle Content Management
入门
迁移至
Oracle Cloud Infrastructure
2
构建站点入门
站点入门
了解站点创建流程
了解站点开发
了解站点管理
3
创建第一个网站
开始之前
步骤 1:设置环境
导入 Minimal-NavMenu 定制组件
发布 Minimal-NavMenu 定制组件
添加示例图像
步骤 2:设置网站
创建网站
编辑网站
步骤 3:发布网站
执行更多操作
第 II 部分 创建和编辑站点
4
创建站点
创建站点
复制站点
管理站点请求
更改站点请求详细信息
查看站点请求策略
5
编辑站点
初步了解“站点构建器”页
了解站点更新
使用更新
编辑提示和技巧
使用样式和格式设置
定制站点设置
添加定制站点属性
使用表
上载站点文件
6
在站点中使用模板和主题
了解模板
从站点创建模板
更改模板详细信息
更改模板策略
更改模板状态或受众
管理模板
导出和导入模板
了解主题
管理主题
发布主题
7
管理定制组件和布局
了解定制组件
了解布局
使用定制组件和布局
注册远程组件
创建本地组件、布局、内容字段编辑器或内容表单
导出或导入组件或布局
8
使用站点页
导航到页
查看页
添加页
移动页
删除页
更改页设置
更改页布局
更改背景或主题
9
排列页面内容
添加组件和部分布局
使用资产和内容项
使用触发器和操作
使用水平部分布局
使用两列或三列布局
使用垂直部分布局
使用选项卡式部分布局
使用滑块部分布局
10
使用内置组件
基本组件
标题
段落
纯文本
按钮
结构组件
分隔线
分隔符
媒体组件
图像
图库
图库网格
YouTube 视频
视频
文档组件
文档
文件夹列表
文件列表
文档管理器
项目库
社交组件
社交栏
Facebook 点赞和推荐
Twitter 分享和关注
对话组件
对话列表
流程组件
流程开始表单
处理任务列表
任务详细信息表单
内容项
内容项组件
内容占位符
内容列表
内容搜索
推荐
其他组件
地图
标题
文章
图像(具有文本)
组件组
在页上使用 Cobrowse
Oracle Intelligent Advisor
Oracle Visual Builder
第 III 部分 发布和管理站点
11
管理站点
初步了解“站点”页
管理站点和站点设置
更改站点说明、徽标或嵌入属性
设置搜索引擎属性
启用预呈现服务以优化搜索引擎
设置“静态站点传送”选项
在发布时启用自动编译
覆盖编译站点的默认高速缓存控制标头
指定移动用户-代理以支持编译的自适应布局
指定和配置虚名 URL
启用 Cobrowse 集成
添加分析跟踪
12
发布站点
使站点联机或脱机
发布站点更改
13
保护站点
了解站点安全性
更改站点安全性
14
使用多语言站点
多语言站点概览
翻译站点
管理站点翻译作业
用于翻译的区域设置
用于翻译的定制区域设置
为 URL 重定向设置区域设置别名
15
使用站点重定向或 URL 映射
计划重定向
简单的字符串到字符串匹配
简化的通配符匹配
添加站点重定向
在 JSON 文件中指定重定向规则
将重定向规则文件上载到站点
映射站点 URL
16
提高站点性能
利用高速缓存提高性能
运行时高速缓存
站点构建器高速缓存
首屏 (Above the Fold, ATF) 呈现
第 IV 部分 开发站点
17
定制设计和样式
关于设计
设计文件
自适应表设计
定制对话列表样式
定制文件夹列表和文件列表样式
定制社交栏图标
为 Oracle Intelligent Advisor 配置互动式提问样式扩展
18
了解背景用法
关于背景和主题
如何实施背景
设置存储位置
19
设置触发器和操作
关于触发器和操作
设置触发器
设置操作
20
开发模板
关于模板
基本模板结构
创建模板
导出模板
导入模板
使用入门级模板
基于 Bootstrap 或网站设计模板创建站点模板
通过开发人员云服务开发模板
登录
Oracle Content Management
的开发人员云服务控制台
在开发人员云服务中创建项目
在开发人员云服务中创建模板
在开发人员云服务中复制模板
将模板导入到开发人员云服务中
合并更改
从开发人员云服务导出模板
21
开发主题
关于主题
基本主题结构
站点导航
创建主题
隐藏主题的组件和部分布局
隐藏主题中组件的对齐方式、宽度或间距选项
将组件与主题关联
站点呈现 API
22
开发布局
关于布局
搜索引擎优化 (Search Engine Optimization, SEO)
了解 components.json 文件和格式
在站点构建器中定制工具栏组
限制内容框中的组件
将布局内容设为可编辑
创建部分布局
创建支持延迟加载的部分布局
使用 API 开发定制部分布局
开发内容布局
通过
Oracle Content Management
创建内容布局
将布局视图传递到内容布局
通过 API 生成“站点详细信息”页 URL
通过开发人员云服务在本地开发内容布局
通过开发人员云服务创建内容布局
定义 RequireJS 模块
配置构造器函数参数
呈现内容布局
编辑 Mustache 模板中的内容布局
添加动态 DOM 操纵
在 design.css 文件中定义样式
获取引用项
获取媒体 URL
引发触发器
导航到包含搜索查询的搜索页
扩展宏和呈现多信息文本
指向“详细信息”页的链接
扩展内容列表查询中的宏
开发强健的内容布局
呈现内容项
标准化内容布局的数据结构
创建示例博客模板
将内容布局映射添加到模板
使用本地测试工具测试内容布局
使用本地测试工具进行测试
将具有内容布局的模板导入到
Oracle Content Management
中
23
开发组件
关于组件
关于开发组件
创建组件
通过开发人员云服务开发定制组件
为
Oracle Content Management
开发定制组件
开发定制组件
编写并运行单元测试
优化组件(缩小)以提高性能
运行连续集成作业
为多语言站点开发可翻译组件
构建包含“设置”面板的 H1 组件
创建新的本地组件
构建基本 H1 组件
为组件添加 CSS
添加“设置”面板以更改标题文本
更新主题以便其他人选取 H1 组件样式
使用 HTML 模板创建简单的组件
创建 HTML 组件
将用户提供的数据添加到 HTML 组件
比较本地组件与远程组件
呈现组件设置
本地组件实施
组件的样式类
如何为内置组件设置样式
组件样式设置基本信息
特定于组件的样式设置
设置组件属性
在内嵌框架中呈现的组件
关于在内嵌框架中呈现的组件的实例 ID 和结构
远程组件的安全性
注册远程组件
删除组件
Sites SDK
24
定制控制器文件
关于控制器文件
默认的控制器文件
修改默认的 controller.html 文件
关于 SCS 对象
SCS.sitePrefix
SCS.preInitRendering
SCS.getDeviceInfo
不应定制的控制器文件部分
使用标记来实现定制控制器文件可移植性
定制控制器文件示例
更改站点前缀
定制等待图
定制收藏夹图标
为非 JavaScript Crawler 定制 <noscript> 和 <meta> 标记
预取 JavaScript 文件
使用额外的标记来验证站点所有权
增加设备检测
使用标记来增强 controller.htm 可移植性
第 V 部分 使用其他工具进行站点开发
25
使用 OCE 工具包进行开发
在本地计算机上设置 OCE 工具包
通过 npm 安装相关项
使用 cec 命令行实用程序
使用本地测试工具进行测试
升级到 jQuery 3.5.x
使用开发人员云服务为
Oracle Content Management
进行开发
关于使用开发人员云服务
登录
Oracle Content Management
的开发人员云服务控制台
在开发人员云服务中创建项目
使用
Oracle Content Management
模板创建开发人员云服务项目
通过从
Oracle Content Management
下载 OCE 工具包在开发人员云服务中创建项目
将 OCE 工具包添加到新的 Git 资料档案库中的项目代码
在本地测试工具中测试定制组件、模板和内容布局
合并更改
使用 OCE 工具包将更改从测试环境传播到生产环境
对密码进行加密
注册服务器
为站点创建使用情况和权限报告
下载和上载文档及文件夹
从模板创建站点并为内容保持相同 GUID
从标准站点创建企业模板
导入和导出分类
导入和导出推荐
添加或删除集合内容
使用 OCE 工具包开发定制字段编辑器
将站点从一个服务器传输或更新到另一个服务器
传输没有内容项的站点
分组下载或上载站点的内容项
使用 OCE 工具包为站点页编制索引
为站点页文本创建内容类型
使用 OCE 工具包创建页索引内容项
将内容搜索添加到
Oracle Content Management
中的站点
将搜索页添加到站点
将搜索字段添加到主题
使用 OCE 工具包为多语言站点编制索引
创建简化的组件以便于组件开发
设置站点编译服务
编译站点以提高站点页的运行时性能
站点编译概览
与预呈现的交互
控制器站点页呈现
已编译的站点页呈现
模板编译
设置
编译模板
编译错误
详细信息页编译
编译特定页
站点编译
站点编译的先决条件
编译站点
定制编译器
约束
调试定制编译器
页布局编译器
组件编译器
内容布局编译器
SCSCompileAPI
组件水合
内嵌 JavaScript
Hydrate 函数
发布
静态站点传送优先级
高速缓存标头
详细信息页
将内容项添加到通道
为移动设备编译站点
站点生命周期和已编译页
在
Oracle Content Management
服务器中创建新站点或资产翻译作业
通过语言服务提供商翻译站点
使用 OCE 工具包创建翻译作业
列出翻译作业
创建翻译连接器
为多语言站点生成站点地图
将翻译作业提交给语言服务提供商
将翻译作业上载到服务器
第 VI 部分 附录
26
教程:使用 Knockout 开发组件
使用 Knockout 进行组件开发的简介和先决条件
步骤 1:创建组件
步骤 2:查看本地组件呈现的结构
步骤 3:查看本地组件设置的结构
步骤 4:显示组件中的新属性
步骤 5:注册触发器
步骤 6:引发触发器
步骤 7:注册操作
步骤 8:执行操作
步骤 9:为组件的每个实例创建不同的标题
步骤 10:结合使用嵌套组件和内嵌编辑
步骤 11:支持不同的布局
步骤 12:定义定制样式
步骤 13:在内嵌框架中呈现组件
步骤 14:在内嵌框架中呈现组件时使用定制样式
步骤 15:与页撤消和重做行为集成
步骤 16:资产管理
教程回顾
27
Sites SDK 参考
SitesSDK.getProperty('componentAssets', callback)
SitesSDK.getProperty(propertyName, callback)
SitesSDK.getSiteProperty(propertyName, callback)
SitesSDK.setProperty('componentAssets', [assets])
SitesSDK.setProperty(propertyName, propertyValue)
SitesSDK.filePicker({options}, callback)
SitesSDK.openDocumentPicker(options)
SitesSDK.openAssetPicker(可选)
SitesSDK.publish(messageType, payload)
SitesSDK.subscribe(messageType, callback)
SitesSDK.Utils.addSiteThemeDesign(cssUrl)
SitesSDK.Utils.Logger
28
故障排除
我尝试创建站点,但没有模板
我无法删除站点
无法打开站点树或编辑页
我添加了组件,但没有在页中显示
我的文件夹、文件和对话组件无法工作
我更改了页布局,但一些内容消失了
我上载了图像的新版本,但没有在页中显示
我基于另一个服务添加了组件,但它无法正常工作
我的企业站点显示一条警告
此页上的脚本内容仅用于导航目的且不会以任何方式更改内容。