CDN Tools

CDN Tools is a plugin designed to help you drastically speed up your blog’s load time by loading data onto a content distribution network (CDN).

Author:Paul Kehrer (profile at wordpress.org)
WordPress version required:2.9
WordPress version tested:3.0.5
Plugin version:1.0
Added to WordPress repository:26-02-2009
Last updated:29-06-2010
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:20
Rated by:1
Plugin URI:http://langui.sh/cdn-tools
Total downloads:15 411
Active installs:20+
plugin download
Click to start download

CDN Tools is a WordPress plugin that allows you to load javascript and media files to an external server to drastically speed page loads. You can sideload data to a commercial CDN or just load your larger JS libraries (prototype, jquery) for free from Google’s servers. CDN Tools has been designed to be as easy to use as possible, so give it a shot! Your blog’s readers will thank you. At this time the only commercial CDN supported is Cloud Files. Check out the plugin homepage to view a screencast.

1.0 requires you to reload your files! Do not upgrade until you’re ready to reload.

Catch new releases and other information about my plugins by following @reaperhulk on Twitter.

View complete changelog.

CDN Loader Dev FAQ

How do I create a new CDN class?

Create a directory in cdn_classes named whatever the shortname will be. Then create a file named loader.php inside with the same basic structure as the cloudfiles loader and do everything right. Then edit the cdn-tools.php file to add your item. Easy as pie (if your pie is made of complexity). I promise I’ll write some better instructions so third parties can contribute CDN plugins at some point. Currently CDN Tools probably makes some assumptions that are Cloud Files specific.

License

Copyright 2010 Paul Kehrer

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

Screenshots
FAQ
ChangeLog