Skip to content

Modules

Admin → Modules → Manage (/system/modules). "Modules" is a menu that opens (like Settings) into Manage (this screen) and Update (the update center). Install, activate, and remove modules — no shell required.

The installed list

Every discovered module, with an activate / deactivate toggle. Activation is zero-infra — it symlinks the module's assets and it's live; it never touches web-server config, DNS, or anything outside the app folder, so it works the instant you flip it.

Installed modules are activate-to-run: a module you add (in application/modules) is inert until you Activate it — dropping one in does nothing on its own (opt-in). First-party platform modules that ship with TigerCore are the reverse — active unless you deactivate them — and a few are protected (they run the platform) and can't be deactivated.

Add a module

Add New gets you a module two ways:

  • From the Vendor Registry — search WebTigers' vetted registry and install with one click.
  • From a GitHub URL — paste a public repo; Tiger inspects its module.json (name, version, requirements) before installing.

Either way the installer is pure PHP — download → extract → migrate → publish assets → record — so it runs on a no-shell host. Any third-party libraries the module declares are auto-provisioned at install (see Third-party libraries).

Updating

Keeping modules current is the Updates screen — it lists every module (and TigerCore) with a pending version and updates them one click, with a step log and history.

See also