UIKit Component: Community components are built on top of the social.plus SDK, providing ready-to-use community management UI with full data management handled automatically.
Feature Overview
Core Community UIKit components provide comprehensive tools for building and managing community experiences. From creating and configuring communities to displaying rich content feeds, these components handle the complete community lifecycle while maintaining seamless integration with the social.plus SDK.Key Features
Community Setup
Community creation and configuration
- Create new communities with avatars, names, descriptions
- Category assignment (up to 10 categories)
- Privacy settings (public/private/hidden)
- Member invitation workflows
Community Profile
Community profile and header display
- Cover photo and community information display
- Member and post count tracking
- Community verification badges
- Join/request management
Content Feeds
Community feed components
- General community post feeds
- Pinned posts display
- Image-only content feeds
- Video-only content feeds
Member Integration
Basic member addition workflows
- Category selection for communities
- Member search and invitation
- Privacy-based member management
- Community discovery features
Implementation Guide
Community creation, setup, and basic configurationThe Community Setup components provide comprehensive tools for creating new communities and configuring existing ones, including category assignment and member invitation workflows.
Community Setup Page
The Community Setup Page can be used to create a brand new community or update existing community information including avatar, name, description, categories, and privacy settings.Features
Feature | Description |
---|---|
Creating a community | Fill in information needed to create the community like avatar, name, description and categories. Public or private community selection available. |
Updating existing community | Community avatar, name, description, and categories can be updated. Privacy settings can be changed from public to private and vice versa. |
Customization Options
Config ID | Type | Description |
---|---|---|
community_setup_page/*/* | Page | You can customize page theme |
community_setup_page/*/close_button | Element | You can customize image |
community_setup_page/*/title | Element | You can customize text |
community_setup_page/*/community_edit_title | Element | You can customize text |
community_setup_page/*/community_name_title | Element | You can customize text |
community_setup_page/*/community_about_title | Element | You can customize text |
community_setup_page/*/community_category_title | Element | You can customize text |
community_setup_page/*/community_privacy_title | Element | You can customize text |
community_setup_page/*/community_create_button | Element | You can customize text and image |
community_setup_page/*/community_edit_button | Element | You can customize text and image |
Code Examples
Add Category Page
The Add Category Page allows users to search for categories to attach to a community. A community can have up to 10 categories.Features
Feature | Description |
---|---|
Add category | Up to 10 categories can be selected to attach to a community |
Code Examples
Invite Member Page
The Invite Member Page allows users to search for specific users by display name to invite to a community.Features
Feature | Description |
---|---|
Invite User | Users can be searched by display name to invite them to a community |
Code Examples
Navigation Behavior
The Community Setup Page will navigate to the user listing page to add users to the community if it is created as private, and to the category listing page to attach categories to the community.Related Components
Community Management
Settings & Administration
Community settings, permissions, and moderation tools
Community Membership
Member Management
Member administration, invitations, and join requests
Social Feeds
Feed Components
General social feed components and integration
Posts & Media
Post Components
Community post creation and management
Content Discovery
Search & Discovery
Community and content discovery features
Users & Profiles
User Management
User profiles and social interactions
Implementation Strategy: Start with the AmityCommunitySetupPage for creating new communities, then integrate AmityCommunityProfilePage as the main community hub. Use specialized feed components (Pin, Image, Video) to provide organized content views. Configure navigation behaviors early to ensure smooth user flows between community creation, content viewing, and management features.