Release v1.0.0 #94
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Full community platform release from dev to main.
Three features in one batch: Auto Welcome (CB Auto Welcome): - Personalized welcome email with template substitutions ({name}, {sitename}, etc.) - Auto-connection request from a designated community admin user - Configurable email subject and body in component config Profile View Tracking (CB Last Views Tab): - Records who viewed whose profile with visit count and timestamps - "Who Viewed Your Profile" sidebar on own profile - Unique viewer count and total view counter - Does not track self-views or guest views Profile Progress (CB Progress Field): - Calculates completeness percentage from avatar, bio, and custom fields - Color-coded progress bar (red/orange/yellow/green) - Shows missing items with suggestions to complete - Only visible on own profile, hidden at 100% Integration: - ProfileModel now records views and exposes progress/viewers to the view - Profile template redesigned with sidebar layout for viewers - User plugin sends welcome on registration, cleans up view data on deletion - SQL migration 01.06.00: #__mokojoomcommunity_profile_views table Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>Site Modules (8): - mod_mokojoomcommunity_activity: Recent activity stream posts - mod_mokojoomcommunity_members: Member directory (newest/active/popular sort) - mod_mokojoomcommunity_groups: Groups listing with member counts - mod_mokojoomcommunity_events: Upcoming events with dates and RSVP counts - mod_mokojoomcommunity_login: Login form with social login integration - mod_mokojoomcommunity_profile: Mini profile card with avatar and connection count - mod_mokojoomcommunity_forum: Recent forum topics with reply counts - mod_mokojoomcommunity_notifications: Bell dropdown with unread count and list All modules use Joomla 5 AbstractModuleDispatcher pattern with configurable max_items and sort options. Admin Dashboard (cpanel): - plg_quickicon_mokojoomcommunity: Quick icon stats on Joomla admin home - Profile count, pending reports (warning), pending ID verifications, forum topics, groups, upcoming events - Links to community admin views Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>Full admin interface for creating/managing custom profile fields, matching Community Builder's field management capabilities. FieldController (admin): - save(): create/update fields with validation (title required, JSON params validated, auto-slug from title) - delete(): removes field + all user values + privacy prefs - savegroup(): create/update field groups - deletegroup(): deletes group, ungroups contained fields Form XML definitions: - field.xml: title, name, type (text/textarea/select/date/email/url/number), group, description, default value, visibility, required, registration, published, ordering, params (JSON for type-specific options) - fieldgroup.xml: title, description, ordering, published Admin View + Template: - Fields HtmlView with toolbar - Split-panel template: fields table (left) + field groups (right) - Inline create forms for both fields and groups - Delete with confirmation (warns about data loss) - Type badges, visibility labels, required/registration/published indicators Supported field types: - text, textarea, select (with JSON options array), date, email, url, number - Params JSON for type-specific config: select: {"options":["Option A","Option B"]} number: {"min":0,"max":100,"maxlength":10} Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>Pull request closed