Script Summary: Quickly post any page to common online services
Some pages have "Post to..." buttons with a small number of places to post to, and others have none. This script adds "Post to..." buttons for Blinklist, Del.icio.us, Digg, Facebook, Diigo (Furl), Google Bookmarks, mySpace, Newsvine, reddit, StumbleUpon, Technorati, Twitter and Yahoo Bookmarks, and an email facility (only works with non-webmail) to every web page.
I don't use all of these sites/services - I signed up with the ones I don't use to test the functionality, and they work as of now. If any don't work for you, or stop working for you, let me know, as it may be a service that I don't use.
In this situation, i will fix it as soon as you let me know.
If you want something else added to the bar, tell me, and show me where someone else is doing it, and I'll try to add it for you.
2009/04/15 - New version released!
After much pain, and screwing with workarounds, I am proud to announce a new release. You'll find a cosmetic change or two, but the main reason for this release is a very cool new feature - automatic shortening of URLs for Twitter posts, using the is.gd service. Due to the hacky nature of the work (Greasemonkey still has a few shortcomings), the twitter window now loads somewhat slower than the other post windows, however, I think the payoff is well worth the wait. You can now post virtually any URL in as little as 17 characters! With a 140 character limit, that's HUGE!
Also, Furl is being taken over by Diigo, and are therefore no longer accepting new bookmarks. I have removed Furl from the UPB (shame, the orange on there was nice), and added Diigo. You can get your account information and current bookmarks automatically transferred from Furl to Diigo, if you haven't already.
2009/02/10 - New version released!
This release of the Universal Post Bar fixes a significant security risk. Please update to at least (2009/02/10) immediately
From a code perspective, quite a bit has changed:
- Added ajax code to get shortened URLs for Twitter
- Changed the way the Twitter popup is opened to avoid the Firefox popup blocker
- Removed Furl
- Added Diigo
- Added a shiny new post button
In response to concerns about cookies getting set because the favicons were being loaded from the home sites for each link, I have now embeded the icons in the script itself. This has had several effects:
- Pages now finish loading faster, as the favicons are not loaded from remote sites
- The script file is significantly larger
- Some of the icons are less pretty, as they degraded in the conversion process
- The icons will no longer update when the linked sites change them
- The linked sites will get _no_ traffic from you, completely removing the ability for the remote sites to set cookies, or possibly track you
If the sites in question save the HTTP referrer for requests for the favicons, running older versions of this script in secure areas of non-encrypted sites could pose a serious security risk. Please upgrade to the latest version ASAP!
More fiddling with margins, paddings and sizes. Things are looking more uniform between pages...
Added a manual width for the post button
Fixed font and input field sizing issues caused by blanket CSS rules on some pages
Added tighter control for paddings and margins
Forced font to be arial
Fixed a typo in the Twitter link system, to remove a '+' that shouldn't be there.
Added 'size="20"' to the email box to stop websites affecting the input box length
Changed position: absolute to position: fixed