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 clusterRemove the items given in the argument from the filter value.
First to check for password reset forms, return undefined, ok, or {error, Reason}.
Implements a basic contact form, which gets emailed to the configuration value mod_contact.email , when submitted. Contact form module handling form submission
Add a $(..).focus() jQuery call to the target element to give it input focus.
Call an Erlang function.
Compare two resources and return a formatted list of their differences.
Adds survey resources: user-defined forms that can be created in the admin interface and filled in by site visitors. The module renders multi-page forms
Redirect to the controller controller_file.
Show a template.
Force the given value in the given range.
Generate a list of integers, with an optional step.
This module contains the main Zotonic authentication mechanism. It contains the logon and logoff controllers, and implements the various hooks as described in…
Shuffle a list of values.
Show a page menu.
Download the site's access-control rules as a compressed Erlang term.
Hide an element by animating the opacity.
A sorter is a container for sortables.
mod_export - Determine the mime type for the export.
Test if an integer value is even:
URL dispatch rules defined by mod_import_csv in apps/zotonic_mod_import_csv/priv/dispatch/dispatch.
Used for triggering the insertion of a media item in the TinyMCE editor in the admin.
Translates a (English) value to the current language or the given language.
Notify after logon of user with username, communicates valid or invalid password
Find an import definition for a CSV file by checking the filename of the to be imported file.
Open a dialog to duplicate the current resource with a new id and title.
Take the minimum of the filter value and its first argument.
Controller which sets the language as given in the code argument, and redirects the user back to the page given in the p argument.
Opens a dialog with a predefined HTML content and title.
URL dispatch rules defined by mod_base in apps/zotonic_mod_base/priv/dispatch/dispatch.
Action module which provides postback handlers for the “status” view of the admin:
Rotate through a list of values.
Handle a user logon. The posted query args are included. Return:: {ok, UserId} or {error, Reason}
Show a JavaScript confirm message and on confirmation triggers one or more actions and/or sends a postback to the server.
Non destructive edits of images.
Show a price with decimals.
User logs on. Add user-related properties to the logon request context.
An edge has been updated Note that the Context for this notification does not have the user who updated the edge.
Not implemented, but exists in Zotonic for forward compatibility with future ErlyDTL and Django versions.
Support for custom client-side (JavaScript-based) validators.
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…
Model for admin status endpoints, including Zotonic version and health/status overview values.
Simple (type,key)/value store. Stores data in the store with minimal latency and (local) serialization of get/put requests.
Fetch the nth tail of a list.
Custom tag which adds a ‘loader’ image to the page and performs a one-time action when loader comes into view.
The filestore uses two tables for its administration.
Access information about which modules are installed and which ones are active.
Model for sitemap generation metadata, including available urlsets and paged urlset export values.
Hide an element without any animation.
This controller manages all authentication cookies. It is called by the auth model in the browser.
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…
mod_export - Fetch the footer for the export. Should cleanup the continuation state, if needed.
Disconnect an external authentication identity from a resource.
URL dispatch rules defined by mod_oauth2 in apps/zotonic_mod_oauth2/priv/dispatch/dispatch.
Centers the value in a field of a certain width using spaces.
This action sends a message to the event handler on the server.
Save the menu tree of a menu resource
Model for OAuth2 service flow helpers, including redirect URL generation and oauth redirect processing.
Admin backend module that wires the core admin interface, assets, and admin-specific event handling.
Makes a button with an action attached.
Flattens the rsc menu structure for use in a template loop.
mod_export - return the {ok, Filename} for the content disposition.
Complete the browser-facing redirect step of an external OAuth login.
Show an element by animating the height.
Subtracts a month from a date. The value must be of the form {{Y,M,D},{H,I,S}} .
URL dispatch rules defined by mod_signup in apps/zotonic_mod_signup/priv/dispatch/dispatch.
URL dispatch rules defined by mod_seo in apps/zotonic_mod_seo/priv/dispatch/dispatch.
Removes whitespace at the start and end of a string.
The fileuploader controller is used to upload parts of a file.
Bind actions to a jQuery event or submit a form.
Check if the given language is a rtl or ltr language.
Model to access the localStorage on the client (browser).
Two-factor authentication module adding TOTP setup, verification flows, and related auth checks.
URL dispatch rules defined by mod_comment in apps/zotonic_mod_comment/priv/dispatch/dispatch.
Redirect the admin editor to the next or previous resource in a category.
Check if two inputs are the same.
Replace the target HTML element, including the target element itself, with rendered HTML.
Splits the filter value into a list of values.
Set CORS headers on the HTTP response.
Controller which displays the confirmation page where the user can confirm his signup.
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…
Make a generated URL absolute, optionally called after url_rewrite by z_dispatcher
Authentication against some (external or internal) service was validated
Uses clamd to scan all uploaded files for viruses.
URL dispatch rules defined by mod_facebook in apps/zotonic_mod_facebook/priv/dispatch/dispatch.
Filters all empty translations from a property.
Shows which variables are assigned for use in the current template’s scope:
Decode a text where characters are encoded as URL-safe characters.
Shows the list of pages ( resources) which refer to this resource through an edge.
The main admin edit controller. This controller serves the edit page where resources can be edited.
Removes HTML escaping from a text.
Provides a generic framework for exporting resources, query results, and application-defined data. An export consists of a data provider and an encoder:
Generates the relative URL for the given dispatch information.
Model for admin UI log retrieval by index, gated by admin permissions.
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.
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.
Flatten a list to a comma separated string.
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.
Counts the total of all points that can be received for all test questions. Non test questions are not counted.
Shows the admin dialog for uploading a media item. See Media.