Developing Communities developing-communities
Overview overview
AEM Communities simplifies the creation and customizaton of community features such as forums, user groups, blogs, Q&A, calendars, comments, reviews, voting, ratings, and assignments. These features result in user generated content (UGC) being entered in the publish environment.
The foundation of a community site is the social component framework (SCF). Creation of a community site begins with the selection of a community site template that is composed of community functions.
For an overview and getting started tutorials, visit:
Recommended Deployments recommended-deployments
- Community Content Storage: discusses the available SRP choices for a UGC common store
- Recommended Topologies for Communities: discusses topologies based on use case and SRP choice
Social Component Framework social-component-framework
- Social Component Framework: overview of framework and APIs
- SCF Handlebars Helpers: default helpers and how to write custom helpers
- Client-side Customization: customizing code that runs in browser
- Server-side Customization: customizing code that runs on server
- Storage Resource Provider (SRP): overview of community content storage
- Coding Guidelines: guidelines, tips & tricks
- Community Components guide: interactive development tool
Component, Function and Feature Essentials component-function-and-feature-essentials
AEM Communities components, functions and features provide the building blocks for community sites.
Community Members community-members
Community Groups community-groups
Community groups is the concept of allowing community members to form sub-communities within the community site. Creation of a community group may occur in the publish or author environment.
Managing Data managing-data
- SRP and UGC Essentials - SRP API utility methods and examples
- Tag Essentials - ability for community members to tag UGC and/or cataloged enablement resources
Tutorials tutorials
Troubleshooting troubleshooting
Related Communities Documentation related-communities-documentation
-
Visit Deploying Communities to learn about recommended deployments and dispatcher configuration.
-
Visit Administering Communities Sites to learn about creating a Community Site, configuring Community Site Templates, moderating community content, managing members, and configuring messaging.
-
Visit Authoring Communities Components to learn how to author with and configure Communities components.