Text
Browse by topic
Explore related documentation through its most useful keyword groups.
1022 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 clusterNotify 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…
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.
Remove the items given in the argument from the filter value.
Shuffle a list of values.
Show a template.
Used for triggering the insertion of a media item in the TinyMCE editor in the admin.
Test if an integer value is even:
Admin backend module that wires the core admin interface, assets, and admin-specific event handling.
Custom tag which adds a ‘loader’ image to the page and performs a one-time action when loader comes into view.
Rotate through a list of values.
Model for OAuth2 service flow helpers, including redirect URL generation and oauth redirect processing.
URL dispatch rules defined by mod_oauth2 in apps/zotonic_mod_oauth2/priv/dispatch/dispatch.
Support for custom client-side (JavaScript-based) validators.
Access information about which modules are installed and which ones are active.
Non destructive edits of images.
Model for sitemap generation metadata, including available urlsets and paged urlset export values.
Disconnect an external authentication identity from a resource.
This action sends a message to the event handler on the server.
Not implemented, but exists in Zotonic for forward compatibility with future ErlyDTL and Django versions.
is_not_a mirrors filter#is_a. It is particularly useful when iterating over a category and excluding members of a sub-category (iterating over all images…
Opens a dialog with a predefined HTML content and title.
Makes a button with an action attached.
Centers the value in a field of a certain width using spaces.
Fetch the nth tail of a list.
URL dispatch rules defined by mod_base in apps/zotonic_mod_base/priv/dispatch/dispatch.
Model for admin status endpoints, including Zotonic version and health/status overview values.
This controller manages all authentication cookies. It is called by the auth model in the browser.
Show a price with decimals.
Show a JavaScript confirm message and on confirmation triggers one or more actions and/or sends a postback to the server.
An edge has been updated Note that the Context for this notification does not have the user who updated the edge.
Save the menu tree of a menu resource
The filestore uses two tables for its administration.
Simple (type,key)/value store. Stores data in the store with minimal latency and (local) serialization of get/put requests.
This model tracks deleted resources (see model#rsc). Its primary goal is to be able to determine if a resource never existed, has been deleted or has been…
Action module which provides postback handlers for the “status” view of the admin:
Hide an element without any animation.
User logs on. Add user-related properties to the logon request context.
mod_export - Fetch the footer for the export. Should cleanup the continuation state, if needed.
Handle a user logon. The posted query args are included. Return:: {ok, UserId} or {error, Reason}
Check if two inputs are the same.
URL dispatch rules defined by mod_seo in apps/zotonic_mod_seo/priv/dispatch/dispatch.
Controller which displays the confirmation page where the user can confirm his signup.
Set CORS headers on the HTTP response.
Redirect the admin editor to the next or previous resource in a category.
Removes whitespace at the start and end of a string.
Subtracts a month from a date. The value must be of the form {{Y,M,D},{H,I,S}} .
Show an element by animating the height.
Flattens the rsc menu structure for use in a template loop.
Check if the given language is a rtl or ltr language.
The fileuploader controller is used to upload parts of a file.
mod_export - return the {ok, Filename} for the content disposition.
Replace the target HTML element, including the target element itself, with rendered HTML.
Complete the browser-facing redirect step of an external OAuth login.
Splits the filter value into a list of values.
Bind actions to a jQuery event or submit a form.
Model to access the localStorage on the client (browser).
URL dispatch rules defined by mod_comment in apps/zotonic_mod_comment/priv/dispatch/dispatch.
URL dispatch rules defined by mod_signup in apps/zotonic_mod_signup/priv/dispatch/dispatch.
Two-factor authentication module adding TOTP setup, verification flows, and related auth checks.
Flatten a list to a comma separated string.
Access information about page connections.
Return the available content representations and URLs for a resource.
Check if passwords are matching. Uses the password hashing algorithms.
Make a generated URL absolute, optionally called after url_rewrite by z_dispatcher
Model for admin UI log retrieval by index, gated by admin permissions.
Show a given survey (with the id parameter) as a “poll”. This presents a simpler interface, in which the user is directly asked to enter some information, e.g.
Foldr to change or add pivot fields for the main pivot table. The rsc contains all rsc properties for this resource, including pivot properties. Fold with a…
Generates the relative URL for the given dispatch information.
Authentication against some (external or internal) service was validated
Decode a text where characters are encoded as URL-safe characters.
Uses clamd to scan all uploaded files for viruses.
Filters all empty translations from a property.
The main admin edit controller. This controller serves the edit page where resources can be edited.
This filter formats a numeric value as KB, MB etc. This filter can be used to display a number of bytes in a human readable format of kilo- or megabytes.
Map a string to a name . That is a lowercased string with only [a-z0-9_] characters.
Removes HTML escaping from a text.
Convert the input to a binary value.
Counts the total of all points that can be received for all test questions. Non test questions are not counted.
Shows the list of pages ( resources) which refer to this resource through an edge.
Shows the admin dialog for uploading a media item. See Media.
Shows which variables are assigned for use in the current template’s scope:
URL dispatch rules defined by mod_facebook in apps/zotonic_mod_facebook/priv/dispatch/dispatch.
Model for admin identity configuration values, including password policy regex and default category/content-group for new users.
Toggle an element by sliding it up and down.
Every time a Zotonic release is made, we create a document which lists the most important changes. This page contains links to the release notes for each…
Provides a generic framework for exporting resources, query results, and application-defined data. An export consists of a data provider and an encoder:
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.
Check if a user is the owner of a resource. id is the resource id.
Make a HTML element into a tab set.
Set the value of a form field.
Show the contents of a value expression.
URL dispatch rules defined by mod_mailinglist in apps/zotonic_mod_mailinglist/priv/dispatch/dispatch_mailinglist.
Confirm a user id.
URL dispatch rules defined by mod_l10n in apps/zotonic_mod_l10n/priv/dispatch/dispatch.
Retrieve information that is stored in the site configuration. If you want to query values from the config table instead, you should use model#config.
This action executes JavaScript directly. It can be used to interface with non-Zotonic JavaScript libraries and functions.
Escapes the value for insertion in JavaScript output.
Map a custom search term to a #search_sql_term{} record.
Check if a user is enabled. Enabled users are allowed to log in. Return true , false or undefined . If undefined is returned, the user is considered enabled if…
Notification that a medium file has been uploaded. This is the moment to change resource properties, modify the file etc. The folded accumulator is the map…