Async Social Sharing Plugin Options Page

Async Social Sharing WordPress Plugin

Async Social Sharing Screenshot

I have never found a WordPress social sharing plugin that I loved. I just wanted a simple social plugin that would load any external scripts asynchronously, allowed me to share my posts on Twitter, Google+, Linkedin and Hacker News and never included the words “Sharing is sexy!“.

A few weeks ago I started working on developing my own social sharing plugin, and today it is available to the public via Github.

Download from Github

I hope to have the plugin approved and available via the WordPress plugin repository within the next week.

Update: May 1, 2012

The plugin is now listed and available for download from the WordPress plugin repository.

Version 1.0.1 added lazy loading to async-share.js and fixed bug with plugin settings link.

Download from WordPress.org

Features

The Async Social Sharing plugin loads the third-party social scripts asynchronously to improve site performance.

The plugin allows you to display the following sharing widgets:

  • Twitter
  • Facebook
  • Google+
  • Linkedin
  • Hacker News

An options panel is provided to allow unwanted social widgets to be disabled:

Async Social Sharing Plugin Options Page

Why is Asynchronous script loading better?

Asynchronous loading allows multiple files to load parallel to each other. Instead of having to wait for Twitter to respond with their script, the browser moves on and starts fetching the next request.

Async Social Sharing Firebug Performance

Credits

JavaScript code was inspired by Stoyan Stefanov’s Social Button BFFs blog post.
HackerNews button code by Ilya Grigorik


 

Update: May 1, 2012

The plugin is now listed and available for download from the WordPress plugin repository.

Version 1.0.1 added lazy loading to async-share.js and fixed bug with plugin settings link.

Download from WordPress.org

20 thoughts on “Async Social Sharing WordPress Plugin”

  1. This is great, Rachel! Despite the thousands of social sharing plugin options out there, I also found myself creating my own solution for my blog because I couldn’t find any that included the Google Analytics social tracking tags.  Good luck getting through the plugin approval process!

  2. Rachel you are awesome and I love your plugin, thank you for making it. Quick question, the plugin does not show up on the front page of my site http://miko.com is there a way to set it up so that those awesome buttons show up there directly on my home page instead of forcing my users to go into each post to see them?

  3. hi,
    i have just download your plugin in mu blog i am using wordpress 2.9 but since i download it and install it i am not be able to see all my installed plugins. i have about 20 plugins installed and i see just 6 of them, and your plugin is not on the list. please advice how should i use your plugin without problem or how to uninstall it without affecting my Blog.

  4. Love it :), simple and asynchronous. Please don’t make it ‘full of options’ and heavy.
    Just one thing, Google + is not working for me, don’t know why …

  5. Hey Rachel, excellent work. If you have time to show how we call this anywhere we want, that would be fantastic!

  6. This is great work here! You might want to load the js scripts that are only configured. For instance if Hacker news isn’t set, no need to load the script :)
    Thanks!

  7. Great plug-in! Is there a way I can control the spacing between the widgets? Find that there is too much space between the different icons. Thanks a million for a great plug-in!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>