Text
Browse by topic
Explore related documentation through its most useful keyword groups.
1342 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.
A server-defined browser action or event binding connected through Zotonic wires.
Explore this clusterA namespaced interface for retrieving or changing data and invoking operations in Zotonic or browser-side components.
Explore this clusterAn OTP application or site component that adds Zotonic behavior templates data and configuration.
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 clusterInserts a piece of “lorem ipsum” text into the page.
Return geographic information associated with an IP address.
Used in the admin to fetch the possible blocks for display
The mod_ssl_ca module adds support for using SSL certificates bought from a Certificate Authority.
Model to access the sessionStorage on the client (browser).
Site configuration parameter was changed
Controller which displays a form to sign up (rendered from signup.tpl ).
Check where to go after a user logs on.
mod_export - Check if the resource or dispatch is visible for export.
Show a boolean value as a text.
Make a literal section which does not interpret tags.
URL dispatch rules defined by mod_development in apps/zotonic_mod_development/priv/dispatch/development.
Implements rate limiting for various resources.
Inherit markup from like named template in another module.
controler_api processes authorized REST API requests: It provides an easy way to create API calls to allow computer programs to perform functions on your…
URL dispatch rules defined by mod_admin_identity in apps/zotonic_mod_admin_identity/priv/dispatch/admin_dispatch.
This module supports relaying email between Zotonic servers.
Request to generate a HTML media viewer for a resource. The HTML data can not contain any Javascript, as it might be serialized. This could happen if the…
Returns a list of tokens from input string, separated by the characters in the filter argument.
Filter to split multi-value survey answers on the '#' character.
Open a dialog to confirm the deletion of the username of a user.
Convert any URLs in a plaintext into HTML links, with adding the rel="nofollow" attribute, and replaces all newlines with <br> tags.
Justifies the value in a field of a certain width to the right, using spaces.
Add an editorial note to any resource.
Hide an element by animating the height and opacity.
Find urls in the given input and make them clickable.
Adds support for viewing and handling video medium items.
Model for ACL rule inspection and helper checks in mod_acl_user_groups, including insert/move checks, upload limits, mime checks, and ACL state lookups.
Cancel a mailing list subscription. The recipient id is given with the id argument.
Redirect to another url.
Exchange OAuth 2.0 credentials for a bearer access token.
Confirm a mailinglist subscription. Required argument is the confirm_key .
Sets the progress bar of an action#mask.
Hide an element by animating the height.
Model for LinkedIn integration helpers, currently exposing whether LinkedIn auth integration is enabled.
Stream one resource, or a resource-derived list, in a negotiated export format.
This module adds rule-based access control.
Refresh the context or request process for the given request or action
An updated resource is about to be persisted. Observe this notification to change the resource properties before they are persisted.
Show a dialog for adding a user. This creates a person resource and adds a username / password to it.
Adds a week to a date. The value must be of the form {{Y,M,D},{H,I,S}} .
Check for logon options, called if logon_submit returns undefined. This is used to fetch external (or local) authentication links for a username. Return:: map()
Import WordPress .wxr files in your site.
URL dispatch rules defined by mod_zotonic_site_management in apps/zotonic_mod_zotonic_site_management/priv/dispatch/dispatch.
Makes media resources from embeddable URLs through the OEmbed protocol.
Closes a dialog. When there is no dialog open then nothing happens.
Site management module for creating, configuring, and controlling managed Zotonic sites.
Tests if a value is undefined.
Generate the url of a still image.
This filter splits a list in shorter lists. It splits an array in sub-arrays of at most a given length. This is useful when displaying a list of items in…
Model to track resources imported from CSV and XLSX files.
Set the context to a typical authenticated user. Used by m_acl.erl
URL dispatch rules defined by mod_admin in apps/zotonic_mod_admin/priv/dispatch/dispatch.
Send a request to the client to switch users. The zotonic.auth.worker.js will
HTML escapes a text.
Take the maximum of the filter value and its first argument.
Provides identity management in the admin - for example the storage of usernames and passwords.
Note
OAuth2 provider module for app/client/token management and authorization flows.
Logs messages to the database and adds log views to the admin.
Shows the list of Zotonic modules currently known to the system.
Module which adds “import CSV” button to the admin status screen.
This module, if activated, checks the pasted URLs in the create media / page dialog of the admin. It will show an embed option for Youtube and Vimeo URLs. It…
Trigger various jQuery effects on the target element. Mostly, each of these effects have their own action as a shortcut, for example action#show, action#hide.
Start an OAuth login with an external identity provider.
This controller shows the mailing status of a resource. It lists each mailing list available in the system, and shows whether or not the current resource has…
Fetch the menu id belonging to a certain resource
Return the groups for the current user.
The m_translation model gives easy access to language and translation related information.
Run a jQuery UI effect on the target element.
Action which starts a manual backup.
Connect actions and events to a HTML element.
Model for two-factor authentication state and setup, including TOTP QR/image generation, mode checks, reset checks, and clock skew checks.
These variables are always available for rendering in templates.
Set the class of an element.
Model for admin configuration views, including SSL certificate info, security directory info, and selected module config values.
Render the current dispatch path_info values as a URL query string.
An external feed delivered a resource. First handler can import it. Return:: {ok, m_rsc:resource_id()} , {error, Reason} , or undefined
Return the options for the DKIM signature on outgoing emails. Called during email encoding.
Translate HTML <br/> elements into ASCII newlines ( \n ).
URL dispatch rules defined by mod_acl_user_groups in apps/zotonic_mod_acl_user_groups/priv/dispatch/dispatch.
Check if a user is authorized to perform an operation on a an object (some resource or module). Observe this notification to do complex or more fine-grained…
This module contains many useful icons and images.
URL dispatch rules defined by mod_fileuploader in apps/zotonic_mod_fileuploader/priv/dispatch/dispatch.
Include another template. The include tag is replaced with the contents of the included template file. You can give arguments to the included template, they…
mod_export - Fetch the header for the export.
Create nested navigation menus for your site.
Used after a media item is selected in the media chooser for the TinyMCE editor.
Add an edge between two resources. Used in the admin.
mod_export - fetch a row for the export, can return a list of rows, a binary, and optionally a continuation state. Where Values is [ term() ], i.e. a list of…
Generate the URL for a named dispatch rule. In this way it is possible to automatically change the generated URLs when the dispatch rules are modified.
Translate a text value using gettext.
Admin module exposing site statistics views and related dashboard metrics.
Fetch media ids that are embedded in the body , body_extra and text blocks of your page.
Performs a custom server side validation of an input value. This allows you to add your own validation logic to HTML form fields.
Toggle a CSS class from an HTML element.
Get available content types and their dispatch rules Example: {{<<”text”>>, <<”html”>>, []}, page} A special dispatch rule is ‘page_url’, which refers to the…
Notify that we could NOT send an e-mail (there might be a bounce later...) The Context is the depickled z_email:send/2 context.
Notify that a user’s identity has been verified. Signals to modules handling identities to mark this identity as verified. Handled by mod_admin_identity to…
Notification that a medium file has been uploaded. This is the moment to change properties, modify the file etc. The folded accumulator is the map with updated…