Documentation
Browse by topic
Explore related documentation through its most useful keyword groups.
1031 items
Grouped by Architecture
A named transformation applied to a value inside a template expression.
Explore this clusterA typed event or request exchanged between decoupled Zotonic components through the notifier.
Explore this clusterA server-defined browser action or event binding connected through Zotonic wires.
Explore this clusterAn OTP application or site component that adds Zotonic behavior templates data and configuration.
Explore this clusterA namespaced interface for retrieving or changing data from Erlang templates MQTT or APIs.
Explore this clusterA server-side template_compiler document that renders data into HTML text email or another representation.
Explore this clusterA request handler that maps web requests to responses and coordinates authorization rendering or data transfer.
Explore this clusterA route declaration that matches a URL pattern and selects a controller with arguments.
Explore this clusterThe central Zotonic entity that represents content users media categories and other addressable objects.
Explore this clusterDocumentation not covered by the other keyword groups in this split.
Explore this clusterPost a message to the test mailing list, given with the id argument.
Forces the value to a list.
Convert a template value to its simple value representation.
Configure mod_signup to redirect to something other than a member’s home page.
Places a mask over an element, useful for blocking user interaction during lengthy postbacks.
Sets the progress bar of an action#mask.
Match a value with a regular expression.
Take the maximum of the filter value and its first argument.
Translates a string to a md5 hex value.
Resources can have media resources attached to them. Resources and their media (images, video and audio) are connected through ‘depiction’ edges. Additionally
Access to data about uploaded files and other media.
Show embed, video or audio media.
Use Media classes to define image properties.
Formats EXIF values for display in templates.
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…
Finds a value in a list.
Show a page menu.
Takes a menu, or a menu resource id, and adds all haspart objects connected to the menu ids.
Flattens the rsc menu structure for use in a template loop.
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 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…
Return the menu to be displayed with a resource.
Get the subtree of an id in a menu (if any).
Return a breadcrumb navigation trail for the given id.
A mail-merge like filter where tag-expressions in a text are replaced with the value of their evaluation.
Check with useauth if the authentication using the Microsoft identity platform is enabled and configured.
Take the minimum of the filter value and its first argument.
Force the given value in the given range.
Mocking module for access control during tests.
This module adds rule-based access control.
URL dispatch rules defined by mod_acl_user_groups in apps/zotonic_mod_acl_user_groups/priv/dispatch/dispatch.
Admin backend module that wires the core admin interface, assets, and admin-specific event handling.
Note
URL dispatch rules defined by mod_admin_category in apps/zotonic_mod_admin_category/priv/dispatch/dispatch.
Add support for editing the site’s configuration values, as accessed through model#config.
URL dispatch rules defined by mod_admin_config in apps/zotonic_mod_admin_config/priv/dispatch/dispatch.
URL dispatch rules defined by mod_admin in apps/zotonic_mod_admin/priv/dispatch/dispatch.
Adds editing of resources, menu-trees and collections for non-admin users.
URL dispatch rules defined by mod_admin_frontend in apps/zotonic_mod_admin_frontend/priv/dispatch/dispatch.
Provides identity management in the admin - for example the storage of usernames and passwords.
URL dispatch rules defined by mod_admin_identity in apps/zotonic_mod_admin_identity/priv/dispatch/admin_dispatch.
Add keyword analysis tools to the Zotonic administration interface.
URL dispatch rules defined by mod_admin_keyword in apps/zotonic_mod_admin_keyword/priv/dispatch/dispatch.
Adds functionality to merge two pages together into a single page.
URL dispatch rules defined by mod_admin_merge in apps/zotonic_mod_admin_merge/priv/dispatch/dispatch.
Adds support in the admin for activating and deactivating modules.
URL dispatch rules defined by mod_admin_modules in apps/zotonic_mod_admin_modules/priv/dispatch/dispatch_module_admin.
Add support for editing predicates in the admin, by presenting a list of all defined predicates on http://yoursite.com/admin/predicate .
URL dispatch rules defined by mod_admin_predicate in apps/zotonic_mod_admin_predicate/priv/dispatch/dispatch.
Admin module exposing site statistics views and related dashboard metrics.
URL dispatch rules defined by mod_admin_statistics in apps/zotonic_mod_admin_statistics/priv/dispatch/dispatch.
This module contains many useful icons and images.
Adds support for viewing and handling audio medium items.
Two-factor authentication module adding TOTP setup, verification flows, and related auth checks.
URL dispatch rules defined by mod_auth2fa in apps/zotonic_mod_auth2fa/priv/dispatch/dispatch.
This module contains the main Zotonic authentication mechanism. It contains the logon and logoff controllers, and implements the various hooks as described in…
URL dispatch rules defined by mod_authentication in apps/zotonic_mod_authentication/priv/dispatch/dispatch.
mod_backup serves two different purposes: it makes a nightly backup of your files and database, and can also backup/restore individual resource items.
URL dispatch rules defined by mod_backup in apps/zotonic_mod_backup/priv/dispatch/backup.
mod_base is the base module, which acts as a container module holding most of Zotonic basic dispatch rules, Actions and Module tags.
URL dispatch rules defined by mod_base in apps/zotonic_mod_base/priv/dispatch/dispatch.
URL dispatch rules defined by mod_base in apps/zotonic_mod_base/priv/dispatch/dispatch-cotonic.
URL dispatch rules defined by mod_base in apps/zotonic_mod_base/priv/dispatch/dispatch-test.
Adds support for the Twitter Bootstrap CSS / JavaScript framework. Integration module for Bootstrap assets and helper templates/components.
Uses clamd to scan all uploaded files for viruses.
Implements a basic commenting system, enabling commenting on resources.
URL dispatch rules defined by mod_comment in apps/zotonic_mod_comment/priv/dispatch/dispatch.
Implements a basic contact form, which gets emailed to the configuration value mod_contact.email , when submitted. Contact form module handling form submission
URL dispatch rules defined by mod_contact in apps/zotonic_mod_contact/priv/dispatch/dispatch.
Module for content group support and ACL-aware content group behavior.
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).
Module for copyright metadata, rights statements, and attribution helpers.
Provides periodic tick notifications and module-defined cron job scheduling.
Enables redirects from unknown hosts and paths to other locations. The other location can be a known path or another web site.
URL dispatch rules defined by mod_custom_redirect in apps/zotonic_mod_custom_redirect/priv/dispatch/dispatch.
Presents various tools for development.
URL dispatch rules defined by mod_development in apps/zotonic_mod_development/priv/dispatch/development.
URL dispatch rules defined by mod_development in apps/zotonic_mod_development/priv/dispatch/tests.
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 the hostname is the hostname as…
This module supports relaying email between Zotonic servers.
This module tracks for all outgoing email addresses:
Provides a generic framework for exporting resources, query results, and application-defined data. An export consists of a data provider and an encoder:
URL dispatch rules defined by mod_export in apps/zotonic_mod_export/priv/dispatch/dispatch_export.
The mod_facebook module plugs into the authentication system to enable Facebook login on your site.
URL dispatch rules defined by mod_facebook in apps/zotonic_mod_facebook/priv/dispatch/dispatch.
Support for storing uploaded and generated images and documents on external services.
URL dispatch rules defined by mod_filestore in apps/zotonic_mod_filestore/priv/dispatch/dispatch.
Upload files using a parallel web worker.
URL dispatch rules defined by mod_fileuploader in apps/zotonic_mod_fileuploader/priv/dispatch/dispatch.
Used to map IP addresses to geographical locations.
Non destructive edits of images.
Module which adds “import CSV” button to the admin status screen.
URL dispatch rules defined by mod_import_csv in apps/zotonic_mod_import_csv/priv/dispatch/dispatch.
Import WordPress .wxr files in your site.
Localization of Zotonic. Provides lookups for country, month, week names. Localization module providing locale, country, and timezone data and related helpers.
URL dispatch rules defined by mod_l10n in apps/zotonic_mod_l10n/priv/dispatch/dispatch.
The mod_linkedin module plugs into the authentication system to enable LinkedIn login on your site.
URL dispatch rules defined by mod_linkedin in apps/zotonic_mod_linkedin/priv/dispatch/dispatch.