Controllers

controller_admin
The admin controller is the main controller behind which admin pages are served. Its main purpose is that it does an authentication check (Is current user…
controller_admin_acl_rules_export
controller_admin_backup
Shows the admin backup screen where you can download nightly backups that were made by mod_backup.
controller_admin_backup_revision
Shows the admin backup revisions screen where you can see older version for a resource.
controller_admin_category_sorter
Shows the admin category screen where you can edit the category tree, rearranging the categories, adding new categories, or removing existing ones.
controller_admin_comments
Shows an admin screen with an overview of most recently created comments. The screen offers the option to moderate the comments or delete them entirely.
controller_admin_comments_settings
Shows an admin settings screen where you can edit settings related to mod_comment.
controller_admin_config
Shows the admin config editor. Here you can edit the key/value pairs of m_config.
controller_admin_edit
The main admin edit controller. This controller serves the edit page where resources can be edited.
controller_admin_mailing_preview
This controller shows a preview of what a resource that is being mailed would look like, in a popup window.
controller_admin_mailing_status
This controller shows the mailing status of a resource. It lists each mailing list available in the system, and shows whether or not the current resource has…
controller_admin_mailinglist
This controller shows the mailing lists that are available in the system.
controller_admin_mailinglist_recipients
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.
controller_admin_media_preview
A controller for rendering preview thumbnails of any media embedded in a richtext-editor component of a resource on the admin edit controller page.
controller_admin_module_manager
Shows the list of Zotonic modules currently known to the system.
controller_admin_referrers
Shows the list of pages ( resources) which refer to this resource through an edge.
controller_admin_seo
Shows a form with settings related to Search Engine Optimization.
controller_admin_statistics
controller_api
controler_api processes authorized REST API requests: It provides an easy way to create API calls to allow computer programs to perform functions on your…
controller_authentication
This controller manages all authentication cookies. It is called by the auth model in the browser.
controller_export
controller_export_resource
controller_file
Serve an uploaded-, resized- or library file.
controller_file_id
Redirect to the controller controller_file.
controller_fileuploader
The fileuploader controller is used to upload parts of a file.
controller_hello_world
Simple controller that always serves the string Hello, World!
controller_http_error
This controller is called for serving http error pages.
controller_id
Handle different content representations of a page.
controller_keyserver_key
controller_language_set
Controller which sets the language as given in the code argument, and redirects the user back to the page given in the p argument.
controller_letsencrypt_challenge
controller_letsencrypt_ping
controller_log_client
controller_logoff
Controller that logs off a user, destroying the session. It also removes any “remember me” cookies the user has, so that auto-logon is disabled.
controller_logon_done
This controller is used as a jumping stone after a log on from the /logon page. The p argument is passed from the /logon page.
controller_mailinglist_export
Controller which downloads the given mailinglist id as a CSV file.
controller_mqtt_transport
Controller for transport of MQTT data between the browser (client) and server.
controller_nocontent
controller_oauth2_access_token
controller_oauth2_service_authorize
controller_oauth2_service_redirect
controller_page
Show a rsc as a HTML page.
controller_ping
Simple controller for connection tests, used on the /test/connection page.
controller_redirect
Redirect to another url.
controller_signup
Controller which displays a form to sign up (rendered from signup.tpl ).
controller_signup_confirm
Controller which displays the confirmation page where the user can confirm his signup.
controller_static_pages
Serve a static page or pages.
controller_template
Show a template.
controller_website_redirect
This controller does a redirect to the website property of the given resource.

Actions Reference Filters

All Controllers

controller_admin

The admin controller is the main controller behind which admin pages are served. Its main purpose is that it does an…

controller_admin_backup

Shows the admin backup screen where you can download nightly backups that were made by mod_backup.

controller_admin_backup_revision

Shows the admin backup revisions screen where you can see older version for a resource.

controller_admin_category_sorter

Shows the admin category screen where you can edit the category tree, rearranging the categories, adding new categories

controller_admin_comments

Shows an admin screen with an overview of most recently created comments. The screen offers the option to moderate the…

controller_admin_comments_settings

Shows an admin settings screen where you can edit settings related to mod_comment.

controller_admin_config

Shows the admin config editor. Here you can edit the key/value pairs of m_config.

controller_admin_edit

The main admin edit controller. This controller serves the edit page where resources can be edited.

controller_admin_mailinglist

This controller shows the mailing lists that are available in the system.

controller_admin_mailinglist_recipients

Shows the recipients of the current mailing list. The recipients are listed in three columns, and have a checkbox next…

controller_admin_mailing_preview

This controller shows a preview of what a resource that is being mailed would look like, in a popup window.

controller_admin_mailing_status

This controller shows the mailing status of a resource. It lists each mailing list available in the system, and shows…

controller_admin_media_preview

A controller for rendering preview thumbnails of any media embedded in a richtext-editor component of a resource on the…

controller_admin_module_manager

Shows the list of Zotonic modules currently known to the system.

controller_admin_referrers

Shows the list of pages ( resources) which refer to this resource through an edge.

controller_admin_seo

Shows a form with settings related to Search Engine Optimization.

controller_api

controler_api processes authorized REST API requests: It provides an easy way to create API calls to allow computer…

controller_authentication

This controller manages all authentication cookies. It is called by the auth model in the browser.

controller_file

Serve an uploaded-, resized- or library file.

controller_file_id

Redirect to the controller controller_file.

controller_fileuploader

The fileuploader controller is used to upload parts of a file.

controller_hello_world

Simple controller that always serves the string Hello, World!

controller_http_error

This controller is called for serving http error pages.

controller_id

Handle different content representations of a page.

controller_language_set

Controller which sets the language as given in the code argument, and redirects the user back to the page given in the…

controller_logoff

Controller that logs off a user, destroying the session. It also removes any “remember me” cookies the user has, so…

controller_logon_done

This controller is used as a jumping stone after a log on from the /logon page. The p argument is passed from the…

controller_mailinglist_export

Controller which downloads the given mailinglist id as a CSV file.

controller_mqtt_transport

Controller for transport of MQTT data between the browser (client) and server.

controller_page

Show a rsc as a HTML page.

controller_ping

Simple controller for connection tests, used on the /test/connection page.

controller_redirect

Redirect to another url.

controller_signup

Controller which displays a form to sign up (rendered from signup.tpl ).

controller_signup_confirm

Controller which displays the confirmation page where the user can confirm his signup.

controller_static_pages

Serve a static page or pages.

controller_template

Show a template.

controller_website_redirect

This controller does a redirect to the website property of the given resource.