Support Us

You are browsing the archive for Community.

Join us for CKANCon 2016!

ashleycasovan - July 14, 2016 in Association, Community, Events, Feature, Featured

Join us in Madrid, Spain on October 4th, for CKANCon 2016, one of the official International Open Data Conference Pre-Events.

UPDATE: We are happy to announce that registration for the event is now open! You can register today for both in person and online participation!

CKANCon is a day packed with talks and discussions showcasing the incredible work people are doing with CKAN. This includes topics ranging from uses and best CKAN practices to technical services and new extensions. New, long-standing, and future CKAN users are encouraged to attend. Full details, including speakers and breakout sessions, will be announced soon.

If you’re interested in showcasing your CKAN work, please email ckancon@ckan.org! We are looking for speakers to give short talks about upcoming features, extensions, integrations and anything else CKAN.

CKAN-Gif_v4

Code of Conduct

Adrià Mercader - January 27, 2016 in Association, Community

As the CKAN community grows and includes more people from various backgrounds it seems like a good time to adopt a Code of Conduct that will ensure it remains a welcoming place for everybody.

The Code of Conduct can be accessed on the main CKAN repository:

https://github.com/ckan/ckan/blob/master/CONDUCT.rst

Rather than trying to come up with a useful one ourselves we have
adopted one based on The Open Code of Conduct.

As stated on the code, if you feel this has been breached you can
contact conduct at ckan.org. This currently forwards to the members of
the tech team.

As ever, feel free to send us any comments or feedback.

120+ CKAN Portals in the Palm of Your Hand. Via the Open Data Companion (ODC)

Osahon Okungbowa - September 24, 2015 in Community, Data, News, Visualization

CKAN is a powerful open-source data portal platform which provides out-of-the-box tools that allow data producers to make data easily accessible and reusable by everyone. Making CKAN as Free and Open Source Software (FOSS) has been a key factor in helping grow the availability and accessibility of open data across the Internet.

The emergence of mobile devices and the mobile platform has led to a shift in the way people access and consume information. Popular consensus  and reports show that mobile device usage and time spent on mobile devices are rapidly increasing. This means that mobile devices are now one of the fastest and easiest means of accessing data and information. Yet, as of now, open data lacks a strong mobile presence. Read the rest of this entry →

Pyramids, Pipelines and a Can-of-Sweave – CKAN Asia-Pacific Meetup

Steven De Costa - September 18, 2015 in Community, Featured, Presentations

Florian Mayer from the Western Australian Department of Parks and Wildlife presents various methods he is using to create Wisdom.

Data+Code = Information;
Information + Context = Wisdom

So, can this be done with workbooks, applications and active documents?

As Florian might say, “Yes it CKAN”!

Grab the code and materials related to the work from here:
http://catalogue.alpha.data.wa.gov.au/dataset/data-wa-gov-au

asia-pacificThis presentation was given at the first Asia-Pacific CKAN meetup on the 17th of September, hosted at Link Digital, as an initiative of the CKAN Community and Communications team. You can join the meetup and come along to these fortnightly sessions via video conference.

If you have some interesting content to present then please get in touch with @starl3n to schedule a session.

Building tools for Open Data adoption

denis - September 11, 2015 in Community, Feature, Featured

At DataCats, we are focused on a simple problem — how do we make sure every single government has easy access to get up and running with Open Data? In other words, how do we make it as easy as possible for governments of all levels to start publishing open data?

The answer, as you might tell by this blog, is CKAN. But CKAN uses a very non-traditional technology stack, especially by government standards. Python, PostgreSQL, Solr, and Unix, are not in the toolbox of most IT departments. This is true not only for local government in Europe and North America, but also for almost all government in the developing world.

Our answer to this problem are two software projects which, like CKAN, are Free and Open Source Software. The first is the eponymously named datacats, and the second is named CKAN Multisite. The two projects together aim to solve the operational difficulties in deploying and managing CKAN installations.

datacats is a command line library built on Docker, a popular new alternative to virtualization that is experiencing explosive growth in industry. It aims to help CKAN developers easily get set up and running with one or more CKAN development instances, as well as deploy those easily on any provider – be it Amazon, Microsoft Azure, Digital Ocean, or a plain old physical server data centre.

Our team has been using datacats to develop a number of large CKAN projects for governments here in Canada and around the world. Being open source, we get word every week of another IT department somewhere that is trying it out.

CKAN Multisite is a companion project to datacats, targeted at system administrators who wish to manage one or more CKAN instances on their infrastructure. The project was very generously sponsored by U.S. Open Data. Multisite provides a simple API and a web interface through which starting, stopping, and managing CKAN servers is as simple as pressing a button. In essence it gives you your very own CKAN cloud.

CKAN is as an open source project that many national and large city governments depend on as the cornerstone of their open data programs. We hope that these two open source projects will help the CKAN ecosystem continue to grow. If you are a sysadmin or a developer working on CKAN, give it a try — and if you have the appetite — consider contributing to the projects themselves.

Matthew Fullerton and some interesting CKAN extension development.

Steven De Costa - August 21, 2015 in Community, Extensions

Matthew Fullerton - mattfullertonNote: This is a re-post from one of our CKAN community contributors, Matthew Fullerton. He has been working on some interesting extensions, which are outlined below. You can support Matthew’s work by providing comments below, or you can link through to his GitHub profile to comment or get in touch there.

 

Styling GeoJSON data

The GeoView extension makes it easy to add resource views of GeoJSON data. In our extended extension, attributes of the features (lines, points) in the FeatureCollection are styled according to MapBox’s SimpleStyle spec.

Here’s an example where the file has been processed to add colors based on traffic flow state:
https://smartlane.io/dataset/differentgeovisualizations/resource/49f0fcffb3c848c8b1c6ddc33e4a83fe

And another where the points are styled to (vaguely) look like colored traffic lights:
https://smartlane.io/dataset/differentgeovisualizations/resource/a4e397adcbd948bfa77a296c5fcc9559
(watch out, it can take a while to load)

Realtime GeoJSON data

Using leaflet.realtime, an extension for the leaflet library that CKAN (GeoView) uses to visualize GeoJSON, maps can have changing points or colors/styles.

Here is an example of traffic lights changing according to pre-recorded data:
https://smartlane.io/dataset/trafficlightstreamfrankfurtniederrad/resource/b6e4319ef29b480bad6d214a753d3c2d

I’ll try and add a demo with moving data points soon, it ought to work without any further code changes. The problem is often getting the live data in GeoJSON format… but we have a backend for preprocessing other data.

Realtime data plotting

By making only a few small changes, we are able to continuously update Graph views. You can see the changing (or not) temperature in our office here:
https://smartlane.io/dataset/temperaturesensor/resource/bd6456385541499e861bf9c97e60f35a

That’s an example for ‘lines and points’ but it works for things like bar graphs too. Last week we had people competing to achieve the best time in a remote controlled robot race where their time was automatically displayed as a bar on a ‘leader board’. For good measure we had an automatically updating histogram of the times too. Updating the actual data in CKAN is easy thanks to the DataStore API.

Matthew Fullerton

Freelance Software Developer and EXIST Stipend holder with the start up project “Tapestry” http://www.smartlane.de/

Some introductory presentations for CKAN

Steven De Costa - June 8, 2015 in Community, Presentations

Reposted from the CKAN Association LinkedIn group. Feel free to join if you use LinkedIn.

Thanks to Augusto Herrmann Batista and OK Brazil for allowing the following repost:

I recently presented a couple of “lightning courses” to introduce an audience to CKAN.

One was at the Linked Open Data Brasil conference in Florianópolis, Brazil, on November 2014. It’s in Portuguese language.

http://www.slideshare.net/AugustoHerrmannBatis/minicurso-de-ckan

The other one was presented at the IV Moscow Urban Forum, in Russia, on December 2014. This one is in English.

http://www.slideshare.net/AugustoHerrmannBatis/ckan-overview

Feel free to share and reuse, as they are CC-BY.

The CKAN Association: Membership has its benefits.

Steven De Costa - March 2, 2015 in Association, Community, Featured

The CKAN Association, established in 2014, is set to grow rapidly in 2015 with a number of initiatives now being planned to attract free tier Supporter members as well as paid members for the Gold, Silver and Bronze tiers.

The newly established Community and Communication Team (C&C Team) is recruiting members now via their Google Group at: https://groups.google.com/forum/?hl=en-GB#!forum/ckan-association-community-and-communication-team-group

The team needs your help with website updates, creative content development and community engagement. As a new team within the CKAN project they are looking for self motivated people to initially join a core team that will set the strategic communication objectives for the project and help to realise the incredible potential of the CKAN project.

If you can contribute as little as one or two hours per week then you’ll earn yourself a CKAN Association supporter badge, but that is just the start… by joining the C&C Team you’ll be in the middle of things and help to grow a worldwide community of awesomeness.

CKAN Association Badges

The following CKAN Association badges are now available. If you are already a member of the Tech Team then you can request to grab the Supporter Member badge via the C&C Team google group

Badge files and usage policy will be available on CKAN.org soon <- This is one of the todo items the C&C Team are recruiting help for!

The current list of CKAN Association members can be found here: http://ckan.org/about/members/

CKAN Association Badges

IVPR / OIC bringing the Weave visualization platform to CKAN

Rufus Pollock - June 5, 2014 in Community, Featured, Visualization

The CKAN Association is always looking to further enhance the visualization options available for the CKAN data management platform. We are therefore delighted to connect with the Institute for Visualization and Perception Research (IVPR) at the University of Massachusetts Lowell and the Open Indicators Consortium who have led the development of Weave (Web-based Analysis and Visualization Environment), a richly featured, open source data visualization platform for the web.

CKAN-WEAVE_demo

WEAVE running using CKAN

Weave is a state-of-the-art system which provides software tools that researchers, educators, analysts, trainers, students, and the general public can use to interactively analyze, visualize and disseminate remote, local or distributed data. Weave is the IVPR’s fifth-generation visualization system and incorporates 20 years of research and embedded patented algorithms. Previous generations of this software were desktop versions. Both the earlier versions and Weave were designed to solve complex problems in a variety of application areas including drug discovery, medicine, economics, and national security. The bulk of Weave’s source code is released under the GNU General Public License (GPLv3), and its core is released under the Mozilla Public License (MPLv2).

Weave_obesity2

To facilitate the connection between CKAN and Weave, IVPR recently developed an adaptor for Weave that facilitates bringing CKAN-indexed CSV or XLS files directly into Weave for creating visualizations. The Connecticut Data Collaborative, a founding OIC member, is currently building a site that will integrate CKAN and Weave.

UK_elections2

For more information about Weave you can:

  • Visit the Weave wiki which provides everything needed to install and explore Weave.
  • See the many OIC websites using Weave here
  • We will keep you posted on new developments as they arise. In the meantime, interested developers should join the Weave-users and Weave-dev google groups to connect with other developers working with Weave.

Introducing the Technical Team and Contributing to the CKAN Code

Rufus Pollock - May 22, 2014 in Association, Community, News

This post follows up the recent post about the CKAN Association to give more information about the new Technical Team (aka official “committers”) and also gives the latest information on how anyone can contribute to CKAN on the technical side of things.

How to Get Involved in Contributing

There are lots of way to contribute to the technical side of CKAN from filing bug reports to coding up new extensions or improving the core code. We’ve recently created a dedicated guide for folks interested in contributed to the core CKAN codebase, along with a new guide on how to extend CKAN with “extensions”.

Furthermore, contributing isn’t just about the “core” CKAN codebase – with CKAN’s rich API there are lots of things to build that never need to go near the core python codebase and allow you to use any language you want – PHP, Javascript, Ruby, Java etc.

For example, everything from a phone app, a visualization dashboard and integrations with third-party services can be done over the API without touching a line of core code. (If you’re interested in these sorts of contributions the “ideas tracker” on github is the best place to find out what people are doing – or share your own ideas).

The Technical Team

Overseeing, coordinating and directing contributions, especially for the core is the responsibility of the Technical Team. The Technical team is made up of experienced CKAN developers who have contributed back to the main CKAN repositories. The Technical Team meet regularly (currently twice a week) to review pull requests and discuss technical matters.

Technical Team membership is open to anyone and membership is granted based on a proven record of competence and contribution. The Technical Team current lead is Ian Ward who has been working on CKAN for data.gc.ca.

More about the Technical Team can be found on the Technical Team home page.