9 ms·
Show HN: Sharingbuttons.io – Fast and easy social media sharing buttons
- michaelmior 10y agoNice! Would be awesome if you could add Hacker News :)
- mxstbr 10y agoI didn't know HN has a sharing link! Would you mind submitting an issue with the link and I'll see if I can get to it? (or you submit a PR?) https://github.com/mxstbr/sharing https://github.com/mxstbr/sharing
- michaelmior 10y agoWill do!
- onli 10y agoPeople who like this also might like shariff, privacy enabled social media buttons by the german tech publisher heise: https://github.com/heiseonline/shariff https://github.com/heiseonline/shariff, https://heiseonline.github.io/shariff/ https://heiseonline.github.io/shariff/.
- martin_a 10y agoShariff is great, we use it in all our own and client websites. Works just fine.
- deleted 10y ago[deleted]
- forrestthewoods 10y agoThat's awesome! I have my malware protection* block social share buttons. A cool plugin would replace them with something like Shariff. * ad-blocker
- mintplant 10y agoPrivacy Badger [0] does this, among other things. I use it in combination with uBlock [1] and Decentraleyes [2], which replaces many CDN-hosted resources (eg. Google Fonts) with locally cached copies. [0] https://www.eff.org/privacybadger https://www.eff.org/privacybadger [1] https://github.com/gorhill/uBlock https://github.com/gorhill/uBlock [2] https://github.com/Synzvato/decentraleyes https://github.com/Synzvato/decentraleyes
- funkyy 10y agoWhile this is a good suggestion, shouldn't this have its own thread? This is "Show HN" - a chance to startup owners to shine. Such a post steals their momentum...
- mxstbr 10y agoNo hard feelings, sharingbuttons isn't a startup by a long shot, just a fun personal open source project! People should have choices :+1:
- funkyy 10y agoSure, just talking overall. I see this trend starting on HN recently. I have seen few times when cool projects got hijacked even by owners of different, similar startups. Thus the comment. Good job btw.
- onli 10y agoIn my opinion it depends. Here we are talking about really the same idea, and shariff is something I already used. It also is a few steps further, it has a backend to get vote counters and plugins for several frameworks, like Serendipity, Drupal and Wordpress (now, that is something which might have stolen the spotlight, and I opted to not mention that here). But no, to your question, I don't think it is a new phenomenon or unwanted to mention related projects in comments. That's why I did not even consider that it might hurt op, thanks for chiming in. But yes, shariff should probably have its own thread, the ones I found are old and did get no attention. I'll re-submit it.
- onli 10y agoI submitted it to https://news.ycombinator.com/item?id=12216263 https://news.ycombinator.com/item?id=12216263
- jamesroseman 10y agoThis is fantastic, thanks for sharing it! On another note, I'm a huge fan of small utilities like this. Sometimes cruising HN it's easy to get it in my head that a project isn't worth doing unless it's a scalable VC business ready to submit to YC, or a community-supported FOSS. It's nice to see a little web utility doing its thing online.
- mxstbr 10y agoThanks for the love! Glad you like it!
- timlyo 10y agoFunny how a website specialising in no JavaScript doesn't work without JavaScript.
- spiderfarmer 10y agoI would love it if I could just opt out of sharing buttons altogether (without resorting to browser extensions).
- rayalez 10y agoDoes anyone know if there's any data on how freauently people use sharing buttons? Do sharing buttons actually significantly increase sharing? I don't remember ever clicking on a sharing button, except by accident, I always just copy paste the url, seems way more convenient. Do you guys use them? //In any case - awesome project!
- downandout 10y agoIn my experience, it's less than 0.5% on average, and in some cases, far less. However, I've found you can get better than average share rates by bluntly asking users to do so - with a lightbox after they've scrolled to the bottom of the page (indicating they've actually read the entire article), for instance. You can do the same if a user watches a video to the end, etc. You're not allowed to directly incentivize Facebook sharing, however you're free to strongly encourage it. As with many things in life, it turns out that you won't get what you want unless you ask for it.
- kennydude 10y agoLightboxes for this are terrible. Please don't do it.
- losteric 10y agoI'm sure lightboxes drive up shares per view, but I wonder if there's data on how they impact views in the long-term.
- downandout 10y agoMore shares per view translate to more views, period. While sites certainly need to balance user experience with their need to grow, aggressively asking for shares works, and sites that do it will always do better traffic-wise than those that don't. I realize that ultra-white hat developers don't like this fact, and many would like to see it cause some sort of detrimental effect on the sites that do it. But unless the implementation is egregiously bad, most users simply don't care.
- gggggg11111 10y agoI hate these buttons on news sites, they slow down page loads considerably
- justusthane 10y agoThat's the point...these ones don't.
- abluecloud 10y agowhy does mailto: open in a new window?
- jasonkostempski 10y agomailto links should be handled by your OS's default mail client. I just realized mine opens Chrome even though I clicked it from Firefox and Thunderbird should be my mail client anyway.
- abluecloud 10y agoyes, they should be. and they are (Mail opens) - but my point is the link opens in a new window which is blank, then brings up the Mail
- nathan_f77 10y agoI added an issue for you: https://github.com/mxstbr/sharingbuttons.io/issues/32 https://github.com/mxstbr/sharingbuttons.io/issues/32
- NKCSS 10y agoIt's nice, but people love to see the number of current likes. For one of my customers, I created a Facebook like area [0](visible on the bottom of the site) that shows the amount of likes. All required data is retrieved server-side and cached; to not expose end-users to Facebook tracking while still providing images and like count. [0]: https://www.bakkerij-emmerix.be/be https://www.bakkerij-emmerix.be/be It uses the user-supplied images by facebook (square and banner) with the option to supply a larger-version than Facebook returns. It's not rocket science, but it makes the site load a lot faster and does not expose the user to tracking.
- nothrabannosir 10y ago> and does not expose the user to tracking. Thanks for taking the time. :)
- LukeShu 10y agoOut of curiosity, how do you do the caching? How long is the cache valid for? Is it only triggered by a user request, or is it updated by a cron job or similar?
- NKCSS 10y agoWebsite was written in C# (ASP.NET MVC); the data is cached in-memory on the webserver. I have caching limit (Like Count = 3 minutes, Page info (name, images, etc.) = 1 hour). Every time one of the resources is requested from the webserver; it's served from memory (initial retrieval on site start); and on access, it's checked how old the data is. If the data's older than the threshold, it's refreshed async and displayed on the next request.
- petewailes 10y agoThese are really nice. If anyone's using Ghost and wants to see them in the wild, take a look at something like https://wail.es/opendaws/ https://wail.es/opendaws/
- mxstbr 10y agoOooh awesome! Anybody else reading this who's using them, would love to see your sites!
- petewailes 10y agoBTW, the SSL cert is invalid on https://www.pgpasc.org/ https://www.pgpasc.org/
- mxstbr 10y agoAh, sigh. I don't have the time to maintain that anymore, I'm afraid, I haven't even found the time to properly shut it down yet…
- JanSt 10y agoI put them on https://www.lastchallenge.com https://www.lastchallenge.com. Nice work!
- jasonkostempski 10y agoNice work! Now if you can just convince the world to use it. I forget what it was, but I had the same idea while reading something on HN about a month ago, however, since I don't have an account on any of those services, I didn't bother trying to implement it. I was also a little pessimistic that some services wouldn't even have simple links like that so they could protect their interest in tracking, but it looks like they all have something. The only downside I can think of is that the URLs might disappear and a site owner would need to update their site to get sharing working again (assuming a new link is available). But I can't imagine that happening too often and it's not like anyone ever died because share buttons didn't work for a minute.
- mickmock 10y agoMy idea was an app to send pictures to people, and having the app make it disappear after 10 seconds. Didn't bother implementing it though ;)
- Mithaldu 10y agoJust FYI: Your website needs a "doesn't work without JS" message, since right now it looks pretty lol with JS off.
- mxstbr 10y agoYou're right, I should add that! PR maybe? https://github.com/mxstbr/sharing https://github.com/mxstbr/sharing
- Mithaldu 10y agoSorry, i'm more of a backend dude. But i think you won't need more than `<noscript>Message here.</noscript>`
- mobiuscog 10y agoIt would be nice to have a variant of the site that didn't have javascript or analytics.... like the buttons ;)
- mxstbr 10y agoThat sounds like a the perfect use case for a small API… Sharing Links as a Service?!
- mobiuscog 10y agoPart of me screams "No, external service dependency is worse than javascript". The other part says "Absolutely !". Not sure how to respond.
- nathan_f77 10y agoHaha, I was actually under the impression that you made this in response to AddThis [1]. They basically do "sharing links as a service", plus analytics. It's not such a bad idea, since they were recently bought by Oracle for $175 million. [1] http://www.addthis.com/ http://www.addthis.com/
- martinvd 10y agoThis is amazing, thanks!
- sotojuan 10y agoHey Max! Awesome work with this one—will definitely try to use it.
- franciscop 10y agoAcording to Gov.uk, which are actually quite good at it, these buttons don't really make sense: https://insidegovuk.blog.gov.uk/2014/02/20/gov-uk-social-sharing-buttons-the-first-10-weeks/ https://insidegovuk.blog.gov.uk/2014/02/20/gov-uk-social-sha... Edit: the website is really awesome though, I love how it looks/work.
- KingMob 10y agoYes, but that's a governmental website, which probably has a much lower sharing rate because most of their pages are not that interesting.
- franciscop 10y agoTotally agree, but it's the only datapoint I have, and the good thing is that they probably have a really wide demographic being the gov website and all. I will search for more.
- wgx 10y agoExactly. They are literally the most boring pages on the Internet.
- franciscop 10y agoTotally disagree, for the kind of content they are the best ones. They are even better than all blogs and tutorial about those topics that I found. Try to find the same info about ANY other country
- DyslexicAtheist 10y agovery cool, would be nice to support more icons including this site ;-)
- zouhair 10y agoI have those blocked everywhere.
- nathan_f77 10y agoI think these ones will not be blocked, because they don't use any JS, and there's nothing to identify them as sharing buttons. Even the icons are embedded as raw SVG tags.
- xpose2000 10y agoThis is an amazing idea, and I will be implementing this today. Great job. I haven't seen any rendering problems across browsers either. The only change I would make is to remove the "Share on Twitter" text that is included with each large button on the website example. It's pretty much implied for the end user once they see the colors of the buttons and the icons. For example, I shortened "Share on Twitter" to just "Twitter".
- niftich 10y agoAlong this point, I feel the 'medium' preset's removal of the logos is odd as it's not typically done. I'd rather see the medium preset be '[logo] Twitter' instead.
- mxstbr 10y agoThose actually sound like a brilliant idea! Would you mind submitting an issue so I don't forget it? (or submit a PR?) https://github.com/mxstbr/sharingbuttons.io https://github.com/mxstbr/sharingbuttons.io
- xpose2000 10y agoI submitted an issue mentioning both ideas. In fact, medium & large can be combined into one layout called "normal".
- K2L8M11N2 10y agoNice work, there's just one thing, I'd change "share on email" to "share via email".
- ads1018 10y agoAnother great option is Open Share: http://openshare.social http://openshare.social
- _RPM 10y agoThis is perfect. I wish I had known about this last week. I was volunteering for an event that my work place sponsored -- It was a "girls who code" thing, and I was helping them with HTML and they wanted something like this. All the ones I found didn't work out of the box.
- callmeed 10y agoThis is cool–it should be a Jekyll plugin
- mxstbr 10y agoI've never written a Jekyll plugin! How would one do that?
- racl101 10y agoSuper cool! Adding social media buttons is a chore if you're not being paid much to taylor the experience.
- nathan_f77 10y agoOh WOW, actually embedding the icons as plain SVG. Color me impressed.
- mxstbr 10y agoThanks! _blush_
- brianschildt 10y agoNice work - I just put them onto ind.ie' list of Stopgaps - https://forum.ind.ie/t/a-nice-project-for-no-tracking-share-buttons-sharingbuttons-io/1286 https://forum.ind.ie/t/a-nice-project-for-no-tracking-share-.... A while ago I made a Share Buttons WP plugin with no tracking as well - can be found here https://github.com/privacore/sharebuttons-wp https://github.com/privacore/sharebuttons-wp
- artur_makly 10y agocan someone make this a WP plugin? huge adoption potential -;)
- mxstbr 10y agoHelp us out on making that happen! https://github.com/mxstbr/sharingbuttons.io/issues/38 https://github.com/mxstbr/sharingbuttons.io/issues/38