Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Facebook schedule sharing #19

Open
darrendlin opened this issue Aug 4, 2017 · 1 comment
Open

Facebook schedule sharing #19

darrendlin opened this issue Aug 4, 2017 · 1 comment

Comments

@darrendlin
Copy link
Collaborator

darrendlin commented Aug 4, 2017

I think share to Facebook will really be a hit, as many of our users take screenshots of their schedules and upload them to Facebook. I'm not sure if we should share the schedule URL or an image to Facebook, though. Either way the preview must show the schedule itself. Users will not need to log in to Facebook to share (see: https://developers.facebook.com/docs/sharing/reference/share-dialog)

See #12

@Bad-Science
Copy link
Member

In light of recent events, I'm considering dropping this feature for ethical reasons. At this point, I would not like to explicitly support or reference the usage of Facebook.

In place of this, and in the interest of user choice, we could have an enhanced URL sharing feature. The linked URL would have Open Graph meta tags (http://ogp.me/), so should a user choose to share their link to Facebook, the link preview would include a snapshot of the schedule in the preview.

I believe this would require implementing Angular Universal (as per issue #36), or adding image generation on the backend.

Alternatively, we could add a backend service that generates schedule images and stores them in a CDN, and returns links to those images for sharing.

@copperwater @perribus I wonder if you have any thoughts on this :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants