Extensions

From CKAN

(Redirected from List of Extensions)
Jump to: navigation, search

The CKAN codebase is open source so that different organisations can customise it for their own needs. As CKAN has grown in popularity it has become especially important to organise the code in a way that can accommodate the customisations which different organisations require without those changes interfering with customizations required by other organisations.

To meet this need we have introduced the concepts of CKAN extensions, a way to extend CKAN using plugin pointers and workers. Extensions complement the existing rich API by providing a way to extend CKAN functionality.

Contents

Developing Extensions

If you create a new extension, please document it here. Implementations of plugin interfaces should be documented separately on the Plugins page.

Tutorial

See Extensions Tutorial

Listing Extensions Here

Please use the following listing format:

* Name:
* URL:
* Maintainer:
* Official Extension: Yes | No

Optional items:

* Repo:
* Status: Alpha | Production

Production Extensions

Apps and Ideas

Apps and ideas catalogue extension for CKAN. Associate apps and ideas to datasets.

Disqus Comments

Lets users add comments to packages. Can also display latest comments on the CKAN front page.


Google Analytics

Integrate google analytics with your CKAN site including recording of download stats for individual resources.


Data Preview

As of CKAN v1.5 this extension is deprecated as data preview is now integrated into CKAN core.

Provides previewing of data resources.


Webhooks service notification

WebHooks to notify other sites of updates in CKAN via HTTP POST updates.


Moderated Edits

Allows for pending revisions to be created, then presented to an admin as a differential to the current active version, and eventually merged.

See:

Apache Solr search backend

Solr search for CKAN, features facets, stats, and full-text indexing.

NB: This extension is only suitable for CKAN up to version 1.4.3.1. From CKAN 1.5, Solr is used by default and the functionality of this extension is moved into the core of CKAN.


Queue support and worker interface

The CKAN worker is a base class for worker tools that consume CKAN queue notifications in order to perform some type of processing based on those messages.


OGC OWS Support

CKAN modules supporting OWS services such as WMS and CSW


CKAN RDF

RDF features for CKAN. DCAT read/write API, integration with SPAQRL endpoint for (catalog) data.

Wordpresser - use Wordpress as a CMS for CKAN

Allows you to extend your CKAN install with pages that are created and edited from Wordpress


Stats - Statistics for CKAN

ckanext-stats is included in CKAN core distribution for CKAN > 1.5.1

Storage - Integrated File Storage for CKAN


Issues Extension - Issue and Todo Management for CKAN

(Used to be called ckanext-todo)


Metadata Harvester

This extension provides a common framework for harvesting dataset information (metadata) into a CKAN instance from other sources. It provides a command line and web interface to manage harvesting sources and jobs. It is also easily extensible to include new harvesters.


Geospatial Capabilities

This extension contains plugins that add geospatial capabilities to CKAN. The following plugins are currently available: Automatic geo-indexing and spatial API call (spatial_query); Map widget showing a package extent (dataset_extent_map); A Web Map Service (WMS) previewer (wms_preview).

Not Recently Tested

Deliverance proxying for remote content

Deliverance is an HTTP proxy that can be used to request and render web pages from an external site (e.g. a CMS like Drupal, Wordpress). Pages will be loaded from the CMS url, re-styled according to a XML specification and delivered to the end user. This allows CKAN to provide CMS-managed content pages without the need to include CMS functionality.

Deprecated

Data API

Provides API for getting raw data from CKAN resources

Use:

 CKAN_URL/api/data/RESOURCE_ID?PARAMETERS

Currently supported resources: XLS, CSV. For more information and for list of available PARAMETERS, please refer to the dataproxy documentation

Downloading Archiver

Deprecated in favour of of the QA extension which includes this functionality

Background worker that will download any packages on a CKAN instance to an OFS bucket.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox