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 clusterThe validator tag accepts the following arguments:
Render a validation error on the target. Text is given in the text argument.
This filter splits a list in shorter lists. It splits an array in N sub-arrays of more or less equal length. This is useful when displaying a list of items in…
Model for WebSub resource subscriptions, delivery queues, and automatic imports.
Translate subscription error codes into explanations for editors. Accepts atoms, plain binaries and legacy binaries formatted with ~p. Unknown errors use a…
Connect actions and events to a HTML element.
Add extra arguments to wired actions.
Wires are the older way to code actions and client/server interaction. It is now advised to use MQTT topics with mod_mqtt instead.
Assign a complex value to a variable.
Apply actions with arguments added.
Remove the items given in the argument from the filter value.
Filter out media ids that are embedded in the body , body_extra and text blocks of your page.
Start a named Cotonic worker from a template.
Show a boolean value as a text.
Used for inserting an internal link in the TinyMCE editor in the admin.
Used for triggering the insertion of a media item in the TinyMCE editor in the admin.
Used after a media item is selected in the media chooser for the TinyMCE editor.
Used by the admin as a callback when a media file has been selected for insertion into the rich-text editor.
The Zotonic core system implements the basic parts needed for every site.
Coordinate development-time handling of changed source and asset files.
Index files supplied by Zotonic applications and sites.
Start and supervise Zotonic's HTTP and HTTPS listeners.
Start and supervise the external MQTT listeners.
Accept incoming and bounced email over SMTP.
Provide Zotonic's extensibility mechanism through typed notifications.
Provide the built-in Zotonic status site.
URL dispatch rules defined by zotonic_site_status in apps/zotonic_site_status/priv/dispatch/dispatch.
Define the database-backed sandbox site used by Zotonic's automated tests.
URL dispatch rules defined by zotonic_site_testsandbox in apps/zotonic_site_testsandbox/priv/dispatch/testing.
Model for system-wide site status information.