shareNice : unintrusive social sharing
Welcome to shareNice
Our goal is to provide an ethical social sharing widget. We want your users to be able to share your web pages with their friends through social networking sites without having to give any information away to money-making third parties. sharenice is written and maintained by Mischa Tuffield. An example of the shareNice button in action can be found on the top right hand corner of this page, and on http://mmt.me.uk/, www.garlik.com, and data.southampton.ac.uk.
There are two ways you can make use of shareNice, you can choose to use the version we host, or you can host your own version of the tool by cloning the shareNice code on github. In order to provide the most uninstrusive and ethical webpage sharing tool we could, we have taken a number of steps to preserve our users' privacy - see our privacy policy and our technical information page.
Please submit any issues you may to shareNice's issue tracker on github.
Todo List
- Allow for multiple shareNice buttons on one page (priority low)
- Write a Wordpress plugin for use on blogs
- Turn shareNice into a class (Seb)
- Make the share with twitter have a configurable #hashtag (ChrisG)
- Make the buttom work more naturally on the right-hand side of a page. For some stuff ChrisG has done where he worked out where in the page the mouse is (left or right hand half). eg. http://data.dev8d.org/2011/programme/tool.php?src=http://data.dev8d.org/2011/programme/dev8d_programme.rdf&date=2011-02-16&desc=hover (feel free to steal code under license of your choice) (ChrisG)
Done List
Make use of Google JavaScript shortening tool for less bytes :)Add more social sharing sites... more avaiable on requestMake it configurable perhaps using a metatagthis is achieved using html elementsMake the "+ share" label configurableconfigurable using 'share-label' elementThe images should have title="Live Journal" etc. to make the hover prettier (ChrisG)"Share" isn't very distinct. I would be tempted to have twitter & facebook icons and a "more" button, that way people scan the page and spot the icons then see more and can find LJ or whatever. (ChrisG)Get page title and URL (maybe as an option?) If using "title" could only show string of $1 in /^(.*?)( - |::| \| |$)/ (ChrisG)