AEM Communities提供了通知部分,其中显示已登录社区成员感兴趣的事件。
通知与活动和订阅的区别在于:
指向通知部分的链接始终显示在社区站点的标题中:
通知的实施是通过可扩展的可插拔渠道:
从Communities FP1开始,可用的通知渠道包括:
Notifications
链接访问的Web渠道。未来的渠道包括移动设备和台式机。
配置电子邮件
必须配置电子邮件,才能使电子邮件渠道正常运行通知。
有关设置电子邮件的说明,请参阅配置电子邮件。
启用关注
必须配置组件才能启用以下功能。 允许以下功能: blog、论坛、QnA、日历、filelibrary和评论。
注意:
Follow按钮提供了作为活动、订阅和/或通知跟踪条目的方法。 每次选择Follow按钮时,都可以打开或关闭选定内容。 Email Subscriptions
选项仅在配置后才存在。
如果选择了以下任何方法,则按钮的文本将变为Following。 为方便起见,可以选择Unfollow All
以关闭所有方法。
将显示Follow按钮:
查看其他成员的配置文件时。
在主功能页面(如论坛、QnA和博客)上:
对于特定条目(如论坛主题、问题解答问题或博客文章):
通过从“通知”页面中选择“通知设置”链接,每个成员都可以管理通知的接收方式。
始终启用Web渠道。
电子邮件渠道依赖于电子邮件🔗的正确配置,它提供的设置与Web渠道的设置相同。
默认情况下,电子邮件渠道处于关闭状态。
它可能由成员打开,但仍取决于是否配置了电子邮件。
现在,创建的向导社区站点包含一个指向横幅上方站点标题栏中Notifications
功能的链接。 与消息不同,会为每个社区站点创建通知,而在站点创建过程中必须启用消息。
访问已发布的站点时,选择Notifications
链接将显示该成员的所有通知。
启用电子邮件渠道后,成员会收到一封电子邮件,其中包含指向Web上内容的链接。
组织可以通过覆盖/libs/settings/community/templates/email/html中的模板来自定义电子邮件通知。
例如,要修改提及电子邮件通知(适用于社区组件),请在为其启用@mentions支持的组件模板中为动词提及添加if条件。
要修改博客评论中@mention的电子邮件通知模板,请将开箱即用模板放置:/libs/settings/community/templates/email/html/social.journal.components.hbs.comment/en
{{#equals this.verb "mention"}}\
A new mention <a href="{{objectUrl}}">comment</a> {{#if this.target.properties.[jcr:title]}}to the article "{{{target.displayName}}}" {{/if}}was added by {{{user.name}}} on {{dateUtil this.published format="EEE, d MMM yyyy HH:mm:ss z"}}.\n \
{{/equals}}\