Let me share an image on twitter/facebook, of an MP’s votes on a topic area #1124

Closed
zarino opened this Issue Jul 5, 2016 · 12 comments

Comments

Projects
None yet
5 participants
@zarino
Member

zarino commented Jul 5, 2016

Spun out of #1118 – We've noticed a few people taking screenshots of bits of an MP’s /votes page, and sharing them on social media, usually accompanied by a comment like "look at how this MP voted on [welfare/defence/immigration] – isn't that [great/terrible]!!"

fireshot screen capture 745 - daniel harris on twitter_ michael gove banging on about tories - twitter_com_danielharris_status_749527945534898176

Can we make it easier for people to share an MP’s actual votes / stances on social media, rather than assuming they'll be ok with just sharing a link to the MP’s voting page.

@zarino

This comment has been minimized.

Show comment
Hide comment
@zarino

zarino Jul 5, 2016

Member

Talked about this earlier, with @struan. Two possibilities as we see it:

1) Quick fix

Designers hand-make some images (potentially just taking screenshots of the existing UI) for selected high-profile MPs only and add them to TWFY. TWFY detects the images are there, and offers a "Share these votes" button in the relevant sections of the MPs’ voting pages.

Clicking the button would share the pre-made image on twitter or facebook, just as if the user had taken and attached the screenshot themself.

If we just took screenshots of the existing UI, for around 12 key MPs, this would probably only take an hour of designer time. If we made custom imagery, instead of screenshots, maybe it’d take 1 day. Either way, there'll also be 1 day of developer time to implement the share button in the UI.

The limitations are obvious: it's only a handful of MPs, and the images will get out of date once there are more votes on any of the featured topics.

2) Auto-generated images

We add the "Share these votes" button to the UI, next to each section of the /votes page, as above.

However, the buttons appear on every MP’s page, and the images are generated by code, rather than a designer. (Could do this by rendering an SVG, and then flattening to PNG.) The images could either be generated on demand and then cached, or generated as part of TWFY’s own data refresh process.

Would probably require 1 day of designer time to sort out the SVG template, and 4–5 days of developer time to implement all the code that'll make and flatten the SVGs, and also the sharing buttons in the UI.

Member

zarino commented Jul 5, 2016

Talked about this earlier, with @struan. Two possibilities as we see it:

1) Quick fix

Designers hand-make some images (potentially just taking screenshots of the existing UI) for selected high-profile MPs only and add them to TWFY. TWFY detects the images are there, and offers a "Share these votes" button in the relevant sections of the MPs’ voting pages.

Clicking the button would share the pre-made image on twitter or facebook, just as if the user had taken and attached the screenshot themself.

If we just took screenshots of the existing UI, for around 12 key MPs, this would probably only take an hour of designer time. If we made custom imagery, instead of screenshots, maybe it’d take 1 day. Either way, there'll also be 1 day of developer time to implement the share button in the UI.

The limitations are obvious: it's only a handful of MPs, and the images will get out of date once there are more votes on any of the featured topics.

2) Auto-generated images

We add the "Share these votes" button to the UI, next to each section of the /votes page, as above.

However, the buttons appear on every MP’s page, and the images are generated by code, rather than a designer. (Could do this by rendering an SVG, and then flattening to PNG.) The images could either be generated on demand and then cached, or generated as part of TWFY’s own data refresh process.

Would probably require 1 day of designer time to sort out the SVG template, and 4–5 days of developer time to implement all the code that'll make and flatten the SVGs, and also the sharing buttons in the UI.

@zarino zarino added the design label Jul 5, 2016

@MyfanwyNixon

This comment has been minimized.

Show comment
Hide comment
@MyfanwyNixon

MyfanwyNixon Jul 5, 2016

Member

Thanks @zarino /@struan - just to say I think this is what I was asking for in #1118 rather than a spin-off of it!

Member

MyfanwyNixon commented Jul 5, 2016

Thanks @zarino /@struan - just to say I think this is what I was asking for in #1118 rather than a spin-off of it!

@MyfanwyNixon

This comment has been minimized.

Show comment
Hide comment
@MyfanwyNixon

MyfanwyNixon Jul 6, 2016

Member

Today we also had evidence of users wanting to share images of votes when a fairly random MP makes a claim, not just those of leadership candidates - ie I guess we're on shaky ground if we try to guess who's going to create the next big Twitterstorm.

fireshot screen capture 753 - ian austin on twitter_ __ paulmasonnews should check his facts_ i voted for this inquiry__ - twitter_com_ianaustinmp

Lots more on https://twitter.com/IanAustinMP/status/750663063955701760

Member

MyfanwyNixon commented Jul 6, 2016

Today we also had evidence of users wanting to share images of votes when a fairly random MP makes a claim, not just those of leadership candidates - ie I guess we're on shaky ground if we try to guess who's going to create the next big Twitterstorm.

fireshot screen capture 753 - ian austin on twitter_ __ paulmasonnews should check his facts_ i voted for this inquiry__ - twitter_com_ianaustinmp

Lots more on https://twitter.com/IanAustinMP/status/750663063955701760

@MyfanwyNixon

This comment has been minimized.

Show comment
Hide comment
@MyfanwyNixon

MyfanwyNixon Jul 6, 2016

Member

Storing these here, in case the tweet is deleted

screencapture-twitter-com-ianaustinmp-status-750663063955701760-1467812004019-0

screencapture-twitter-com-ianaustinmp-status-750663063955701760-1467812005069-1

Member

MyfanwyNixon commented Jul 6, 2016

Storing these here, in case the tweet is deleted

screencapture-twitter-com-ianaustinmp-status-750663063955701760-1467812004019-0

screencapture-twitter-com-ianaustinmp-status-750663063955701760-1467812005069-1

@MyfanwyNixon

This comment has been minimized.

Show comment
Hide comment
@MyfanwyNixon

MyfanwyNixon Jul 15, 2016

Member

More lovely evidence of how people (in this case a journalist, hoorah) sharing this content brings TWFY to people who hadn't heard of it before:
fireshot screen capture 795 - asa bennett on twitter_ _ conwee8182 biancajagger theresa_may that d be theyworkforyou_ - twitter_com_asabenn_stat

Member

MyfanwyNixon commented Jul 15, 2016

More lovely evidence of how people (in this case a journalist, hoorah) sharing this content brings TWFY to people who hadn't heard of it before:
fireshot screen capture 795 - asa bennett on twitter_ _ conwee8182 biancajagger theresa_may that d be theyworkforyou_ - twitter_com_asabenn_stat

@MyfanwyNixon

This comment has been minimized.

Show comment
Hide comment
@MyfanwyNixon

MyfanwyNixon Jul 20, 2016

Member

@JenMysoc any chance of squeezing this into a sprint soon? Thanks!

Member

MyfanwyNixon commented Jul 20, 2016

@JenMysoc any chance of squeezing this into a sprint soon? Thanks!

@JenMysoc

This comment has been minimized.

Show comment
Hide comment
@JenMysoc

JenMysoc Jul 25, 2016

Member

@MyfanwyNixon I'll bring it up for the next sprint prioritisation!

Member

JenMysoc commented Jul 25, 2016

@MyfanwyNixon I'll bring it up for the next sprint prioritisation!

@zarino

This comment has been minimized.

Show comment
Hide comment
Member

zarino commented Dec 11, 2016

img_0582

@struan

This comment has been minimized.

Show comment
Hide comment
@struan

struan Jan 12, 2017

Member

Upon a bit of investigation of this the main hurdle is that you can't include an image in a tweet generated from a twitter share button. I've not looked in to Facebook yet to see how that works.

In theory it's possible to do some background things that upload the image to twitter and then gives someone the twitter pic link but that seems likely to be painful.

Member

struan commented Jan 12, 2017

Upon a bit of investigation of this the main hurdle is that you can't include an image in a tweet generated from a twitter share button. I've not looked in to Facebook yet to see how that works.

In theory it's possible to do some background things that upload the image to twitter and then gives someone the twitter pic link but that seems likely to be painful.

@MyfanwyNixon

This comment has been minimized.

Show comment
Hide comment
@MyfanwyNixon

MyfanwyNixon Jan 13, 2017

Member

When you share, eg, a Wordpress post on Twitter, the featured image comes through automatically -- presumably related to the Facebook 'open graph' thing where you dictate what page elements are shared. Is that a relevant avenue of thought?

Member

MyfanwyNixon commented Jan 13, 2017

When you share, eg, a Wordpress post on Twitter, the featured image comes through automatically -- presumably related to the Facebook 'open graph' thing where you dictate what page elements are shared. Is that a relevant avenue of thought?

@struan

This comment has been minimized.

Show comment
Hide comment
@struan

struan Jan 13, 2017

Member

I think that could work but I think we'd need to add a new page which had just the votes for a particular topic, which is pretty straightforward. I need to look into it a bit more.

Member

struan commented Jan 13, 2017

I think that could work but I think we'd need to add a new page which had just the votes for a particular topic, which is pretty straightforward. I need to look into it a bit more.

@struan struan self-assigned this Jan 16, 2017

@struan

This comment has been minimized.

Show comment
Hide comment
@struan

struan Feb 17, 2017

Member

Closed in f3d7cea

Member

struan commented Feb 17, 2017

Closed in f3d7cea

@struan struan closed this Feb 17, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment