• Applicable Software: General
  • Min Version Number: 00.01.00
  • Max Version Number: Not Applicable

Commands

  • Build, Version Bump, Version Check (--fix), Set Platform — shell the mokocli tools against your extension.
  • Scaffold — pick a type (component / module / plugin / template / library / package) and a name; MokoJoomla writes a standards-correct skeleton (right layout, Type - Name manifest, correct manifest filename).
  • Deploy — runs make deploy or the mokocli deploy against a chosen environment.

Hotfix, language & linting (v0.2.0)

  • Hotfix deploy — one root SFTP config pushes a changed file to its correct install path on a live site, even though the repo layout isn't a mirror of the installed site.
  • Language tools — .ini usage report (missing/unused keys), cross-language sync, validate & sort, add-key/scaffold.
  • Linting — whole-repo standards sweep, php -l, phpcs (Joomla standard), and per-extension structure validation.

Diagnostics with quick-fixes

MokoJoomla flags common violations as you work, each with a one-click fix:

  • Type - Name manifest name convention
  • Plugin manifest filename must equal <element>.xml
  • type="file" package must not use templateDetails.xml
  • Prepared-statement DDL in sql/updates (install error 1295)
  • pkg_pkg_ element duplication
  • joomla.asset.json / WAM uri form
  • Install-script class collision
  • Tracked updates.xml (server-generated now)

Part of the Moko VS Code suite.