[ckan-dev] Integration with third-party services on data.gov

Matthew Fullerton matthew at smartlane.de
Thu May 21 12:35:42 UTC 2015

We've added the export to CartoDB and export to geojson.io. The code in our template in our extension looks [a bit like*] this:

[with]in ckanext / smartlane / templates / package / snippets / resource_item.html:

{% block resource_item_explore_links %}
	{{ super() }}
	{% if res.format == 'GeoJSON' and not pkg.private %}
		<a href="http://geojson.io/#data=data:text/x-url,{{ res.url }}" target="_blank">
			<i class="icon-share"></i>
			{{ _('Visualize (geojson.io)') }}
	{% endif %}
	{% if res.format in ('GeoJSON', 'CSV', 'TAB', 'TSV', 'SHAPE', 'KML', 'KMZ', 'XLS', 'XLSX', 'GPX', 'OSM', 'ODS') and not pkg.private %}
		<a href="http://oneclick.cartodb.com/?file={{ res.url }}&provider=smartlane.io&logo=https://smartlane.io/base/images/smartlane.png" target="_blank">
			<i class="icon-share"></i>
			{{ _('Visualize (cartoDB)') }}
	{% endif %}
{% endblock %}

*I am doing other things in that file so our's doesn't look quite like that, but it should work :)

matthew at smartlane.de 
T +
 F + 

EXIST-Gründungsvorhaben „Tapestry“ 
c/o Lehrstuhl für Verkehrstechnik 
Technische Universität München
 Arcisstraße 21
 80333 München 
Gefördert vom Bundesministerium für Wirtschaft und Technologie  
aufgrund eines Beschlusses des Deutschen Bundestages. 

Von: ckan-dev <ckan-dev-bounces at lists.okfn.org> im Auftrag von Juan Pane <juanpane at gmail.com>
Gesendet: Donnerstag, 19. März 2015 21:20
An: CKAN Development Discussions
Betreff: Re: [ckan-dev] Integration with third-party services on data.gov

noted, we will see if we can implement these extensions here in Paraguay


On 19 March 2015 at 06:46, Adrià Mercader  <adria.mercader at okfn.org> wrote:
 Hi all,

Just wanted to point CKAN devs to the fantastic work that  data.gov has
been doing to integrate with 3rd party services for further exploring
data, currently plotly and CartoDB:



If you are interested on doing something similar on your site the
implementation seems quite straight-forward (if someone from Data.gov
is listening please feel free to give more details), and you can add
your comments to this issue:


ckan-dev mailing list
ckan-dev at lists.okfn.org
Unsubscribe:  https://lists.okfn.org/mailman/options/ckan-dev

More information about the ckan-dev mailing list