Documentation
Return a breadcrumb navigation trail for the given id.
Not yet documented.
The filestore uses two tables for its administration.
Model to start uploads, upload a block and delete uploads.
The category hierarchy tables have been replaced by m_hierarchy . This model defines named hierarchies of resources…
Delegates the request processing.
The m_identity model manages usernames and other user identities. mod_authentication uses it to store and check salted…
Manages the medium_edit_settings property for non destructive image editing.
Not yet documented.
Take the minimum of the filter value and its first argument.
Force the given value in the given range.
gravatar_code ip2country ip2geo is_letsencrypt_valid_hostname
Not yet documented.
Not yet documented.
Not yet documented.
Not yet documented.
Not yet documented.
Not yet documented.
Access to data about uploaded files and other media.
Check with useauth if the authentication using the Microsoft identity platform is enabled and configured.
Access information about which modules are installed and which ones are active.
A ticketing system for out of band MQTT posts via HTTP.
Not yet documented.
Not yet documented.
Not yet documented.
Mocking module for access control during tests.
This module adds rule-based access control.
Extending the admin menu See m_admin_menu on how to extend the admin menu.
Add support for editing Categories in the admin, by presenting an editable category tree at http://yoursite.com/admin…
Add support for editing the site’s configuration values, as accessed through m_config.
Adds editing of resources, menu-trees and collections for non-admin users.
Provides identity management in the admin - for example the storage of usernames and passwords.
Adds functonality to merge two pages together into a single page.
Adds support in the admin for activating and deactivating modules.
Add support for editing predicates in the admin, by presenting a list of all defined predicates on http://yoursite.com…
This module contains many useful icons and images.
Adds support for viewing and handling audio medium items.
This module contains the main Zotonic authentication mechanism. It contains the logon and logoff controllers, and…
mod_backup serves two different purposes: it makes a nightly backup of your files and database, and can also backup…
mod_base is the base module, which acts as a container module holding most of Zotonic basic dispatch rules, Actions and…
Adds support for the Twitter Bootstrap CSS / JavaScript framework.
Uses clamd to scan all uploaded files for viruses.
Implements a basic commenting system, enabling commenting on resources.
Implements a basic contact form, which gets emailed to the configuration value mod_contact.email , when submitted.
Wrap external content in such a way that it is only loaded if the user consented to the inclusion of the content (and…
Provides periodic events.
Enables redirects from unknown hosts and paths to other locations. The other location can be a known path or another…
Presents various tools for development.
Adds wysiwyg tinyMCE editors to the admin.
Signs outgoing e-mails with DomainKeys Identified Mail Signatures ( RFC 6376).
Enables the Zotonic site to receive emails for the site’s users. The user’s email address is username@hostname , where…
Enables the Zotonic site to relay emails for the site’s users to their real email addresses.
This module tracks for all outgoing email addresses:
Provides a generic framework to export resources.
The mod_facebook module plugs into the authentication systen to enable Facebook login on your site.
Support for storing uploaded and generated images and documents on external services.
Upload files using a parallel web worker.
Used to map IP addresses to geographical locations.
Non destructive edits of images.
Module which adds “import CSV” button to the admin status screen.
Import WordPress .wxr files in your site.
Localization of Zotonic. Provides lookups for country, month, week names.
The mod_linkedin module plugs into the authentication systen to enable LinkedIn login on your site.
Logs messages to the database and adds log views to the admin.
This module implements a mailing list system. You can make as many mailing lists as you like and send any page to any…
When uploading a file, this module extracts properties from the uploaded media and sets them in the resource.
Create nested navigation menus for your site.
Adds logon using the Microsoft identity platform.
MQTT is a machine-to-machine (M2M)/“Internet of Things” connectivity protocol. It was designed as an extremely…
Makes media resources from embeddable URLs through the OEmbed protocol.
Implements rate limiting for various resources.
mod_search implements various ways of searching through the main resource table using m_search.
Adds basic search engine optimization to the base templates and provides an admin interface for configuring SEO options…
Creates a sitemap.xml file for your site, containing links to all publicly accessible pages.
Server side storage for the client (aka browser) and server.
This module presents an interface for letting users register themselves.
This module pulls updates of a site‘s code from a remote version control system. The supported version control systems…
The mod_ssl_ca module adds support for using SSL certificates bought from a Certificate Authority.
Request certificates from Let’s Encrypt.
Adds the concept of survey resources: user-definable forms which can be created in the admin interface and filled out…
Simple (type,key)/value store. Stores data in the store with minimal latency and (local) serialization of get/put…
This module provides support for dealing with multiple languages.
A module has been activated and started.
A module has been stopped and deactivated.
Rescans all modules, to find all templates, lib files, dispatch rules, etc. again.
Modules are the building blocks of Zotonic. They add functionality to your Zotonic website such as:
module_rescan module_toggle
Activate/deactivate a module in the module manager in the admin interface.
Adds support for viewing and handling video medium items.
This module, if activated, checks the pasted URLs in the create media / page dialog of the admin. It will show an embed…
Actions, tags (also known as screen components), and javascript for user interfaces using wires .
Show more results of the current search query inline on the page.
Move an element to another place, appending it to the target. The element is given by id with the element argument, or…
Retrieve information about predicates. Predicates are the labels on edges (connections between resources) that give…