CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers datahub.io, catalog.data.gov and data.gov.uk among many other sites.
Switch branches/tags
2.0-travis-fix 217-organization-helper-text 222-test-branch 224-masthead-active-state 226-text-highlighting 231-verbose-header-template 236-html-in-popovers 237-activity-stream-wrapping 238-dont-commit-on-package_owner_org_update 240-improve-activities-efficiency 246-fix-datastorer-tests 247-auth-action-update 253-remove-dashboard-notifications-count-reset 256-dashboard_activity_list_error 257-increase-recline-dataproxy-timeout 267-date-indexing-fix 270-sysadmins-full-orgs-list 281-resource-listing-buttons 286-no-orgs-in-group-autocomplete 287-datastore-tests-only-on-pg 288-unicode-title-support 290-run-all-core-extension-tests 296-delete-related 300-frontend-dependancies 302-release-textual-tweaks 307-translation-review 309-package-private-everywhere 316-disable-follower-lists 318-remove-popovers 319-taggable-input-error-state 322-show-organizations-on-dataset 328-remove-administrators-from-group 330-fix-gitignore 336-337-organizations-template-tweaks 344-page-param-positive-check 345-fix-pg-detection 349-old-auth-cleanups 352 354-ia-review 362-remove-old-datastore 364-private-datasets 368-new-history-page-2 368-new-history-page 369-update-package-read-issue 373_do_not_strip_tracking_summary 374-update-recline 379-g.plugins-empty 381-convert-from-extras-quoting 385-dont-minify-vendor-directories 387-wrong-redirect-after-edit-dataset-slug 397-cleanup-public-dir 398-delete-org-fix 408-remove-legacy-org-code 409-kill-old-admin 411-sql-only-search-no-solr 421-tag-pages 422-fanstatic-windows-compat 426-recline-graph-fixes 428-template-corruption-help 430-packages-missing-vocabulary-show 431-use-db-to-form-package-schema-by-default 435-python-support-ordereddict 436-unicode-filetype-fix-for-2.0 438-less-issue 439-travis-clean 441-add-dataset 445-bug-multilingual-tests-failing 448-ia-tweaks 451-form-labels 460-named-routes-helper-function 471-helper-clean-link-functions 477-group-org-additional-info 479-tests-for-example-idatasetform 480-admins-dataset-private 482-plugin-validator-converter-access 484-upgrade-requests 485-monochrome-icons 486-footer-template 487-search-no-results 491-resolve-pip-requirements 494-org-500-take2 494-org-500 500-featured-image-custom 505-organizations-activity-streams 507-template-cache-reset 509-group-add-remove 511-resource-url-on-resource-page 515-org-group-search-issue 517-test-db 518-date-time-within-activity-streams 519-update-deployment-docs 520-templating-docs-with-imports 528-docs-publishing-datasets 529-docs-import-datasets 532-update-ckan-admin-dashboard-doc 538-package-install-docs 546-get-actions-no-params 548-password-reset-fix 550-fix-paster-front-end-build 552-page-header-tabs 553-compare_domains-wrong-url 558-no-nav-wrapper-class 564-storage-controller-clean 568-fix-trans-extract 577-bug-navl-test-fail-if-computer-not-english 581-validationerror-crashes-stage3 583-improved-search-messages 584-rename-featured-groups 585-quick-org-template-fix 586-dataset-validation-errors 590-edit-admin-button 592-org-create-header 594-case-insensitive-group-org-search 597-fix-logout-first-template 605-data-api-template 606-nice-error-on-no-resource 621-bug-crash-on-extras-validation 621-bug-move-extras_validation_into___before 626-dashboard-update 629-clear-all-facet 630-org-template-tidy-up 637-solr-updates 646-undocumented-action-functions 652-secure-datastore 654-disable-activity-streams-via-config 658-bulk-action-post 664-group-form-issues 669-member-list-broken 671-bug-custom-about-page-text-gets-truncated 674-better-solr-exceptions 678-modal-position 680-no-default-package-roles 683-remove-author-resource 688-template-blocks 700-speed-up-search-index 703-html-attribs 705-remove_url_param-multiple-params 706-fix-data-migration 708-markdown-fixes 716-pass-schema-in-context 718-datastore-depends-on-localisation-for-2.0 732-double-tag-fun-times 738-fix-search-relevency 740-resource-url 744-tests-for-page-view-tracking 749-org-index-title 751-release-docs 752-data-api-button 769-docs-reorg 772-document-plugin-load-order 776-show-organizaton-facets 787-ie10-media-item-image-height 788-facet-num-fixes 790-custom-fields-tutorial 797-ie7-footer 801-travis 803-warn-before-deleting-org 807-datastore-docs 808-unicode-url-error 811-remove-auth-profile-config-for-2.0 813-flags 814-tweak-solr-docs 824-flags 827-ga-fix 830-dashboard-fix 838-pgcode-string 839-stats-doc 846-unicode-api-json 848-finishing-configuration-docs 853-license-facet 859-fix-default-sort-ordering 865-add-resource-breadcrumbs 867-heading-sizes 869-validate-username-in-new-member 879-config-cleanup 881-form-ie7 888-cache_dir-path-deployment.ini_tmpl 893-datastore-postgres-checks-fail-if-different-dbs 896-resource-proxy-fixes-for-2.0 901-bug-save-and-add-another 902-uploader-stop-navigate 907-for-2.0 912-org-title-dataset-form 914-pill-spacing 915-explore-button 917-datastore_search-filters-get 921-resourceproxy-docs 924-better-validation-errors 929 938-datapusher 942-documentation-guidelines-resubmit 942-documentation-guidelines 945-merge-upgrading-docs 948-helper-function-img 952-create-site-user-at-startup 953-bug-creating-a-private-dataset-emits-an-activity 956-solr-trigrams 964-500-Server-Error-on-non-string-extra-value 973-datastore-docs-improvements 974-disable-email-notifications 1002-enable-resource-proxy 1004-featured-groups-updates 1009-ValueError-when-resource-size-is-not-an-int 1010-server-error-on-new-resource-if-package-does-not-exist 1011-template-not-found 1014-sphinx-theme-git-url 1019-task-status-update-docstring 1022-api-docs-improvements 1027-celery-configuration 1030-ui-update 1033-term-translation-validation 1038-organization-hierarchy 1045-deprecate-groups-available-and-organizations-available 1049-group-templates 1056-group-template-fixes 1060-action-auth-audit 1063-org-template-tweak 1064-dont-translate-empty-string 1067-datastore-percent-issues 1069-style-guide 1071-close-div 1078-package_show-performance 1083-upgrade-minor-version-instructions 1089-required-fields 1092-helper-text 1094-not-sorry-just-empty 1096-org-members 1102-dataset-group-add 1110-user-read_base-fixes 1115-header-block-recursion 1118-error-not-caught 1119-text-preview-can-preview-xml-and-json 1120-datastore-make-public 1122-nose-tests-are-noisy-on-travis 1139-remove-moderated-from-config-docs 1140-example 1143-docs-test-plugins-errors 1148-whitespace-strip-validator 1149-requirements 1151-auth-datastore-fix 1157-update-release-policy 1159-recently-changed-packages-helper 1172-groups-list-use-dictization 1183-datapusher-status 1184-package_create-auth-fixes 1188-fix-org-list-dataset-form 1191-group-show-no-user-data 1196-separate-datapusher 1197-rtd-fix 1204-fix-datastore-auth-audit 1217-trash-redirect 1218-remove-__extras 1221-preview-fails-private-datasets 1228-dictize-whitespace 1231-best-practices-for-writing-extensions-mistake 1232-slug-edit 1238-number_span-span-fix 1242-notifications-youve-been-added-to-group 1244-cli-user-fullname-unicode 1251-resource-view 1258-validator-decorators 1264-licenses-not-license-you-dummy 1267-new-docs-for-contributing-to-the-docs 1268-add-step-upgrade-source 1269-dataset-and-resource-edit-tweaks 1272-datastore-key-error 1277-resource-reordering 1290-keep-database-for-tests 1294-update-docs-theme 1295-package_list-private-datasets 1298-fix-orgs-activity-about-page 1301-template-blocks 1302-remove-mentions-of-no-description 1305-undefined-popover 1307-minor-docs-correction 1314-solr-schema-single-file 1318-help_show-action 1326-create-dataset-incorrect-org 1333-html-comment 1337-travis-postgres-8.4-cleaned 1346-minor-debug-message-tweaks 1348-add-dataset-button-org-page 1349-tests-for-theming-example-plugins 1350-resource-format-remove-text 1353-exception-resource-listing 1357-alter-column 1359-org_rev_list-missing 1360-update-docstring 1373-anon-user-datastore-search-sql 1378 1380-encourage-installing-latest-release 1382-upload-labelling-tweaks 1384-related-list-503 1387-fix-resource-urls 1389-release-docs-tweaks-2 1390-group_dictize-exception 1392-group-member-add-template-fix 1393-bug-user-create-returns-email-for-api-key 1396-html-contributing-docs 1398-info-overflow-word-break 1407-resource-group-logic 1418-junk-errors 1422-repoze-key 1425-exception-fix 1433-fix-context 1434-feature-add-i18n-strings-from-core-extensions 1437-package-update 1446-datapusher-integration-issues 1449-cant-delete-extra 1450-resource-reordering-production 1451-use-site-url-for-datastore-callback 1452-textpreview-tests 1453-sysadmins-not-create-unown-datasets 1454-member-editing-fixes 1455-fix-bulk-editing 1457-super-important-fix 1460-fix-group-remove-ie7 1461-repeated-code-in-package_search 1463-add-organization-feeds 1470-member-auth-test-fail 1471-delete-unowned-datasets 1473-create-unowned-dataset-when-org-member 1474-fix-resource-schema 1484-use-eq 1487-error-datapusher_hook-auth 1488-more-robust-get-object-in-auth 1490-datapusher_hook-callback-url 1491-wrong-breadcrumbs 1500-mock-web-request-on-paster-commands 1503-two-licenses 1507-current-package-list 1508-oversized-forgot-password-button 1512-defect-rename-user 1527-custom-emails-fix-tests 1527-custom-emails 1530-use-passlib 1534-mimetype-fix 1539-clean-trash 1540-fix-logo-alt-text 1541-gravatar-alt-tag 1546-fix-sysadmin-text 1557-deprecate-group_package_show 1564-simple-code-contributions 1572-dataset-purge 1576-api-link 1584-dont-lowercase-names-of-uploaded-files 1594-package-group 1596-dont-show-deleted-members 1597-config-from-envvar 1601-defect-organizations-server-error 1622-oops-moved 1625-remove-clean-action-name 1635-feature-email-notifications-for-activity-streams 1651-support-ubuntu-14.04 1653-fix-paster-db-clean 1657-email-hashes 1665-group-auth-for-any-logged-in-user 1668-deleted-users 1669-rewrite-resource-create-tests 1672-test-guidance-tweak 1673-not-all-test-methods-need-docstrings 1678-sync-search-by-default 1696-groups-membership 1701-date-field-index 1707-404-resource-2 1707-404-resource 1707-test-failures 1718-resource_search_returns_private_resources 1723-wrong-fields-in-member-edit 1736-test-factories-should-not-user-site-user 1763-update-datastore-docs 1768-organization-list 1792-filterable-resource-views 1811-make-docker-container-names-consistent 1816-update-requirements-2.3 1852-2-potential-db-less-views 1852-default-resource-views 1871-datastore-sql-tables 1872-correct-ini-file 1876-fix-some-broken-links-in-the-docs 1882-incorrect-org-link 1894-use-extras-and-convert_to_extras 1903-remove-old-authz-code 1917 1936-stats-plugin-active-datasets 1946-fix-sphinx-html-build 1951-local-images-only 1993-unmingle-bootstrap 2007-datastore-active-fix 2035-remove-auth-permissions-cache 2037-fix-resource-create-auth-2 2037-fix-resource-create-auth 2049-remove-group_package_show 2068-remove-remnant 2070-rating-moved 2072-resource-status-test 2087-remove-site-read-auth 2104-vocab-auth 2108-document-who-ini-changes 2142-fix-crash-on-creating-dataset-in-web-ui 2158-resource-extras 2165-check-access-log 2167-remove-extra_msg 2175-package-show-validate-custom-schema 2188-deleted-groups-visible 2204-resource-views-cli 2205-resource-views-docs 2210-use-group-show-not-group-dictize 2222-fix-resource-views-format 2234-persist-datastore_active 2257-clean-helper-functions 2266-update-deployment-template 2302-simple-themes 2307-datasets-in-dashboard 2311-resource-view-default-title 2313-deprecate-old-facet-data-structures-and-related-functions 2322-recline-views-datastore-only 2350-license-schema 2362-toolkit-doc-part1 2366-remove-authorization-groups 2368-get-request-param-helper 2375-demo-organizations 2375-demo-theme-development-frontend-build 2375-demo-theme-stable 2387-fix-geojson-field-map-view 2388-out-of-the-box-auth-settings 2426-imapper-delete 2428-audit-dependencies 2429-config-env-var 2435-exception-package_update 2438-resource_search-action-accessible-via-get-request 2439-tag_search-and-tag_autocomplete-GETable 2457-fix-org-list-for-user 2462-upgrade-beaker 2478-licenses-specific 2482-related-items-500-error-followers 2484-new-context-default-views 2495-user-follow-tests 2496-group-follow-tests 2497-lose-language-on-abort 2497-package-follow-tests 2505-docs-improvements-for-1.7.1 2510-iuploader-interface 2515-related-tab-issue 2516-purge-the-docs 2518-datapusher-tracebacks 2520-remove-attributedict 2530-proxy-forbidden 2532-dont-filter-datasets-on-views-create 2549-merge-organizations 2554-improve-group_list 2575-license-i18n 2592-update-source-install-docs 2600-bug-replace-broken-login-to-add-organization-button 2605-delete-history 2605-user-get-groups-caching 2609-delete-related-items 2613-fix-po-checker 2615-activities_for_follow 2617-group-form 2618-nested-resources 2619-close-tag 2624-organization-tags 2627-bug-form-to-db-schema-not-called 2631-group-purge 2632-check-allowed-helper-functions-exist 2634-changelog-update 2636-fix-encoding-create-ext 2639-update-recline-for-1.8-release 2640-new-recline-on-demo 2650-markdown-resource-description 2651-rival-patch 2651-tsv-preview-fails 2664-tag-errors 2667-edit-resource-form 2670-get-children-groups-defect 2671-fix-partial-updates 2672-is_modifed-passive-should-be-true 2673-deleting-routes 2681-lazy-json 2682-bug-tracking-double-counting 2688-sorting-for-groups 2710-nicer-api-page 2732-file-upload-refactor 2733-feature-datastore 2741-admin-index-within-new-demo 2750-add-docs-and-examples-for-idatasetform-and-igroupform 2755-slow-user-pages 2757-source-install-upgrade-docs 2777-defect-user-show 2784-model-dictize-sensitive-data 2788-speed-improvements 2811-bug-dataset-author-and-maintainer-email-links 2815-defect-db-to-form-package-schema-strips-tracking-summary-and-is-open 2816-re-add-model-bits 2843-cannot-add-existing-datasets-to-organizations 2844-re-enable-simple-search-for-1.8 2844-re-enable-simple-search 2844-sql-only-no-solr 2845-bug-editing-organization-removes-datasets 2856-related-controller-fix 2859-fix-the-build 2866-missing-reset-key 2867-unicode-error-url-for 2868-feed-search-error 2872-bug-non-open-licenses-marked-as-open 2878-org-roles-permissions 2879-private-datasets 2888-datapreview-iframe 2911-internal-doc-of-org-group-auth 2935-data-viewer-new-datastore 2939-orgs 2941-follower-support 2949-reenable-data-api-button 2950-paster-minify-command 2953-template-is-a-dir 2955-update-recline 2956-resource-editing 2959-bug-index-datasets-when-group-name-changes 2961-pluggable-previews 3002-escape-legacy-solr-params 3003-new-pg-db-in-utf8 3009-on-site-notification-of-new-activity 3011-recline-updates 3012-dg-auth 3016-template-tweaks 3017-demo-stable 3018-activity-streams-load-more 3020-bug-update-coding-standards 3023-data_dict-extension-points 3024-add-activity-stream-tab-to-dataset-read-page 3025-add-requests-to-requests 3026-nav_named_link-icons canada cleanup-exception-deprecations closed-organizations datapusher-plugin datastore-auth-fixes datastore-doc disable-datastore-sql doc-issues feature-2330-make-api-read-actions-GETable file-upload-doc-file fix-2.2.1-tests fix-SA-warning fix-context-hacks fix-direct-import-doc-issue fix-filestore-docs fix-some-sphinx-warnings fix-submodule-error fix-travis-breakage fix-travis-on-release-v2.0 fix-unicode-format-issues fixHierarchy fixes-2.0-new fixes-for-2.0 fixing-tests flask-poc formats_added forms frontend-testing get_package_groups_from_member_table_branched_off_2.0 get_package_groups_from_member_table groundrace icon-tip idatasetform-fixes-branched-off-release-v2.0 idatasetform-fixes idatasetform-package-schemas-simplification ie-versions improve-ckanext-template improve-datapusher-error-messages installing-docs-title-fixes internal-tracking-cleanup kata-csc-2125-add-organization-autocomplete latest-okfn-sphinx-theme license-118n local-storage-url-bug markdown-fix master metastable minor-docs-fix multilingual-plugin-crashes-paster-commands multilingual-schema-update munge-improve name-validator-exception-for-preexisting-usernames new-rtd-default-docs-theme nicer-validation-errors noisy-logging notification-errors okf-summit-2013-example-tests open-id-removal organizations-in-core pep8-lib-helpers pep8-tidy pluginsfull postgres-version rdf-template-fix reactivate-solr-sorting-test refactor-1282-js-wui-cruft refactor-dashboard-tests related-list-test-failure related-title-fix release-datagov-saml2 release-datagov release-dgu1 release-test-2.1-with-1149 release-v1.3.1 release-v1.3.2 release-v1.3.3 release-v1.3.4 release-v1.3.4.1 release-v1.3.5 release-v1.4 release-v1.4.1 release-v1.4.2 release-v1.4.3 release-v1.4.3.1 release-v1.4.3.2 release-v1.5 release-v1.5.1c-fixes-iati release-v1.5.1c release-v1.5.1 release-v1.6 release-v1.6.1 release-v1.7 release-v1.7.1-ecportal release-v1.7.1 release-v1.7.2 release-v1.7.3 release-v1.7.4 release-v1.8-new-datastore release-v1.8 release-v1.8.1-ecportal release-v1.8.1 release-v1.8.2 release-v2.0-latest release-v2.0 release-v2.0.1 release-v2.0.2 release-v2.0.3 release-v2.0.4 release-v2.0.5 release-v2.0.6 release-v2.0.7 release-v2.0.8 release-v2.1-latest release-v2.1 release-v2.1.1 release-v2.1.2 release-v2.1.3 release-v2.1.4 release-v2.1.5 release-v2.1.6 release-v2.2-latest release-v2.2 release-v2.2.1-ckanext-sgdata release-v2.2.1 release-v2.2.2-fix-travis release-v2.2.2 release-v2.2.3 release-v2.2.4 release-v2.3-latest release-v2.3 release-v2.3.1 release-v2.3.2 release-v2.3.3 release-v2.4-latest release-v2.4.0 release-v2.4.1-geomsp release-v2.4.1 release-v2.4.2-geomsp release-v2.4.2 release-v2.5.1-geomsp release-v2.5.1 remove-authz remove-ckan-abbreviation-explanations remove-duplicate-debug-from-ini-file remove-migrate-versions-on-clean remove-routes-submapper repo-change req-test resource_update-use-package_update responsive-2.2 revert-2698-2697-like-query-autocomplete revision-list-limit ross-broken-ecportal-fixes rq search_form_id search_user_context site-url-clarification solr-docs-reorg sort-exception sort-exception2 source-install-docs-reorg sss-2014-sk-translation stable start-cli-cleanup support-env-vars-in-make-config task-2437-add-coding-standards-to-ckan-docs test-check-ckan-version test-cli-autodoc tmp-fixing-build tmp-implement-group-purging-branched-off-2.0-for-datagm tracking-fix-for-1.8 tracking-fixes-branched-off-2.0 tracking-patch travis-cleanup travis-docker travis-image-change travis-python-2.6 travis-test-2.1 travis.py ultrastable update-changeloge-for-2.0 upgrade-dependencies use-travis-containers
Nothing to show
Clone or download
Pull request Compare This branch is 2 commits ahead, 3150 commits behind ckan:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tx
bin
ckan
ckanext
contrib/docker
doc
.gitattributes
.gitignore
.pipignore
.travis.yml
CHANGELOG.rst
CONDUCT.rst
CONTRIBUTING.rst
Dockerfile
LICENSE.txt
MANIFEST.in
README.rst
circle.yml
dev-requirements.txt
pip-requirements-docs.txt
profile_tests.py
requirements.in
requirements.txt
setup.cfg
setup.py
test-core.ini
test.ini
who.ini

README.rst

CKAN: The Open Source Data Portal Software

Build Status Coverage Status

CKAN is the world’s leading open-source data portal platform. CKAN makes it easy to publish, share and work with data. It's a data management system that provides a powerful platform for cataloging, storing and accessing datasets with a rich front-end, full API (for both data and catalog), visualization tools and more. Read more at ckan.org.

Installation

See the CKAN Documentation for installation instructions.

Support

If you need help with CKAN or want to ask a question about CKAN, use either the ckan-discuss mailing list or the CKAN tag on Stack Overflow (try searching the Stack Overflow and ckan-discuss archives for an answer to your question first).

If you've found a bug in CKAN, open a new issue on CKAN's GitHub Issues (try searching first to see if there's already an issue for your bug).

If you find a potential security vulnerability please email security@ckan.org, rather than creating a public issue on GitHub.

Contributing to CKAN

For contributing to CKAN or its documentation, see CONTRIBUTING.

If you want to talk about CKAN development say hi to the CKAN developers on the ckan-dev mailing list or in the #ckan IRC channel on irc.freenode.net.

If you've figured out how to do something with CKAN and want to document it for others, make a new page on the CKAN wiki, and tell us about it on ckan-dev.

Copying and License

This material is copyright (c) 2006-2014 Open Knowledge Foundation.

It is open and licensed under the GNU Affero General Public License (AGPL) v3.0 whose full text may be found at:

http://www.fsf.org/licensing/licenses/agpl-3.0.html