1 | | = CKAN Extensions = |
2 | | |
3 | | 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 |
4 | | especially important to organise the code in a way that can accommodate the customisations which different organisations require without those changes |
5 | | interfering with customizations required by other organisations. |
6 | | |
7 | | To meet this need we have introduced the concepts of CKAN extensions, plugin interfaces and workers. These work together to provide a simple mechanism to |
8 | | extend core CKAN functionality. '''Full documentation of these features for developers can be found here: http://packages.python.org/ckan/plugins.html''' |
9 | | |
10 | | If you create a new extension, please document it here. Implementations of plugin interfaces should be documented separately on the [wiki:Plugins Plugins] page. |
11 | | |
12 | | == Disqus Comments == |
13 | | |
14 | | Lets users add comments to packages. Can also display latest comments on the CKAN front page. |
15 | | |
16 | | * Name: disqus |
17 | | * Author: Friedrich Lindenberg |
18 | | * Code repo: http://bitbucket.org/okfn/ckanext-disqus |
19 | | * Pip path: {{{hg+http://bitbucket.org/okfn/ckanext-disqus}}} |
20 | | |
21 | | == Form API Tester == |
22 | | |
23 | | This provides a controller linked to the CKAN Form API, for manually testing purposes. Not for production use. |
24 | | |
25 | | * Name: form-api-tester |
26 | | * Code repo: https://knowledgeforge.net/ckan/ckanext |
27 | | * Pip path: {{{hg+https://knowledgeforget.net/ckan/ckanext}}} |
28 | | |
29 | | == Data API == |
30 | | |
31 | | Provides API for getting raw data from CKAN resources |
32 | | |
33 | | * Name: dataapi |
34 | | * Code repo: https://bitbucket.org/okfn/ckanext-dataapi/ |
35 | | * PyPI: http://pypi.python.org/pypi/ckanext-dataapi |
36 | | |
37 | | Use: |
38 | | |
39 | | {{{CKAN_URL/api/data/RESOURCE_ID?PARAMETERS}}} |
40 | | |
41 | | Currently supported resources: XLS, CSV. For more information and for list of available PARAMETERS, please refer to the [http://packages.python.org/dataproxy/ dataproxy documentation] |
| 1 | '''This page is deprecated in favour of: http://wiki.ckan.net/Extensions''' |