创作新社区站点 author-a-new-community-site
创建新社区站点 create-a-new-community-site
使用创作实例创建新的社区站点
- 使用管理员权限登录
- 从全局导航: 导航>社区>站点
社区站点控制台提供了一个向导,可指导用户完成创建社区站点的步骤。 可以向 Next
步骤或 Back
到上一步,然后再在最后一步中提交网站。
要开始创建新的社区站点,请执行以下操作:
- 选择
Create
按钮
步骤1:网站模板 step-site-template
在 网站模板步骤,输入标题、描述和URL的名称,然后选择社区网站模板,例如:
-
社区站点标题:
Getting Started Tutorial
-
社区站点描述:
A site for engaging with the community.
-
社区站点根目录:(默认根留空)
/content/sites
) -
云配置:(如果未指定云配置,则留空)提供指定云配置的路径。
-
社区站点基本语言:(单语言保持不变)英语)使用下拉菜单选择一个 或更多 基本语言 — 德语、意大利语、法语、日语、西班牙语、葡萄牙语(巴西)、中文(繁体)和简体中文。 将为添加的每种语言创建一个社区站点,并按照 翻译多语言站点的内容. 每个站点的根页面将包含一个子页面,该子页面由所选语言之一的语言代码命名,如“en”表示英语,“fr”表示法语。
-
社区站点名称:参与
- 请仔细检查名称,因为创建网站后,该名称不容易更改
- 初始URL将显示在“社区网站名称”下方
- 对于有效的URL,请附加基本语言代码+ "。html"
- 例如, http://localhost:4502/content/sites/
engage/en.html
-
模板:下拉选择
Reference Site
选择 下一个
步骤2:设计 step-design
设计步骤分为两个部分,用于选择主题和品牌横幅:
社区站点主题 community-site-theme
选择要应用于模板的所需样式。 选择后,将使用复选标记覆盖主题。
社区网站品牌化 community-site-branding
(可选)上传要在网站页面中显示的横幅图像。 横幅被固定到浏览器的左边缘,在社区站点标题和菜单(导航链接)之间。 横幅高度会被裁剪为120像素。 无法调整横幅大小以适合浏览器的宽度和120像素高度。
选择 下一步。
步骤3:设置 step-settings
在设置步骤中,在选择 Next
,请注意有七个部分提供了对涉及用户管理、标记、审核、群组管理、分析、翻译和启用的配置的访问权限。
访问 AEM Communities启用入门 教程,以了解如何使用启用功能。
用户管理 user-management
选中的所有复选框 用户管理
- 允许站点访客自行注册
- 允许网站访客在不登录的情况下查看网站
- 允许成员发送和接收来自其他社区成员的消息
- 允许使用Facebook登录,而不是注册和创建用户档案
- 允许使用Twitter登录,而不是注册和创建用户档案
标记 tagging
可应用于社区内容的标记可通过选择之前通过定义的AEM命名空间来控制 标记控制台 (例如 教程命名空间)。
使用提前键入搜索,可轻松查找命名空间。 例如,
- 键入“tut”
- 选择
Tutorial
角色 roles
社区成员角色 是通过“角色”部分中的设置分配的。
要让社区成员(或成员组)以社区经理的身份体验站点,请使用提前键入搜索并从下拉列表的选项中选择成员或组名称。
例如,
- 类型“q”
- 选择 奎恩·哈珀
审核 moderation
接受的默认全局设置 审核 用户生成的内容(UGC)。
ANALYTICS analytics
如果Adobe Analytics获得许可并配置了Analytics云服务和框架,则可以启用Analytics并选择框架。
请参阅 社区功能的Analytics配置.
翻译 translation
的 翻译设置 指定网站的基本语言,以及UGC是否可以翻译以及翻译到哪种语言(如果可以)。
- 检查 允许机器翻译
- 在默认的机器翻译服务中保留为翻译选择的默认语言
- 保留默认翻译提供程序和配置
- 由于没有语言副本,因此不需要全局存储
- 选择 翻译整个页面
- 保留默认持久性选项
启用 enablement
创建参与社区时留空。
有关快速创建 启用社区,请参阅 AEM Communities启用入门.
选择 下一步。
步骤4:创建社区站点 step-create-communities-site
选择 创建。
完成该过程后,新站点的文件夹会显示在“社区 — 站点”控制台中。
发布新社区站点 publish-the-new-community-site
创建的站点应从社区 — 站点控制台进行管理,该控制台与可从中创建新站点的控制台相同。
选择社区站点的文件夹以将其打开后,将鼠标悬停在站点图标上,可显示四个操作图标:
在选择第四个省略号图标(更多操作)时,将显示导出网站和删除网站选项。
从左到右为:
-
打开网站
选择铅笔图标以在创作编辑模式下打开社区站点,以添加和/或配置页面组件 -
编辑网站
选择属性图标以打开社区站点以修改属性,如标题或更改主题 -
发布站点
选择“世界”图标以发布社区站点(例如,如果发布服务器在本地计算机上运行,则默认情况下会运行到localhost:4503) -
导出网站
选择导出图标以创建同时存储在 包管理器 和下载。请注意,网站包中未包含UGC。
-
删除站点
选择删除图标以从中删除社区站点 “社区”>“站点”控制台. 此操作会删除与网站关联的所有项目,如UGC、用户组、资产和数据库记录。
- 导航到 工具>操作>复制 菜单
- 选择 作者代理
- 选择 默认代理(发布)
- 旁边 设置 选择 编辑
- 在“代理设置”的弹出对话框中,选择“传输”选项卡
- 在URI中,将端口号4503更改为所需的端口号
http://localhost:6103/bin/receive?sling:authRequestLogin=1
- 选择 确定
- (可选)选择
Clear
或Force Retry
重置复制队列
选择发布 select-publish
确保发布服务器运行后,选择世界图标以发布社区站点。
成功发布社区网站后,会短暂显示一条消息:
注意新社区用户组 notice-new-community-user-groups
除了新的社区站点之外,还会创建新用户组,其中为各种管理功能设置了适当的权限。 有关详细信息,请访问 社区站点的用户组.
对于此新社区网站,鉴于步骤1中的网站名称为“engage”,则可能会从 “组”控制台 (全局导航):社区、组):
- 社区参与社区经理
- 社区参与组管理员
- 社区参与成员
- 社区参与审核者
- 社区参与特权成员
- 社区参与Sitecontentmanager
请注意 亚伦·麦当诺 是
- 社区参与社区经理
- 社区参与审核者
- 社区参与成员(间接作为审核者组的成员)
http://localhost:4503/content/sites/engage/en.html http-localhost-content-sites-engage-en-html
验证错误配置 configure-for-authentication-error
在配置网站并将其推送到发布后, 配置登录映射 ( Adobe Granite Login Selector Authentication Handler
)。 好处是当登录凭据输入不正确时,身份验证错误将在错误消息中重新显示社区站点的登录页面。
添加 Login Page Mapping
as
- /content/sites/engage/en/signin:/content/sites/engage/en
可选步骤 optional-steps
更改默认主页 change-the-default-home-page
使用发布站点进行演示时,将默认主页更改为新站点可能会非常有用。
要执行此操作,需要使用 CRXDE 简化以编辑 资源映射 表格。
要开始操作,请执行以下操作:
-
在发布时,使用管理员权限登录
-
在项目浏览器中,展开
/etc/map
-
选择
http
节点-
选择 创建节点
-
名称 localhost.4503
(do not use
:
) -
类型 sling:映射
-
-
-
新建
localhost.4503
选定节点-
添加属性
-
名称 sling:匹配
-
类型 字符串
-
值 localhost.4503/$
(必须以“$”字符结尾)
-
-
添加属性
- 名称 sling:internalRedirect
- 类型 字符串
- 值 /content/sites/engage/en.html
-
-
选择 全部保存
-
(可选)删除浏览历史记录
-
浏览到http://localhost:4503/
- 访问http://localhost:4503/content/sites/engage/en.html
sling:match
具有“x”的属性值 — xlocalhost.4503/$
— 和 全部保存.
疑难解答:保存映射时出错 troubleshooting-error-saving-map
如果无法保存更改,请确保节点名称为 localhost.4503
,而不是使用“圆点”分隔符 localhost:4503
带有“冒号”分隔符,如 localhost
不是有效的命名空间前缀。
疑难解答:无法重定向 troubleshooting-fail-to-redirect
'$'在正则表达式的末尾 sling:match
字符串很关键,因此只是 http://localhost:4503/
已映射,否则,重定向值将附加到URL中server:port之后可能存在的任何路径前面。 因此,当AEM尝试重定向到登录页面时,重定向会失败。
修改网站 modify-the-site
最初创建网站后,作者可以使用 “打开网站”图标 执行标准AEM创作活动。
此外,管理员还可以使用 “编辑网站”图标 以修改网站的属性,如标题。
进行任何修改后,请记住 保存 和 重新发布 网站。