Documentation
A module has been stopped and deactivated.
Rescans all modules, to find all templates, lib files, dispatch rules, etc. again.
Modules are the building blocks of Zotonic. They add functionality to your Zotonic website such as:
module_rescan module_toggle
Activate/deactivate a module in the module manager in the admin interface.
Adds support for viewing and handling video medium items.
This module, if activated, checks the pasted URLs in the create media / page dialog of the admin. It will show an embed…
Actions, tags (also known as screen components), and javascript for user interfaces using wires .
Show more results of the current search query inline on the page.
Move an element to another place, appending it to the target. The element is given by id with the element argument, or…
Retrieve information about predicates. Predicates are the labels on edges (connections between resources) that give…
Not yet documented.
This model gives access to the request variables from within a template.
The main resource model, which is the central part of the Zotonic data model. This model provides an interface to all…
This model tracks deleted resources (see m_rsc). Its primary goal is to be able to determine if a resource never…
The m_search model provides access to different kinds of search queries for searching through models.
Not yet documented.
Not yet documented.
Not yet documented.
Model to access the server side storage of data.
Exported APIs:
Retrieve information that is stored in the site configuration. If you want to query values from the config table…
Model for checking if a site has version control enabled.
Not yet documented.
Not yet documented.
Gives access to the Zotonic system configuration from the zotonic.config file(s).
Simple read-only interface to the typed key-value store of mod_tkvstore. To get a value from the store: use m.tkvstore.
The m_translation model gives easy access to language and translation related information.
A validator to check whether a resource’s name is unique:
Tests if two dates are not equal.
Normalize an email address, used in the identity management.
At different moments in the lifecycle of the web request, Zotonic sends notifications. By observing these notifications…
alert confirm growl
Show the current date and time.
Fetch the nth tail of a list.
filesizeformat format_duration format_integer format_number format_price is_even is_number max min minmax rand round…
Numerical input and range check.
Create a custom action Create a custom filter Create a custom model Create a custom controller Custom pivots Create a…
action_event_type activity activity_send admin_edit_blocks admin_menu admin_rscform category_hierarchy_save…
Fold for mapping non-iolist output to iolist values. Used when outputting a rendered HTML tree. Folded accumulator is:…
Closes the currently open overlay. When there is no overlay open then nothing happens.
Renders a template on the server and opens a full screen overlay with the HTML output of the template.
This chapter describes how to override the templates, styling and logic provided by Zotonic.
Inherit markup from like named template in another module.
redirect reload
Show a pager for search results.
Page-specific dynamic backgrounds
Use edges ( page connections ) to associate backgrounds with pages.
Fetch the url of a resource’s html representation
Parses an URL (URI) using uri_string:parse/1 .
Pickle an Erlang value so that it can be safely submitted with a form.
Foldr to change or add pivot fields for the main pivot table. The rsc contains all rsc properties for this resource
pivot_fields pivot_rsc_data pivot_update custom_pivot
Fold over the resource props map to extend/remove data to be pivoted
Search uses database indices on special pivot columns and full text fields.
Pivot just before a m_rsc_update update. Used to pivot fields before the pivot itself.
Show a given survey (with the id parameter) as a “poll”. This presents a simpler interface, in which the user is…
Port configurations can be tricky, especially in combination with SSL. Here we explain all steps to come to a correctly…
This action sends a message to the event handler on the server.
Performs a custom server side validation of an input value. This allows you to add your own validation logic to HTML…
Message sent by a user-agent on a postback event. Encapsulates the encoded postback and any additional data. This is…
Handle a javascript notification from the postback handler. The message is the the request, trigger the id of the…
Pretty print a zotonic value in a template.
dialog_predicate_new link unlink
Check if an input has been filled in or checked.
Show the contents of a value expression.
It is possible to put Zotonic behind the nginx <http://nginx.org/> web server, for example if you have other, non
Publishes a message on the topic tree of the current page.
Generates a random number. The number is from, and including, 1 up to, and including, the input value.
Returns a random value from a list of values. When the input is an empty list or not a list then the result is…
Shuffle a list of values.
Generate a list of integers, with an optional step.
Make a literal section which does not interpret tags.
This action redirects the browser to another page or back to the previous page.
All the nitty gritty details when the big picture has settled.
Not implemented tag, for forward compatibility with future ErlyDTL and Django versions.
match replace
Released on 2009-11-13.
Welcome Zotonic 0.10.0, released on April 18, 2014. These notes list the most important changes for this new feature…
Released on 2014-06-17 20:27 by arjan.
Released on 2014-10-01 20:16 by arjan.
Welcome Zotonic 0.11.0, released on October 8, 2014. These notes list the most important changes for this new feature…
Released on 2014-10-20 22:47 by arjan.
Welcome Zotonic 0.12.0, released on October 8, 2014.
Released on 2014-10-20 17:01 by arjan.
Released on 2014-12-18 17:01 by mworrell.
Released on 2014-12-22 10:30 by mworrell.
Released on 2015-02-20 14:19 by arjan.
Welcome Zotonic 0.13.0, released on July 3, 2015.
Welcome Zotonic 0.13.1, released on July 29, 2015.
Welcome Zotonic 0.13.2, released on August 11, 2015.
Welcome Zotonic 0.13.3, released on September 9, 2015.
Welcome Zotonic 0.13.4, released on September 16, 2015.
Welcome Zotonic 0.13.5, released on October 27, 2015.
Welcome Zotonic 0.13.6, released on December 14, 2015.
Welcome Zotonic 0.13.7, released on 1 February, 2016.
Welcome to Zotonic 0.13.8, released on 29 February, 2016.