Text
Browse by topic
Explore related documentation through its most useful keyword groups.
1072 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 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 clusterURL dispatch rules defined by mod_development in apps/zotonic_mod_development/priv/dispatch/tests.
Model for backup configuration and operational status, including backup permissions, listing, directory, encryption settings, and active backup state.
Pickle an Erlang value so that it can be safely submitted with a form.
Fetch list of handlers for survey submits.
Model for custom redirect records, exposing redirect list and individual redirect lookup by id.
Determine if any answer of a question was correct. Used for showing results of thurstone test questions.
Resets the target form to its initial state.
Check if an email address is blocked
URL dispatch rules defined by mod_auth2fa in apps/zotonic_mod_auth2fa/priv/dispatch/dispatch.
Post a message to the test mailing list, given with the id argument.
Creates a sitemap.xml file for your site, containing links to all publicly accessible pages.
mod_export - return the {ok, Disposition} for the content disposition.
All the nitty gritty details when the big picture has settled.
Used in the admin to process a submitted resource form
Regular expression test.
A validator to check whether a resource’s name is unique:
Check the length of a text input.
First for logon of user with username, check for ratelimit, blocks etc.
Convert a value to an Erlang atom.
This filter split 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…
Round a number value to a number of significant digits. The significance defaults to two digits.
The m_search model provides access to different kinds of search queries for searching through models.
Truncate a HTML text to a maximum length.
Model for runtime logging state and access to server log entries for clients allowed to read logs.
Provide an alternative value in case a value has a falsy value (0, false , undefined or empty string).
Signal that a user has been confirmed. (map, result is ignored)
Actions, tags (also known as screen components), and javascript for user interfaces using wires .
Finds a value in a list.
URL dispatch rules defined by mod_contact in apps/zotonic_mod_contact/priv/dispatch/dispatch.
Return the lowercase ISO country code associated with an IP address.
Inherit markup from another template.
This action redirects the browser to another page or back to the previous page.
Note
Show a pager for search results.
Apply actions with arguments added.
This controller shows the mailing lists that are available in the system.
Delegates the request processing.
Filter a list of resource ids so that only the visible ids remain.
Lookup a specific translation in a translated text. If the text is not translated then the text is returned as-is.
Return the language the resource (or translated text) will be displayed in.
Toggle the visibility of an element.
Bounced e-mail notification. The recipient is the e-mail that is bouncing. When the the message_nr is unknown the it is set to ‘undefined’. This can happen if…
Model for checking if a site has version control enabled.
Fetch the tail of a list.
Filter to derive a Table Of Contents from a HTML body.
Parse a survey narrative question into renderable text and input parts.
Implements a basic commenting system, enabling commenting on resources.
Translates the value to lower case.
Tests if a date is in the past.
Upload files using a parallel web worker.
Model for Let's Encrypt status information, available to administrators.
Open a dialog to confirm the deletion of a resource.
Syslog integration module for forwarding Zotonic access logs to external syslog services.
Show something if the condition is true.
Signal that the hierarchy underneath a resource has been changed by mod_menu
Insert the result of a render action before an HTML element.
Model for received-email recipient extraction and matching used by mod_email_receive.
Model for ACL user-group helper values in mod_acl_user_groups, including collaboration-group settings and category usage checks.
Server side storage for the client (aka browser) and server.
Test if a hostname can be used for a Let’s Encrypt certificate.
Not implemented, but exists in Zotonic for forward compatibility with future ErlyDTL and Django versions.
Prepends the argument in front of the value.
Support for storing uploaded and generated images and documents on external services.
Add a css class to an html element.
Filters a list on the value of a property, either on presence or equality.
Adds support for the Twitter Bootstrap CSS / JavaScript framework. Integration module for Bootstrap assets and helper templates/components.
Justifies the value in a field of a certain width to the left, with spaces.
Normalize a survey Thurstone question before rendering or processing it.
Adds support in the admin for activating and deactivating modules.
Signal that a resource pivot has been done.
Shows the dialog to mail the current page ( resource) to a mailing list. This is used in the admin “mailing status” interface. A mailing can be sent…
Pivot just before a m_rsc_update update. Used to pivot fields before the pivot itself.
The category hierarchy tables have been replaced by m_hierarchy . This model defines named hierarchies of resources (pages).
Email status notification, sent when the validity of an email recipient changes
Manages the medium_edit_settings property for non destructive image editing.
This controller is called for serving http error pages.
Set #context fields depending on the user and/or the preferences of the user.
Model for authentication state and login support checks, including password authentication flow helpers and reminder/verification actions.
Optionally wrap HTML with external content so that it adheres to the cookie/privacy settings of the current site visitor. Typically called with a ‘first’ by…
Calculate the difference between two dates, returning a single part of that difference.
Show more results of the current search query inline on the page.
Not implemented tag, for forward compatibility with future ErlyDTL and Django versions.
Regular expression replacement of a pattern with a string.
Remove WYSIWYG editor controls from the textareas selected by the target. Use this before replacing or moving editor-managed markup so the editor can release…
The m_acl model gives access the id of the currently logged in user, and provides a mechanism to do basic access control checks.
Filters a list of menu items on visibility and existance. Only top-level menu items that are both visible and exist are kept in the list. Note that sub-menus…
This module implements a mailing list system. You can make as many mailing lists as you like and send any page to any mailing list, including confirm mail and…
Fold for mapping non-iolist output to iolist values.
Initialize context with the access policy for the user.
The m_identity model manages usernames and other user identities. module#mod_authentication uses it to store and check salted passwords, but also provides a…
Delete a resource, without confirmation.
Renders a template on the server and opens a dialog with the HTML output of the template.
Assign a complex value to a variable.
Site configuration parameter was changed
URL dispatch rules defined by mod_menu in apps/zotonic_mod_menu/priv/dispatch/dispatch.
Show a message in the upper right corner of the browser window. The message will automatically disappear after some time.
Handle a signup of a user, return the follow on page for after the signup. Return {ok, Url} ‘props’ is a map with properties for the person resource (email
Adds javascript that will be run after jQuery has been initialized. In dynamic content it will run after the DOM has been updated with the template where the…
Notification to translate or map a file after upload, before insertion into the database Used in mod_video to queue movies for conversion to mp4. You can set…
Notification that a medium file has been changed (notify) The id is the resource id, medium contains the medium’s complete property map.