Ticket #1370 (closed enhancement: fixed)

Opened 3 years ago

Last modified 2 years ago

[super] Social sharing for datasets (and resources)

Reported by: rgrp Owned by: toby
Priority: awaiting triage Milestone: ckan-sprint-2012-04-30
Component: ckan Keywords:
Cc: Repository: ckan
Theme: none

Description (last modified by rgrp) (diff)

Add a way to share datasets and see mentions of datasets on twitter (and elsewhere)

As a visitor I want to share a link to a dataset I have found. I also want to see how many others have shared this (or mentioned it).

  • Sharing platform: simplest option is probably twitter but could generalize to e.g. sharethis system which supports, facebook, twitter etc etc.
    • Will need a config option for relevant API key e.g. ckan.sharethis.apikey
  • Location: Put this at top of sidebar on dataset view (a better suggsetion?)
  • Should show how many mentions / shares there are. (very important!)

Discussion

  • (Tom and Ira and ...): do we really want this, versus e.g. proper follow extension?
  • What about bringing conversation back in to CKAN. E.g. show all times this dataset (i.e. its url) was mentioned on twitter. If we do this I think this should be definite +1.
  • Also, given our users, I think just doing twitter (identica) may be sufficient (how many people want to share links to datasets on facebook?)

Change History

comment:1 Changed 3 years ago by zephod

  • Milestone changed from ckan-backlog to ckan-current-sprint

comment:2 Changed 3 years ago by zephod

  • Milestone changed from ckan-current-sprint to ckan-backlog

comment:3 Changed 3 years ago by rgrp

  • Priority changed from minor to major
  • Summary changed from Add sharethis or similar to each dataset page to Add a way to share datasets and see mentions of datasets on twitter (and elsewhere)
  • Description modified (diff)
  • Milestone changed from ckan-backlog to ckan-v1.6

comment:4 Changed 2 years ago by rgrp

  • Description modified (diff)
  • Summary changed from Add a way to share datasets and see mentions of datasets on twitter (and elsewhere) to [super] Social sharing for datasets (and resources)

comment:5 Changed 2 years ago by rgrp

  • Priority changed from major to awaiting triage
  • Milestone changed from ckan-v1.6 to ckan-backlog

Unsure of importance. Probably fairly low but also fairly cheap to do. However, reckon we should defer of v1.6 given what else we have.

comment:6 Changed 2 years ago by toby

  • Owner changed from zephod to toby
  • Status changed from new to assigned

comment:7 Changed 2 years ago by toby

We can supply the following to ShareThis?

  • st_url Specifies URL (can be shortened URL) that you would like shared
  • st_title Specifies title that you would like shared
  • st_image Specifies link to image you would like displayed in the shared content
  • st_summary Specifies summary text/description you wish to share

currently we just have the defaults but do we want to set these?

comment:8 Changed 2 years ago by toby

config options:

  • social.sharethis_api_key
  • social.sharethis_style = horizontal | vertical | large | none
  • social.sharethis_sites = googleplus twitter facebook email sharethis

Easy to add new sites we just need the ShareThis? name and a description Currently these are all site wide maybe add options for specific templates (via the template not config)

comment:9 Changed 2 years ago by toby

style & sites can now be passed by individual templates

comment:10 Changed 2 years ago by toby

The url issue wants resolving

when 1.7 released need to

  • ensure setup.py setting are complete/correct
  • publish to pypi
  • check setup instructions work

comment:11 Changed 2 years ago by rgrp

  • Milestone changed from ckan-backlog to current-ckan-sprint-2012-04-30

Just to check: I thought this was going into core. This really does not need to be an extension (it is so small ...)

comment:12 Changed 2 years ago by toby

I've talked to David and we both feel that this should not be a part of core.

comment:13 Changed 2 years ago by toby

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.