Text
Browse by topic
Explore related documentation through its most useful keyword groups.
1370 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 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-defined browser action or event binding connected through Zotonic wires.
Explore this clusterA server-side template_compiler document that renders data into HTML text email or another representation.
Explore this clusterA route declaration that matches a URL pattern and selects a controller with arguments.
Explore this clusterA request handler that maps web requests to responses and coordinates authorization rendering or data transfer.
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 clusterReplace the target HTML element, including the target element itself, with rendered HTML.
Two-factor authentication module adding TOTP setup, verification flows, and related auth checks.
Check if two inputs are the same.
Show an element by animating the height.
URL dispatch rules defined by mod_seo in apps/zotonic_mod_seo/priv/dispatch/dispatch.
The fileuploader controller is used to upload parts of a file.
mod_export - return the {ok, Filename} for the content disposition.
Model for admin UI log retrieval by index, gated by admin permissions.
Provides a generic framework for exporting resources, query results, and application-defined data. An export consists of a data provider and an encoder:
Shows which variables are assigned for use in the current template’s scope:
Decode a text where characters are encoded as URL-safe characters.
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.
URL dispatch rules defined by mod_facebook in apps/zotonic_mod_facebook/priv/dispatch/dispatch.
Shows the list of pages ( resources) which refer to this resource through an edge.
Access information about page connections.
Convert the input to a binary value.
Make a generated URL absolute, optionally called after url_rewrite by z_dispatcher
Toggle an element by sliding it up and down.
Filters all empty translations from a property.
Map a string to a name . That is a lowercased string with only [a-z0-9_] characters.
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.
Counts the total of all points that can be received for all test questions. Non test questions are not counted.
Removes HTML escaping from a text.
Check if passwords are matching. Uses the password hashing algorithms.
Return the available content representations and URLs for a resource.
Flatten a list to a comma separated string.
Shows the admin dialog for uploading a media item. See Media.
Generates the relative URL for the given dispatch information.
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…
Model for admin identity configuration values, including password policy regex and default category/content-group for new users.
Authentication against some (external or internal) service was validated
The main admin edit controller. This controller serves the edit page where resources can be edited.
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…
Uses clamd to scan all uploaded files for viruses.
Signs outgoing e-mails with DomainKeys Identified Mail Signatures ( RFC 6376).
Check if a user is the owner of a resource. id is the resource id.
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.
Render the javascript for a custom action event type. The custom event type must be a tuple, for example: {% wire type={live id=myid} action={...} %}</code>…
Convert a template value to its simple value representation.
Make a HTML element into a tab set.
Shows the recipients of the current mailing list. The recipients are listed in three columns, and have a checkbox next to them to deactivate them.
Map a custom search term to a #search_sql_term{} record.
Escapes the value for insertion in JavaScript output.
Set the value of a form field.
Adds wysiwyg tinyMCE editors to the admin.
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…
Show the contents of a value expression.
mod_base is the base module, which acts as a container module holding most of Zotonic basic dispatch rules, Actions and Module tags.
Clear the associated access policy for the context.
Confirm a user id.
URL dispatch rules defined by mod_mailinglist in apps/zotonic_mod_mailinglist/priv/dispatch/dispatch_mailinglist.
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…
This action executes JavaScript directly. It can be used to interface with non-Zotonic JavaScript libraries and functions.
Activate/deactivate a module in the module manager in the admin interface.
This module tracks for all outgoing email addresses:
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.
URL dispatch rules defined by mod_l10n in apps/zotonic_mod_l10n/priv/dispatch/dispatch.
Released on 2023-01-30.
Released on 2022-12-23.
Welcome to Zotonic 0.73.0, released on December 8, 2022.
Released on 2022-12-05.
Welcome to Zotonic 0.72.0, released on November 21, 2022.
Released on 2022-11-17.
Released on 2022-11-11.
Released on 2022-10-31.
Welcome to Zotonic 0.71.0, released on October 18, 2022.
Released on 2022-10-12.
Welcome to Zotonic 0.70.1, released on September 26, 2022.
Welcome to Zotonic 0.70.0, released on September 16, 2022.
Released on 2022-09-13.
Choose escaping for the value and the output context.
Welcome to Zotonic 0.69.0, released on August 30, 2022.
Welcome to Zotonic 0.68.0, released on July 21, 2022.
Welcome to Zotonic 0.67.0, released on July 5, 2022.
Welcome to Zotonic 0.66.0, released on May 24, 2022.
Community support - mailinglists Do you want to start a Zotonic based project? Then join our mailing lists and discuss Zotonic with us, our developers and our…
Choose a release or a development checkout and follow the installation guide.
Welcome to Zotonic 0.65.0, released on March 17, 2022.
Welcome to Zotonic 0.64.0, released on March 4, 2022.
Restore into isolation and verify content, media, and access.
Check actual limits and workload before changing operating-system settings.
A resource has a numeric ID within its database. Give application-owned resources a stable name when code needs to find them across installations.
Queue a complete callback and distinguish enqueueing from completion.
Validate a selection before rendering a resource preview.
Discover actual metrics before configuring subscriptions.
Match and replace UTF-8 text with the current re module.
Use the admin to keep your website up to date.
Use controller_template when a dispatch rule only needs to render a template. Write a custom controller when the endpoint needs additional request processing…
Create the garden blog, open it in your browser, and sign in to its admin.
Start with a narrow VCL 4 policy and preserve authenticated responses.
Add membership after creation with explicit permissions.
Build the checkout, verify the change, and send a focused pull request.
Use the request context when checking access to data and actions. A hidden button is not an authorization check: callers can invoke a model or endpoint…
Render the navigation menu on a named page.
Search uses database indices on special pivot columns and full text fields.
Practical help for writing, organizing, and publishing website content.
Align DNS, site selection, and certificate termination.
Use icons from the loaded theme and keep the control accessible.
Use shell completion without relying on a particular startup mode.
Distinguish a practice Erlang VM from a remote Zotonic shell.