Browse by topic

Discover Documentation

Explore related documentation through its most useful keyword groups.

1031 items

Grouped by Architecture

All Documentation

Actions

mailing_page_test

Post a message to the test mailing list, given with the id argument.

Filters

make_list

Forces the value to a list.

Filters

make_value

Convert a template value to its simple value representation.

Actions

mask

Places a mask over an element, useful for blocking user interaction during lengthy postbacks.

Filters

match

Match a value with a regular expression.

Filters

max

Take the maximum of the filter value and its first argument.

Filters

md5

Translates a string to a md5 hex value.

Developer guide

Media

Resources can have media resources attached to them. Resources and their media (images, video and audio) are connected through ‘depiction’ edges. Additionally

Models

media

Access to data about uploaded files and other media.

Tags

media

Show embed, video or audio media.

Filters

media_for_language

Filter a list of media items by their medium_language property, return the best matching with the current or given language. Only visible media items are…

Filters

member

Finds a value in a list.

Scomp

menu

Show a page menu.

Filters

menu_expand

Takes a menu, or a menu resource id, and adds all haspart objects connected to the menu ids.

Filters

menu_flat

Flattens the rsc menu structure for use in a template loop.

Filters

menu_ids

Returns all resource ids in a menu. Could return invisible and non existing resource ids. The returned ids are a flat list, the hierarchy of the menu is lost.

Filters

menu_is_visible

Filters a list of menu items on visibility and existance. Only top-level menu items that are both visible and exist are kept in the list. Note that sub-menus…

Filters

menu_rsc

Return the menu to be displayed with a resource.

Filters

menu_subtree

Get the subtree of an id in a menu (if any).

Filters

menu_trail

Return a breadcrumb navigation trail for the given id.

Filters

merge_tags

A mail-merge like filter where tag-expressions in a text are replaced with the value of their evaluation.

Models

microsoft

Check with useauth if the authentication using the Microsoft identity platform is enabled and configured.

Filters

min

Take the minimum of the filter value and its first argument.

Filters

minmax

Force the given value in the given range.

Modules

mod_acl_mock

Mocking module for access control during tests.

Modules

mod_admin

Admin backend module that wires the core admin interface, assets, and admin-specific event handling.

Modules

mod_admin_config

Add support for editing the site’s configuration values, as accessed through model#config.

Dispatch rules

mod_admin dispatch rules

URL dispatch rules defined by mod_admin in apps/zotonic_mod_admin/priv/dispatch/dispatch.

Modules

mod_admin_frontend

Adds editing of resources, menu-trees and collections for non-admin users.

Modules

mod_admin_identity

Provides identity management in the admin - for example the storage of usernames and passwords.

Modules

mod_admin_keyword

Add keyword analysis tools to the Zotonic administration interface.

Modules

mod_admin_merge

Adds functionality to merge two pages together into a single page.

Modules

mod_admin_modules

Adds support in the admin for activating and deactivating modules.

Modules

mod_admin_predicate

Add support for editing predicates in the admin, by presenting a list of all defined predicates on http://yoursite.com/admin/predicate .

Modules

mod_admin_statistics

Admin module exposing site statistics views and related dashboard metrics.

Modules

mod_artwork

This module contains many useful icons and images.

Modules

mod_audio

Adds support for viewing and handling audio medium items.

Modules

mod_auth2fa

Two-factor authentication module adding TOTP setup, verification flows, and related auth checks.

Dispatch rules

mod_auth2fa dispatch rules

URL dispatch rules defined by mod_auth2fa in apps/zotonic_mod_auth2fa/priv/dispatch/dispatch.

Modules

mod_authentication

This module contains the main Zotonic authentication mechanism. It contains the logon and logoff controllers, and implements the various hooks as described in…

Modules

mod_backup

mod_backup serves two different purposes: it makes a nightly backup of your files and database, and can also backup/restore individual resource items.

Modules

mod_base

mod_base is the base module, which acts as a container module holding most of Zotonic basic dispatch rules, Actions and Module tags.

Dispatch rules

mod_base dispatch rules

URL dispatch rules defined by mod_base in apps/zotonic_mod_base/priv/dispatch/dispatch.

Modules

mod_bootstrap

Adds support for the Twitter Bootstrap CSS / JavaScript framework. Integration module for Bootstrap assets and helper templates/components.

Modules

mod_clamav

Uses clamd to scan all uploaded files for viruses.

Modules

mod_comment

Implements a basic commenting system, enabling commenting on resources.

Dispatch rules

mod_comment dispatch rules

URL dispatch rules defined by mod_comment in apps/zotonic_mod_comment/priv/dispatch/dispatch.

Modules

mod_contact

Implements a basic contact form, which gets emailed to the configuration value mod_contact.email , when submitted. Contact form module handling form submission

Dispatch rules

mod_contact dispatch rules

URL dispatch rules defined by mod_contact in apps/zotonic_mod_contact/priv/dispatch/dispatch.

Modules

mod_content_groups

Module for content group support and ACL-aware content group behavior.

Modules

mod_cookie_consent

Wrap external content in such a way that it is only loaded if the user consented to the inclusion of the content (and subsequent cookies).

Modules

mod_copyright

Module for copyright metadata, rights statements, and attribution helpers.

Modules

mod_cron

Provides periodic tick notifications and module-defined cron job scheduling.

Modules

mod_custom_redirect

Enables redirects from unknown hosts and paths to other locations. The other location can be a known path or another web site.

Modules

mod_email_dkim

Signs outgoing e-mails with DomainKeys Identified Mail Signatures ( RFC 6376).

Modules

mod_email_receive

Enables the Zotonic site to receive emails for the site’s users. The user’s email address is username@hostname, where the hostname is the hostname as…

Modules

mod_email_relay

This module supports relaying email between Zotonic servers.

Modules

mod_export

Provides a generic framework for exporting resources, query results, and application-defined data. An export consists of a data provider and an encoder:

Modules

mod_facebook

The mod_facebook module plugs into the authentication system to enable Facebook login on your site.

Dispatch rules

mod_facebook dispatch rules

URL dispatch rules defined by mod_facebook in apps/zotonic_mod_facebook/priv/dispatch/dispatch.

Modules

mod_filestore

Support for storing uploaded and generated images and documents on external services.

Dispatch rules

mod_filestore dispatch rules

URL dispatch rules defined by mod_filestore in apps/zotonic_mod_filestore/priv/dispatch/dispatch.

Modules

mod_geoip

Used to map IP addresses to geographical locations.

Modules

mod_import_csv

Module which adds “import CSV” button to the admin status screen.

Dispatch rules

mod_import_csv dispatch rules

URL dispatch rules defined by mod_import_csv in apps/zotonic_mod_import_csv/priv/dispatch/dispatch.

Modules

mod_l10n

Localization of Zotonic. Provides lookups for country, month, week names. Localization module providing locale, country, and timezone data and related helpers.

Dispatch rules

mod_l10n dispatch rules

URL dispatch rules defined by mod_l10n in apps/zotonic_mod_l10n/priv/dispatch/dispatch.

Modules

mod_linkedin

The mod_linkedin module plugs into the authentication system to enable LinkedIn login on your site.

Dispatch rules

mod_linkedin dispatch rules

URL dispatch rules defined by mod_linkedin in apps/zotonic_mod_linkedin/priv/dispatch/dispatch.