Skip to content
Zotonic
  • Start
  • Guides
  • Reference
  • Releases

Live search

Search across all Zotonic content

Type at least two characters

Results are matched against titles, summaries and topics as you type.

Modules
  • Reference
  • Backend developer
  • Messaging and publish-subscribe
  • Module
  • Publish and subscribe
  • Erlang/OTP

zotonic_notifier

Provide Zotonic's extensibility mechanism through typed notifications.

Observers can be attached with priorities and invoked asynchronously, synchronously, as first-response requests, maps, or folds. Observer ownership is monitored so registrations are removed when their owning process exits.

Edit on GitHub

Related documentation

Modules

mod_mqtt

MQTT is a machine-to-machine (M2M)/“Internet of Things” connectivity protocol. It was designed as an extremely lightweight publish…

Modules

Zotonic Core

The Zotonic core system implements the basic parts needed for every site.

Notifications

observe_module_ready/2

Signals that the active modules or their indexed templates, actions, models, and other components have changed.

Modules

zotonic_fileindexer

Index files supplied by Zotonic applications and sites.

Modules

zotonic_listen_mqtt

Start and supervise the external MQTT listeners.

Modules

zotonic_site_testsandbox

Define the database-backed sandbox site used by Zotonic's automated tests.

Modules

zotonic_filehandler

Coordinate development-time handling of changed source and asset files.

Modules

mod_development

Presents various tools for development.

Notifications

observe_activity_send/2

Push a list of activities via a ‘channel’ (eg ‘email’) to a recipient. The activities are a list of #activity{} records.

GitHub © 2026 Zotonic