Initial Setup for Enablement initial-setup-for-enablement
Start Author and Publish Instances start-author-and-publish-instances
For development and demonstration purposes, it will be necessry to run one author and one publish instance.
Follow the basic AEM Getting Started instructions which will result in
- author environment on localhost:4502
- publish environment on localhost:4503
For AEM Communities,
-
The author environment is for
- Development of sites, templates, components, enablement resources and learning paths
- Assignment of members and groups of members to enablement resources and learning paths
- Generating reports on assignments, views, and posts
- Administrative and configuration tasks
-
The publish environment is for
- Learning/training based on topics managed by the Enablement Manager
- Commenting and rating enablement resources and learning paths
- Getting in touch with the resource contacts
Install Latest Communities Release install-latest-communities-release
This tutorial creates an enablement community site. To ensure the latest feature pack is installed, visit:
For a tutorial that creates an engagement community site, visit Getting Started with AEM Communities.
Configure Enablement Features configure-enablement-features
To follow this tutorial, it is necessary to correctly install and configure enablement, which requires third-party products, such as MySQL and FFmpeg.
Configure Analytics configure-analytics
When Adobe Analytics is configured for the community site, more information is available in the reports generated on enablement resources and learning paths assigned to community members (learners).
Configure Email for Notifications configure-email-for-notifications
The notifications feature, available by default for all sites created using the Communities Sites
console, provides an email channel for notifications.
What is necessary is for email to be properly configured for the site.
See Configuring Email.
Enable the Tunnel Service enable-the-tunnel-service
When creating a community site in the author environment, the tunnel service makes possible the ability to create and manage users and user groups registered in the publish environment (members), assign roles to trusted community members, and assign content to learners.
For more information see Managing Users and User Groups.
For simple instructions to enable the tunnel service, see Tunnel Service.
Create Tutorial Tags create-tutorial-tags
Create tags to use for the engage and enablement tutorials, using the tag namespace of Tutorial
.
Use the Tagging console to create the following tags:
Tutorial: Sports / Baseball
Tutorial: Sports / Gymnastics
Tutorial: Sports / Skiing
Tutorial: Arts / Visual
Tutorial: Arts / Auditory
Tutorial: Arts / History
Then follow the instructions to
Sample package of tags created for the AEM Communities Getting Started Tutorials
Create Enablement Members and Groups create-enablement-members-and-groups
For an enablement community site, site visitors should not be able to self-register nor use social login.
Instead, with the tunnel service enabled, the Members console is used to register new members in the publish environment.
In this tutorial, three members are created in the publish environment. Two members will be become members of a user group that is assigned to a learning path, while the third member will become an enablement resource contact.
A fourth user is created in the author environment and assigned the roles of Communities Administrator and Community Enablement Manager.
Riley Taylor - Enrollee riley-taylor-enrollee
Create a member who will be added to a group of Learners - the Community Ski Class group.
- ID: riley
- Email: riley.taylor@mailinator.com
- Password: password
- Confirm Password: password
- First Name: Riley
- Last Name: Taylor
Sidney Croft - Enrollee sidney-croft-enrollee
Create a second member who will be added to the Community Ski Class group.
- ID: sidney
- Email: sidney.croft@mailinator.com
- Password: password
- Confirm Password: password
- First Name: Sidney
- Last Name: Croft
Quinn Harper - Enablement Resource Contact and Moderator quinn-harper-enablement-resource-contact-and-moderator
Create a member who will be added to the Community Site’s member group once the site has been created. This membership will allow the member to be assigned as the enablement Resource Contact when an enablement resource is created for the site.
- ID: quinn
- Email: quinn.harper@mailinator.com
- Password: password
- Confirm Password: password
- First Name: Quinn
- Last Name: Harper
Add a User Group - Community Ski Class add-a-user-group-community-ski-class
Add a new group named Community Ski Class.
-
ID: community-ski-class
-
Name: Community Ski Class
-
Description: a sample group for assigning enablement resources
-
Add Members To Group ‘add’:
- riley
- sidney
-
Select Save
Community Ski Class properties community-ski-class-properties
Community Administrator Role community-administrator-role
Members of the Community Administrators group are able to create community sites, manage sites, manage members (they can ban members from the community), and moderate content.
Create User create-user
Create a user on author, who is assigned the role of Community Administrator:
-
On the author instance
- For example, http://localhost:4502/
-
Sign in with administrator privileges
- For example, username ‘admin’ / password ‘admin’
-
From the main console, navigate to Tools, Operations > Security > Users
-
From the Edit menu, select Add User
-
In the
Create New User
dialog enter- ID*: sirius
- Emai Address: sirius.nilson@mailinator.com
- Password*: password
- Confirm Password*: password
- First Name: Sirius
- Last Name*: Nilson
Assign Sirius to Community Administrators Group assign-sirius-to-community-administrators-group
Scroll down to Add User to Groups
:
-
Enter ‘C’ to search
- Select
Community Administrators
- Select
Community Enablement Managers
- Select
-
Select Save