MokoSuiteChurch is a **Layer 2** extension in the MokoSuite platform, building on MokoSuiteClient (Layer 0) and MokoSuiteCRM (Layer 1) to provide complete church management. Members are CRM contacts -- no duplicate user tables.
## Package Contents
| Extension | Type | Description |
|---|---|---|
| `plg_system_mokosuitechurch` | System Plugin | Core helpers, SQL schema, service classes |
Install via Joomla Extension Manager using the package file `pkg_mokosuitechurch.zip`. The package installs all three extensions (system plugin, component, webservices plugin) in the correct order.
Updates are delivered automatically via the [MokoGitea update server](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteChurch/updates.xml).
## Configuration
Settings are managed via the system plugin parameters:
| Fieldset | Key Settings |
|---|---|
| **Basic** | Church name, denomination, timezone |
| **Contributions** | Fiscal year start month, default fund, receipt format |
| **Membership** | Member ID prefix, auto-assign family |
| **Attendance** | Track attendance toggle, service types |