Topic cluster
Module management
Installing activating configuring upgrading and removing Zotonic modules.
View topic page6 items
The remaining keywords do not make a useful further split. All matching documentation is listed below.
A module is discovered but not active
Open module management for the correct site. Check whether the module is disabled, waiting for a dependency, or failing during startup.
A module is missing from the admin
Check that the module is an Erlang application in a discovered project directory. Confirm the application name, .app.src, main mod_... module, and successful compilation.
Application startup and per-site module activation
OTP application startup concerns the application and its processes. Zotonic module activation concerns the feature within an individual site.
Create a reusable module
Create apps_user/zotonic_mod_garden with the following files. This example adds a discoverable module without starting an extra process.
How Zotonic finds templates, dispatch rules, and assets
Zotonic indexes resources from the site's active modules. A file existing on disk is not enough: its application must be discoverable, and its module must participate in that site.
Update dependencies deliberately
Change a dependency when you can identify the required fix or feature and the affected callers. Read its version constraints and inspect the resulting lockfile change.