Assimilate Dolibarr modules into MokoSuite Joomla extensions #255

Open
opened 2026-06-10 05:30:40 +00:00 by jmiller · 2 comments
Owner

Summary

Migrate all MokoDoli Dolibarr modules into equivalent MokoSuite Joomla extension features. The goal is a full MokoSuite environment replacing the Dolibarr ERP dependency.

Current Dolibarr Modules (24 repos)

Module Current Purpose Proposed MokoSuite Target
MokoDoliAuth SSO and authentication MokoSuiteCommunity (social login already exists)
MokoDoliArt Digital art asset management MokoSuiteGallery (in Community)
MokoDoliCare Childcare/client care tracking New: MokoSuiteCare or MokoSuiteCRM
MokoDoliChimp Mailchimp integration MokoSuiteCross (already has Mailchimp service)
MokoDoliClaude AI assistant integration MokoSuite core (MCP servers already handle this)
MokoDoliCredits Credit/token system MokoSuiteCommunity (membership billing)
MokoDoliDymo Label printing New: MokoSuitePrint or standalone
MokoDoliForm Custom form builder New: MokoSuiteForms
MokoDoliG Google Workspace integration MokoSuiteCross (Google services)
MokoDoliGithub GitHub integration Not needed (MokoGitea handles this)
MokoDoliHRM HR management New: MokoSuiteHRM
MokoDoliJoomShop Joomla shop sync New: MokoSuiteShop or MokoSuiteERP
MokoDoliMods Module modification framework Not needed (Joomla has overrides)
MokoDoliMulti Multi-tenant orchestration MokoSuite core (WaaS already multi-tenant)
MokoDoliOffline Offline mode / PWA MokoSuite core (PWA feature)
MokoDoliPhoneCom Phone.com VoIP integration New: MokoSuiteVoIP or MokoSuiteCRM
MokoDoliPlaid Plaid banking integration New: MokoSuiteFinance or MokoSuiteERP
MokoDoliProjTemplate Project templates Not needed (Gitea project boards)
MokoDoliRelease Release management Not needed (mokoplatform CLI handles this)
MokoDoliSign Digital signatures New: MokoSuiteSign
MokoDoliTraining Training/certification management New: MokoSuiteTraining
MokoDoliAdInsights Ad platform analytics New: MokoSuiteAnalytics
MokoCRM White-label CRM New: MokoSuiteCRM (full CRM in Joomla)
MokoDolibarr Dolibarr core fork Retired after assimilation

Proposed Consolidation

Already covered by existing MokoSuite extensions

  • Auth → MokoSuiteCommunity (social login)
  • Art → MokoSuiteCommunity (gallery)
  • Chimp → MokoSuiteCross (Mailchimp service plugin)
  • G → MokoSuiteCross (Google services)
  • Credits → MokoSuiteCommunity (membership)
  • Claude → MCP servers (already exists)
  • Github → MokoGitea (already exists)
  • Multi → WaaS architecture (already exists)
  • ProjTemplate → Gitea project boards (already exists)
  • Release → mokoplatform CLI (already exists)
  • Mods → Joomla template overrides (native)

New MokoSuite extensions needed

  • MokoSuiteCRM — client management, invoicing, contacts (replaces MokoCRM + Care + PhoneCom)
  • MokoSuiteERP — inventory, shop, banking (replaces JoomShop + Plaid)
  • MokoSuiteHRM — employee management, training, certifications (replaces HRM + Training)
  • MokoSuiteForms — form builder (replaces Form)
  • MokoSuiteSign — digital signatures (replaces Sign)
  • MokoSuiteAnalytics — ad insights, reporting (replaces AdInsights)

Can be retired (no Joomla equivalent needed)

  • MokoDoliMods, MokoDoliProjTemplate, MokoDoliRelease, MokoDolibarr (core)
  • MokoDoliOffline (PWA is a core web feature, not an extension)
  • MokoDoliDymo (very niche, evaluate demand)

Process

For each module being assimilated:

  1. Audit the Dolibarr module features and database schema
  2. Map features to MokoSuite Joomla architecture (MVC, REST API, plugins)
  3. Build the Joomla equivalent
  4. Migrate any client data
  5. Archive the Dolibarr repo

Priority

Start with MokoSuiteCRM — highest business value, replaces the most modules (MokoCRM + Care + PhoneCom + Credits).

Terminal Profiles

The Dolibarr dropdown folder in Windows Terminal stays until modules are assimilated. Remove profiles as repos are archived.

## Summary Migrate all MokoDoli Dolibarr modules into equivalent MokoSuite Joomla extension features. The goal is a full MokoSuite environment replacing the Dolibarr ERP dependency. ## Current Dolibarr Modules (24 repos) | Module | Current Purpose | Proposed MokoSuite Target | |--------|----------------|--------------------------| | MokoDoliAuth | SSO and authentication | MokoSuiteCommunity (social login already exists) | | MokoDoliArt | Digital art asset management | MokoSuiteGallery (in Community) | | MokoDoliCare | Childcare/client care tracking | New: MokoSuiteCare or MokoSuiteCRM | | MokoDoliChimp | Mailchimp integration | MokoSuiteCross (already has Mailchimp service) | | MokoDoliClaude | AI assistant integration | MokoSuite core (MCP servers already handle this) | | MokoDoliCredits | Credit/token system | MokoSuiteCommunity (membership billing) | | MokoDoliDymo | Label printing | New: MokoSuitePrint or standalone | | MokoDoliForm | Custom form builder | New: MokoSuiteForms | | MokoDoliG | Google Workspace integration | MokoSuiteCross (Google services) | | MokoDoliGithub | GitHub integration | Not needed (MokoGitea handles this) | | MokoDoliHRM | HR management | New: MokoSuiteHRM | | MokoDoliJoomShop | Joomla shop sync | New: MokoSuiteShop or MokoSuiteERP | | MokoDoliMods | Module modification framework | Not needed (Joomla has overrides) | | MokoDoliMulti | Multi-tenant orchestration | MokoSuite core (WaaS already multi-tenant) | | MokoDoliOffline | Offline mode / PWA | MokoSuite core (PWA feature) | | MokoDoliPhoneCom | Phone.com VoIP integration | New: MokoSuiteVoIP or MokoSuiteCRM | | MokoDoliPlaid | Plaid banking integration | New: MokoSuiteFinance or MokoSuiteERP | | MokoDoliProjTemplate | Project templates | Not needed (Gitea project boards) | | MokoDoliRelease | Release management | Not needed (mokoplatform CLI handles this) | | MokoDoliSign | Digital signatures | New: MokoSuiteSign | | MokoDoliTraining | Training/certification management | New: MokoSuiteTraining | | MokoDoliAdInsights | Ad platform analytics | New: MokoSuiteAnalytics | | MokoCRM | White-label CRM | New: MokoSuiteCRM (full CRM in Joomla) | | MokoDolibarr | Dolibarr core fork | Retired after assimilation | ## Proposed Consolidation ### Already covered by existing MokoSuite extensions - Auth → MokoSuiteCommunity (social login) - Art → MokoSuiteCommunity (gallery) - Chimp → MokoSuiteCross (Mailchimp service plugin) - G → MokoSuiteCross (Google services) - Credits → MokoSuiteCommunity (membership) - Claude → MCP servers (already exists) - Github → MokoGitea (already exists) - Multi → WaaS architecture (already exists) - ProjTemplate → Gitea project boards (already exists) - Release → mokoplatform CLI (already exists) - Mods → Joomla template overrides (native) ### New MokoSuite extensions needed - **MokoSuiteCRM** — client management, invoicing, contacts (replaces MokoCRM + Care + PhoneCom) - **MokoSuiteERP** — inventory, shop, banking (replaces JoomShop + Plaid) - **MokoSuiteHRM** — employee management, training, certifications (replaces HRM + Training) - **MokoSuiteForms** — form builder (replaces Form) - **MokoSuiteSign** — digital signatures (replaces Sign) - **MokoSuiteAnalytics** — ad insights, reporting (replaces AdInsights) ### Can be retired (no Joomla equivalent needed) - MokoDoliMods, MokoDoliProjTemplate, MokoDoliRelease, MokoDolibarr (core) - MokoDoliOffline (PWA is a core web feature, not an extension) - MokoDoliDymo (very niche, evaluate demand) ## Process For each module being assimilated: 1. Audit the Dolibarr module features and database schema 2. Map features to MokoSuite Joomla architecture (MVC, REST API, plugins) 3. Build the Joomla equivalent 4. Migrate any client data 5. Archive the Dolibarr repo ## Priority Start with **MokoSuiteCRM** — highest business value, replaces the most modules (MokoCRM + Care + PhoneCom + Credits). ## Terminal Profiles The Dolibarr dropdown folder in Windows Terminal stays until modules are assimilated. Remove profiles as repos are archived.
Author
Owner

Branch created: feature/255-assimilate-dolibarr-modules-into-mokosui

git fetch origin
git checkout feature/255-assimilate-dolibarr-modules-into-mokosui
Branch created: [`feature/255-assimilate-dolibarr-modules-into-mokosui`](https://git.mokoconsulting.tech/MokoConsulting/mokoplatform/src/branch/feature/255-assimilate-dolibarr-modules-into-mokosui) ```bash git fetch origin git checkout feature/255-assimilate-dolibarr-modules-into-mokosui ```
Author
Owner

Update: Only MokoSuiteForms needs a new repo

After assessment, all Dolibarr module functionality is already covered by existing MokoSuite extensions except forms.

Created: MokoSuiteForms — Joomla form builder package

Already covered:

  • Auth, Art, Credits → MokoSuiteCommunity
  • Chimp, G → MokoSuiteCross
  • Claude → MCP servers
  • Github → MokoGitea
  • Multi → WaaS architecture
  • ProjTemplate, Release → mokoplatform
  • CRM, Care, PhoneCom → MokoSuiteCRM (existing)
  • JoomShop, Plaid → MokoSuiteERP (existing)
  • HRM, Training → MokoSuiteHRM (existing)
  • Sign → MokoSuiteSign (existing)
  • AdInsights → MokoSuiteAnalytics (existing)

Remaining work: Dolibarr repos can be archived as features are confirmed working in their MokoSuite equivalents.

## Update: Only MokoSuiteForms needs a new repo After assessment, all Dolibarr module functionality is already covered by existing MokoSuite extensions **except forms**. **Created:** [MokoSuiteForms](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteForms) — Joomla form builder package **Already covered:** - Auth, Art, Credits → MokoSuiteCommunity - Chimp, G → MokoSuiteCross - Claude → MCP servers - Github → MokoGitea - Multi → WaaS architecture - ProjTemplate, Release → mokoplatform - CRM, Care, PhoneCom → MokoSuiteCRM (existing) - JoomShop, Plaid → MokoSuiteERP (existing) - HRM, Training → MokoSuiteHRM (existing) - Sign → MokoSuiteSign (existing) - AdInsights → MokoSuiteAnalytics (existing) **Remaining work:** Dolibarr repos can be archived as features are confirmed working in their MokoSuite equivalents.
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
Status
Priority
Type
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/mokoplatform#255