dev
Generic: Repo Health / Release configuration (push) Blocked by required conditions
Generic: Repo Health / Scripts governance (push) Blocked by required conditions
Generic: Repo Health / Repository health (push) Blocked by required conditions
Generic: Repo Health / Report Issues (push) Blocked by required conditions
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Universal: Auto Version Bump / Version Bump (push) Failing after 3s
Full implementations replacing TODO stubs for all four gateways: - Authorize.Net: Accept Hosted redirect, HMAC-SHA512 webhook verification - Braintree: Client token + Drop-in UI, XML webhook parsing - Mollie: Payments API v2 redirect, server-side status verification - Square: Checkout API payment links, HMAC-SHA256 webhook signatures All follow the established event pattern (registerGateway, processPayment, handleWebhook) with sandbox/production mode support and manifest config fields. Authored-by: Moko Consulting Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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
- Download the latest
pkg_mokojoomcommunity-*.zipfrom Releases - Install via Joomla → System → Install → Extensions
- 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
- Built by Moko Consulting
Description
Community profiles, connections, and activity streams for Joomla
https://mokoconsulting.tech/support/products/mokojoomcommunity
1.3 MiB
Languages
Markdown
71.6%
Makefile
22%
XML
3.3%
JSON
2.6%
HTML
0.5%