MokoJoomCommunity

Community profiles, connections, and activity streams for Joomla 5/6

A modern, Joomla-native community platform built on Joomla 5's service container architecture. Provides user profiles with custom fields, social connections, activity streams, and extensible profile tabs.

Features

  • Custom Profile Fields — Extensible field system (text, textarea, select, date, image, URL, social links)
  • User Connections — Follow/friend system with connection requests and approvals
  • Activity Streams — Track and display user activity (profile updates, new connections, content)
  • Profile Tabs — Tabbed profile pages with plugin-based tab extensions
  • User Lists — Searchable, filterable user directories with custom list layouts
  • Privacy Controls — Per-field visibility (public, registered, friends, private)
  • Avatar Management — Upload, crop, and resize profile images
  • Admin Dashboard — Manage users, fields, field groups, lists, and connections
  • Extensible — Add custom profile tabs, field types, and activity providers via plugins

Requirements

  • Joomla 5.0+ or 6.0+
  • PHP 8.1+

Installation

  1. Download the latest pkg_mokojoomcommunity-*.zip from Releases
  2. Install via Joomla → System → Install → Extensions
  3. Navigate to Components → MokoJoomCommunity to configure

Architecture

This is a Joomla package containing three sub-extensions:

Extension Type Purpose
com_mokojoomcommunity Component Core — profiles, fields, connections, activity, admin
plg_system_mokojoomcommunity System Plugin SEF routing, profile redirects, toolbar integration
plg_user_mokojoomcommunity User Plugin User event handling — profile creation, cleanup, sync

License

GPL-3.0-or-later — see LICENSE

Credits

S
Description
Community profiles, connections, and activity streams for Joomla
Readme GPL-3.0
1.2 MiB
Languages
Markdown 71.6%
Makefile 22%
XML 3.3%
JSON 2.6%
HTML 0.5%