UIKit Component: Community membership components are built on top of the social.plus SDK, providing ready-to-use member management UI with full data management handled automatically.
Feature Overview
Community Membership UIKit components provide comprehensive tools for managing community members, handling join requests, processing invitations, and tracking membership analytics. These components enable community administrators to effectively manage their member base through intuitive interfaces that handle invitations, approval workflows, member roles, and membership insights—all built on top of the social.plus SDK.Key Features
Member Administration
Comprehensive member management
- Member list display and management
- Role assignment and permission control
- Member profile access and interactions
- Member removal and ban functionality
Invitation System
Member invitation workflows
- Send invitations to new members
- Track invitation status and responses
- Manage pending invitation lists
- Configure invitation permissions and limits
Join Request Processing
Join request handling and approval
- Review and approve join requests
- Decline inappropriate requests
- Automated approval workflow options
- Join request notification management
Membership Analytics
Membership insights and tracking
- Member growth and activity metrics
- Invitation success rate tracking
- Join request approval statistics
- Member engagement analytics
Implementation Guide
Core member management and administrationMember Administration components provide comprehensive tools for managing community members, including member lists, role assignments, and member profile management. These components enable administrators to effectively oversee their community membership.
Member Management Page
The member management page provides a comprehensive view of all community members with tools for administration and role management.Features
Feature | Description |
---|---|
Member List Display | View all community members with profiles and roles |
Role Assignment | Assign and modify member roles and permissions |
Member Search | Search and filter members by various criteria |
Member Actions | Remove, ban, or promote members |
Required Properties
Property | Type | Description |
---|---|---|
community | AmityCommunity | The community object for member management |
currentUser | AmityUser | The current user for permission validation |
Customization Options
Config ID | Type | Description |
---|---|---|
member_management_page/*/* | Page | Customize overall page theme and layout |
member_management_page/*/member_list_item | Component | Member list item styling |
member_management_page/*/role_badge | Element | Member role badge appearance |
member_management_page/*/action_buttons | Element | Member action button styling |
member_management_page/*/search_bar | Element | Member search interface styling |
member_management_page/*/member_avatar | Element | Member profile picture display |
Code Examples
Navigation Behavior
Related Components
Communities
Core Community Features
Community setup, profiles, and content feeds
Community Management
Settings & Administration
Community settings, permissions, and moderation tools
Users & Profiles
User Management
User profiles and social interactions
Content Moderation
Moderation Tools
Content and user moderation features
Social Feeds
Feed Components
Community content display and interaction
Posts & Media
Post Components
Community post creation and management
Implementation Strategy: Start with the Member Management Page as your central hub for community administration, then implement invitation workflows to grow your community organically. Use the Pending Request Page to handle join requests efficiently, and configure approval processes based on your community’s privacy and moderation requirements. Consider implementing automated invitation tracking and join request notifications to streamline membership management workflows. Focus on providing clear feedback for all membership actions and ensure smooth navigation between member profiles, invitation status, and approval interfaces.