The Zotonic Module Repository

The Zotonic module repository is a central place where we store an index of user-contributed Zotonic modules which are not part of the core Zotonic distribution. The module repository is compatible with Zotonic 0.7 and higher.

Currently, the following modules are part of the index:

mod_access_url

Give access to urls by signing the url with user credentials.

mod_admin_event

Easy editing of event and event-related data in the admin

mod_admin_ide

Admin IDE for editing files from the admin

mod_admin_multiupload

Batch uploading of media files in the Zotonic admin

mod_admin_support

Support routines for quickly building admin interfaces and JSON APIs

mod_alternative_uris

Define a list of alternative uris for your content.

mod_angular

AngularJS bindings for Zotonic and Angular-powered bidirectional WebSocket communication.

mod_asterisk

Handling phone calls in Zotonic with Asterisk

mod_atatonic

Templates, css and javascript for 0.8 (and older) sites running on 0.9.

mod_audio_echonest

Zotonic module which hooks into media files uploads and augments any uploaded audio media files with info from the echonest API.

mod_backup_tarsnap

Manage backups of database and files to the Tarsnap online backup service.

mod_blog

A blog as separate module. In contrast to the default skeleton blog, this makes it easier to add a blog section to your current site. Upon activation the module adds the blog at yoursite.com/blog/.

mod_broadcast

Broadcast messages in the admin to other users

mod_bulk_commands

Zotonic module for admin bulk actions

mod_calendar

A calendar viewer for events and other resources with date ranges.

mod_chat

Implements a simple chatroom module for Zotonic.

mod_comment_disqus

DISQUS Comment Service integration for Zotonic

mod_cron

Cron-like task scheduler.

mod_dets

Disk-based Erlang Term Storage module for basic database-less key/value storage.

mod_download

Hidden Download Module

mod_exif

Extracts EXIF information for all uploaded images.

mod_experimental

place to gather community contributed filters, tags, resources, etc. for experimental use before being incorporated into Zotonic or specific-purpose contributed modules.

mod_geo

Support for displaying maps and adding geographical locations to Zotonic resources in the admin.

mod_geoip

Uses maxmind's excellent geoip database to see from what area of the world your website visitors are from.

mod_geomap

Support for displaying maps and adding geographical locations to Zotonic resources in the admin.

mod_github

Github webhook to trigger a rebuild of your site from the services API.

mod_imageclipper

This module lets you easily import images in your site using a custom bookmarklet.

mod_import_anymeta

Import an anyMeta site into Zotonic.

mod_import_blogger

Blogger GData XML Importer

mod_jpeg_minify

Zotonic module to re-compress uploaded JPEGs to save file storage space.

mod_knockout

The knockout JS library, bundled for zotonic.

mod_mqtt

Implements the MQTT protocol for Zotonic.

mod_openid

OpenID 2.0 compatible client. OpenID is a open secure decentralized authentification protocol.

mod_paypal

Integration with PayPal through Instant Payment Notification

mod_persona

Persona module for zotonic.

mod_pubsub

Resource sharing using Publish-Subscribe over XMPP

mod_recaptcha

A module that allows one to use reCAPTCHA on Zotonic signup forms

mod_rsc_name

This module hooks into the update notification of m_rsc to automatically assign a unique name to each resource when the resource's unique name property is still empty.

mod_sass

On-the-fly compilation of SASS files

mod_search_solr

Enhance the Zotonic search using Solr

mod_service_auth_basic

Provide Basic HTTP authentication for Zotonic API calls.

mod_slideshow

Show a collection of images as a single media item in a slide show.

mod_sparky

mod_sparky allows you to easily create sparklines on your Zotonic site.

mod_syntaxhighlighter

Alex Gorbatchev's SyntaxHighlighter in Zotonic

mod_term_feed

Provides resource data in external term format using a RESTful interface.

mod_vault

Encrypts data with a RSA public key. Decrypts data using RSA private keys which are encrypted with a password.

mod_yaml_import

This module lets you import data in YAML format to create new Zotonic Pages.

mod_zeroclipboard

ZeroClipboard module for zotonic

mod_zforum

A simple forum for zotonic

mod_zmr

The Module for ZMR itself.