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