使用创作实例创建社区站点。 在AEM创作实例上:
社区站点控制台提供了一个向导,引导用户完成创建社区站点的各个步骤。 您可以前进到 Next
步骤或 Back
到上一步,然后再在最后一步中提交站点。
要开始创建社区站点,请执行以下操作:
Create
按钮。在 站点模板步骤,输入URL的标题、描述和名称,然后选择社区站点模板,例如:
社区站点标题: Getting Started Tutorial
社区站点描述: A site for engaging with the community.
社区站点根目录:(对于默认根,保留为空 /content/sites
)
云配置:(如果未指定云配置,则保留为空)提供指定云配置的路径。
社区站点基本语言:(对于单语言:英语,保持不变)使用下拉列表选择一种语言 或更多 可用语言的基础语言 — 德语、意大利语、法语、日语、西班牙语、葡萄牙语(巴西)、繁体中文、简体中文。 系统会为添加的每个语言创建一个社区站点,并按照中所述的最佳实践存在于同一站点文件夹中 翻译多语言站点的内容. 每个站点的根页面都包含一个由所选语言之一的语言代码命名的子页面,例如“en”表示英语,“fr”表示法语。
社区站点名称:参与
engage/en.html
模板:下拉以选择 Reference Site
选择下一步。
“设计”步骤包含两个部分,用于选择主题和品牌推广横幅:
选择要应用于模板的所需样式。 选中后,主题上覆盖有复选标记。
(可选)上传横幅图像以在网站页面上显示。 横幅将固定到浏览器的左边缘,位于社区站点标题和导航链接之间。 横幅高度将裁剪为120像素。 不会调整横幅的大小以适合浏览器的宽度和120像素的高度。
选择下一步。
在设置步骤中,选择 Next
,共七个部分提供对配置的访问权限,这些配置涉及用户管理、标记、审核、组管理、分析和翻译。
选中所有复选框 User Management
对于生产环境,需要创建自定义Facebook和Twitter应用程序。 请参阅 使用Facebook和Twitter进行社交登录.
应用于社区内容的标记可通过选择之前通过定义的AEM命名空间来控制 标记控制台 (例如 教程命名空间)。
使用提前输入搜索可以轻松查找命名空间。 例如,
tut
Tutorial
社区成员角色 通过“角色”部分中的设置进行分配。
要允许社区成员(或成员组)以社区管理员身份体验站点,请使用预输入搜索并从下拉菜单中的选项中选择成员或组名称。
例如,
q
通道服务 允许选择仅存在于发布环境中的成员和组。
接受默认全局设置 审核 用户生成内容(UGC)。
如果Adobe Analytics已获得许可并且已配置Analytics Cloud服务和框架,则可以启用Analytics并选择框架。
请参阅 用于社区功能的Analytics配置.
此 翻译设置 指定站点的基本语言,以及是否可以将UGC翻译成哪种语言(如果可以)。
选择 创建。
进程完成后,新站点的文件夹将显示在社区 — 站点控制台中。
创建的站点应从“社区 — 站点”控制台进行管理,该控制台与可能创建新站点的控制台相同。
选择社区站点的文件夹以将其打开后,将鼠标悬停在站点图标上,以便显示四个操作图标:
选择第四个省略号图标(更多操作)时,将显示导出站点和删除站点选项。
从左到右分别是:
打开站点
选择铅笔图标将在作者编辑模式下打开社区站点,您可以在其中添加或配置页面组件。
编辑站点
选择属性图标将打开社区站点以修改属性,例如标题或更改主题。
发布站点
选择世界图标将发布社区站点(例如,如果您的发布服务器在本地计算机上运行,则默认情况下将发布到localhost:4503)。
导出站点
选择导出图标将创建社区站点的资源包,此资源包同时存储在 包管理器 并下载。 站点包中未包含UGC。
删除站点
选择删除图标可从中删除社区站点 社区>站点控制台. 此操作将删除与站点关联的所有项目,例如UGC、用户组、资源和数据库记录。
如果未将默认端口4503用于发布实例,请编辑默认复制代理以将端口号设置为正确的值。
在创作实例上,从主菜单中:
确保发布服务器运行后,选择world图标以发布社区站点。
成功发布社区站点后,会短暂显示一条消息“站点已发布”。
除了新社区站点外,还将创建新的用户组,这些用户组具有针对各种管理功能设置的相应权限。 有关详细信息,请访问 社区站点的用户组.
对于这个新的社区站点,在步骤1中给定站点名称“engage”(参与),将从以下位置看到四个新用户组: 群组控制台 (全局导航:社区、组):
艾伦·麦当劳 是以下成员之一
配置站点并将其推送到发布后, 配置登录映射 ( Adobe Granite Login Selector Authentication Handler
)。 这样做的好处是,当登录凭据输入不正确时,身份验证错误会重新显示社区站点的登录页面,并显示错误消息。
添加 Login Page Mapping
作为
/content/sites/engage/en/signin:/content/sites/engage/en
在使用发布站点进行演示时,将默认主页更改为新站点可能很有用。
为此,需要使用 CRXDE 简化以编辑 资源映射 发布时显示的表。
要开始使用,请执行以下操作:
在发布实例上,使用管理员权限登录。
在项目浏览器中,展开 /etc/map.
选择 http
节点:
选择 创建节点:
名称 localhost.4503 (do 非 使用“:”)
具有新创建的 localhost.4503
选定的节点:
添加属性:
名称 sling:match
添加属性:
选择 全部保存。
(可选)删除浏览历史记录。
浏览https://localhost:4503/。
要禁用,只需在 sling:match
带有“x”的属性值 — xlocalhost.4503/$
— 和 全部保存.
如果无法保存更改,请确保节点名称为 localhost.4503
,且使用“点”分隔符,而不是 localhost:4503
带有“冒号”分隔符, localhost
不是有效的命名空间前缀。
“$'正则表达式末尾 sling:match
字符串至关重要,因此 https://localhost:4503/
否则重定向值将前缀为URL中server:port之后可能存在的任何路径。 因此,当AEM尝试重定向到登录页面时,它会失败。
最初创建站点后,作者可以使用 “打开站点”图标 执行标准的AEM创作活动。
此外,管理员可以使用 “编辑站点”图标 以修改站点的属性,如标题。
进行任何修改后,请记住 保存 并且Publish 网站。