Closed Bug 901600 Opened 11 years ago Closed 11 years ago

Share button on details page - use twitter/g+ icons instead (?)

Categories

(Webmaker Graveyard :: webmaker.org, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Jacob, Assigned: zak.hassan1010)

Details

Attachments

(1 file)

On the make details page, there's a green "share" button for sharing the make on twitter or google plus. I'd like to suggest we save the user an extra click and just display the icons without having to hit the green share button in order to access them. Two reasons 1) It's an extra click 2) There's a universally accepted visual grammar of those icon buttons, where you see them and you are prompted to share. The green share button isn't ingrained the same way and is less likley to be noticed, and less likely to get the person to actually share the project.
The reason this was done was so that we don't pre-load the various sharing buttons, and thus subject our users to the data-collection that they do when you include them in your page. That said, I think this is a UX/UI decision that needs to get made. Do we care more about privacy or ease of use here?
Flags: needinfo?(cassie)
I think it's very noble to not subject users to data-collection, and that feels like the Mozilla way. But I agree with Jacob on exposing the buttons upfront – it would be quicker and more clear for users, both ideals we are aiming for with future UI updates. Am wondering if there is anything fancy we can do with frontend to win on both fronts?
Flags: needinfo?(cassie) → needinfo?(gavin)
CC'ing Pomax, too, since I think he worked on this originally.
I think there is a way we can share makes to social media and yes I agree if we use their API's to achieve this there may be some data collection / pre-loading. I think I might know of a work around to win on both fronts. GooglePlus, facebook and many other social media's provides a url for users to share links. Perhaps we can just share a link to user's makes like for example: > GOOGLE PLUS URL WEBSERVICE: > https://plus.google.com/share?url=https://darthvader.makes.org/thimble/your-awesome-webpage-created-on-sun-oct-13-2013-421-am > > FACEBOOK URL WEBSERVICE: > http://www.facebook.com/share.php?u=https://darthvader.makes.org/thimble/your-awesome-webpage-created-on-sun-oct-13-2013-421-am > This could work because we don't need to load any third party Javascript API's on webmaker.org . As well we can get free images graphics from <a href="https://www.iconfinder.com/search/?q=facebook">Iconfinder.com</a> instead of the pre-loading images offered with their (facebook, google, etc.) third party sdk's/api's.
Flags: needinfo?(gavin)
If someone isn't already working on this. Please assign this one to me. Thanks
Take it away good sir!
Assignee: nobody → zak.hassan1010
Attachment #818010 - Flags: review?(jon)
Attachment #818010 - Flags: review?(jon) → review?(david.humphrey)
Comment on attachment 818010 [details] [review] https://github.com/mozilla/webmaker.org/pull/435 You have code from another ticket in this pull request.
Attachment #818010 - Flags: review?(david.humphrey) → review-
Attachment #818010 - Flags: review- → review?(kate)
Attachment #818010 - Flags: review?(dale)
Hi, I've pushed my update to git. I used images from https://www.iconfinder.com but if I'm supposed to get the images from somewhere else please mention a link in the comments. Pomax mentioned in IRC that I should try https://github.com/neilorangepeel/Free-Social-Icons but it only has images for google+ not twitter. Thanks, Zak IRC: Vader
Status: NEW → ASSIGNED
Hi Zakeria, We use font-awesome on webmaker.org; it should have the icons you need! http://fortawesome.github.io/Font-Awesome/
Yeah actually http://fortawesome.github.io/Font-Awesome/cheatsheet/ is really useful to see what your options are. You can use them like this: <span class="icon-twitter"></span>
I used it except I used the <i class="icon-twitter"></i> and pushed it to git. Please review when you get a chance. Thanks, Zak IRC: Vader
Comment on attachment 818010 [details] [review] https://github.com/mozilla/webmaker.org/pull/435 There are some extra commits not related to this bug, can you please remove/rebase this pull-request first?
Attachment #818010 - Flags: review?(kate) → review-
@dale: I fixed all the mistakes you mentioned in the pull request comments. @k88hudson: I would like to rebase after I get a r+. Please review and if the code is fine then I will rebase right away.
Comment on attachment 818010 [details] [review] https://github.com/mozilla/webmaker.org/pull/435 Some more suggestions/ideas. Looking good, though! Keep it up!
Attachment #818010 - Flags: review?(dale) → review-
@k88hudson & @dale: I've cleaned my commits for branch bug901600. Sorry I mixed commits from another bug in this bug branch. I realized it would make review difficult. Since this bug is finished please let me know if this is either a r+ or r- .
Attachment #818010 - Flags: review?(kate)
Attachment #818010 - Flags: review?(dale)
Attachment #818010 - Flags: review-
Comment on attachment 818010 [details] [review] https://github.com/mozilla/webmaker.org/pull/435 - Left comments in pull request - Will need a squash before landing - Will need a rebase before landing; cannot currently merge into tree.
Attachment #818010 - Flags: review?(dale) → review-
Comment on attachment 818010 [details] [review] https://github.com/mozilla/webmaker.org/pull/435 @dale: I've fixed the syntax mistakes and squashed everything into 1 commit
Attachment #818010 - Flags: review- → review?(dale)
Left one comment on the PR, should be R+ after that from me.
@daleee: I've fixed the mistakes you've mentioned in the PR. Please review. Thanks, Zak
Comment on attachment 818010 [details] [review] https://github.com/mozilla/webmaker.org/pull/435 Squash the commit and it gets an R+ from me.
Attachment #818010 - Flags: review?(dale) → review+
squash and rebase complete
Attachment #818010 - Flags: review?(kate) → review+
Since this bug has been reviewed and passed with an R+. Lets set this bug to resolved. Thanks, Zak
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Flags: needinfo?(slurp)
Resolution: --- → WORKSFORME
Jacob can't help you land this code :) Passing along to Kate to help land this.
Flags: needinfo?(slurp)
Flags: needinfo?(kate)
ping
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Flags: needinfo?(kate)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: