CKAN 2.0
Title | v2.0 2013-05-10 |
---|---|
Version | 2.0 |
Release Date | 2013-05-10 |
Changes | Show details.. note:: Starting on v2.0, issue numbers with four digits refer to the old ticketing system at https://trac.ckan.org and the ones with three digits refer to GitHub issues. For example:
.. note:: v2.0 is a huge release so the changes listed here are just the highlights. Bug fixes are not listed. Note: This version requires a requirements upgrade on source installations Note: This version requires a database upgrade Note: This version requires a Solr schema upgrade Organizations based authorization (see :doc:
New frontend (see :doc:
Plugins & Extensions: * New plugins toolkit provides a stable set of utility and helper functions for CKAN plugins to depend on. * The IDatasetForm plugin interface has been redesigned (note: this breaks backwards-compatibility with existing IDatasetForm plugins) (#649) * Many IDatasetForm bugs were fixed * New example extensions in core, and better documentation for the relevant plugin interfaces: example_itemplatehelpers (#447), example_idatasetform (#2750), hopefully more to come in 2.1! * New IFacets interface that allows to modify the facets shown on various pages. (#400) * The get_action() function now automatically adds ‘model’ and ‘session’ to the context dict (this saves on boiler-plate code, and means plugins don’t have to import ckan.model in order to call get_action()) (#172) Activity Streams, Following & User Dashboard: * New visual design for activity streams (#2941) * Group activity streams now include activities for changes to any of the group’s datasets (#1664) * Group activity streams now appear on group pages (previously they could only be retrieved via the api) * Dataset activity streams now appear on dataset pages (previously they could only be retrieved via the api) (#3024) * Users can now follow groups (previously you could only follow users or datasets) (#3005) * Activity streams and following are also supported for organizations (#505) * When you’re logged into CKAN, you now get a notifications count in the top-right corner of the site, telling you how many new notifications you have on your dashboard. Clicking on the count takes you to your dashboard page to view your notifications. (#3009) * Optionally, you can also receive notifications by email when you have new activities on your dashboard (#1635) * Infinite scrolling of activity streams (if you scroll to the bottom of a an activity stream, CKAN will automatically load more activities) (#3018) * Redesigned user dashboard (#3028):
Data Preview: * PDF files preview (#2203) * JSON files preview * HTML pages preview (in an iframe) (#2888) * New plugin extension point that allows plugins to add custom data previews for different data types (#2961) * Improved Recline Data Explorer previews (CSV files, Excel files..) * Plain text files preview API: * The Action API is now CKAN’s default API, and the API documentation has been rewritten (#357) Other highlights:
* CKAN now has continuous integration testing at
https://travis-ci.org/ckan/ckan/
* Dataset pages now have <link rel=”alternate” type=”application/rdf+xml”
links in the HTML headers, allows linked-data tools to find CKAN’s RDF
rendering of a dataset’s metadata (#413)
* CKAN’s DataStore and Data API have been rewritten, and now use PostgreSQL
instead of elasticsearch, so there’s no need to install elasticsearch
anymore (this feature was also back-ported to CKAN 1.8) (#2733)
* New Config page for sysadmins (/ckan-admin/config) enables sysadmins to set
the site title, tag line, logo, the intro text shown on the front page,
the about text shown on the /about page, select a theme, and add custom
CSS (#2302, #2781)
* New
Deprecated and removed: * The IGenshiStreamFilter plugin interface is deprecated (#271), use the ITemplateHelpers plugin interface instead * The Model, Search and Util APIs are deprecated, use the Action API instead * Removed restrict_template_vars config setting (#2257) * Removed deprecated facet_title() template helper function, use get_facet_title() instead (#2257) * Removed deprecated am_authorized() template helper function, use check_access() instead (#2257) * Removed deprecated datetime_to_datestr() template helper function (#2257) |
Url Ckangelog | https://github.com/ckan/ckan/blob/master/CHANGELOG.rst#v20-2013-05-10 |