Recommended Plugins

Some of the best free WordPress plugins from the official open source wordpress.org plugin library.

These are my personal recommendations from experience, all installed, tried & tested. I keep an eye on them and remove any plugins if they are not updated for over two years, as they lack sufficient support, as software needs to be kept up to date. Full plugin details are pulled in automatically from the official library, including: Last updated, Compatibility (latest version), Tested up to (WP version), Download count and Rating.

See “Jason’s comments” after plugin details, for tips & suggestions related to the plugin.

I’ve listed about 50 recommended plugins here, for various solutions. I usually install about a dozen WordPress plugins by default.

Read more about WordPress website security, protection, prevention, where I list a few good plugins to assist.

I’ve expanded my recommendations to the Premium WordPress market which has exploded over the last few years to provide some quality standalone products and worthwhile upgrades.

Read more about WordPress installation service

Please contact me for further assistance.

Aug 052014
 

WordPress Plugin Name: Hyper Cache
http://wordpress.org/plugins/hyper-cache/

Plugin Author: Stefano Lissa
WordPress profile: Stefano Lissa
Contributors:
Version: 3.0.2
Last updated: August 18, 2014 (2 days ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 510,109
Rating: 5 (out of 5)

Description


New! Version 3.0 has been rewritten. Be patient if some bugs are present and report me any issue. Thank you.

Hyper Cache is a new cache system for WordPress, specifically written for people which have their blogs on low resources hosting provider (cpu and mysql). It works even with hosting based on Microsoft IIS (just tuning the configuration). It has three invalidation method: all the cache, single post based and nothing but with control on home and archive pages invalidation.

More can be read on the official plugin page.

Thanks to:

  • Amaury Balmer
  • Frank Luef
  • HypeScience, Martin Steldinger, Giorgio Guglielmino for test and bugs submissions
  • Ishtiaq
  • Gene Steinberg
  • Marcis Gasun
  • Florian Höch
  • Quentin
  • Mckryak
  • Tommy Tung


Screenshots:


  1. hyper-cache screenshot 1

    The main configuration panel

  2. hyper-cache screenshot 2

    Configuration of bypasses (things you want/not want to be cached)

  3. hyper-cache screenshot 3

    Mobile devices configuration



Other notes:




Latest Change log entry:


  • Added the browser caching option
  • Fixed a cache header
  • Fixed warning on cache size if empty


Tags:


apache, bandwidth, Boost, cache, Compression, gzip, htaccess, Optimization, performance, server load, speed, staticizer, tidy, tuning

Jason's Comments:


This plug-in is the full cache version and now includes the features of the simpler Lite cache plugin.

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.


Aug 042014
 

WordPress Plugin Name: Lite Cache
http://wordpress.org/plugins/lite-cache/

Plugin Author: Stefano Lissa
WordPress profile: Stefano Lissa
Contributors:
Version: 2.3.3
Last updated: August 18, 2014 (2 days ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 26,261
Rating: 5 (out of 5)

Description


New! The Lite Cache technology is now part of Hyper Cache. You should migrate to Hyper Cache, Lite Cache won't be update anymore (other than important fixes).

Lite Cache is an ultra efficient cache plugin. It's small and lite because it does only one thing: caching.

Lite Cache is compatible with gzip compression and handles it automatically.

Lite Cache can detect mobile devices and use a different theme for them creating a separate cache.

Lite Cache works even with commenters, people who left a comment in the past. Other caching plugin usually are not able to serve cached content to commenters creating performance issues on higly partecipative blogs.

Usage of .htaccess rules is possible using the code generated inside the administrative panel (but pay attention that a too much complex .htaccess seems to slow down more than serving cached pages via PHP).

Install it and go to the options panel to find how to configure it.

Lite Cache official page: http://www.satollo.net/plugins/lite-cache

Lite Cache official forum: http://www.satollo.net/forums/forum/lite-cache



Screenshots:




Other notes:


Screen shots

No screen shots are available at this time.



Latest Change log entry:


  • Readme link fix


Tags:


apache, bandwidth, Boost, cache, Compression, gzip, htaccess, Optimization, performance, server load, speed, staticizer, tidy, tuning

Jason's Comments:


This plug-in is a lite version to reduce server load and easier to setup. The full Hyper Cache plugin now includes the functions of this Lite cache plugin.

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.


Aug 042014
 

Version: 1.3
Last updated: May 21, 2014 (3 months ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 3,301
Rating: 4 (out of 5)

Description


This plugin offers a few lightweight features to speed up your WordPress site without much hassle.

Far Future Expiry

When the feature is enabled, this plugin will modify your .htaccess file by inserting code which will add expires headers for common static file types.

Expiry header specifies a time far enough in the future so that browsers won't try to re-fetch images, CSS, javascript etc files that haven't changed (this reduces the number of HTTP requests) and hence the performance improvement on subsequent page views.

Gzip Compression

You can also enable Gzip compression on your site using this plugin. Gzip compression will speed up your WordPress site by compressing the page output and sending it to your visitors browser.

When enabled, the plugin will do gzip compression if the visitor's browser can handle it.

This feature may conflict with a few other plugins. So disable this feature if you need to use a plugin which doesn't work with gzip compression.



Screenshots:


Visit the plugin site at http://www.tipsandtricks-hq.com/wordpress-far-future-expiration-plugin-5980 for screenshots and more info.



Other notes:


Usage

To use this plugin do the following:

1) Ensure that the "mod_expires" module is enabled from your host's main configuration file

2) Check with your hosting provider or if you have access to the httpd.conf file the following line should be uncommented: LoadModule expires_module modules/mod_expires.so

3) Enable the "Far Future Expiration" checkbox

4) Set the number of days till expiry

5) Select the file types you wish to enable the "far future expiration" feature for by using the checkboxes in the "File Types" section

NOTE: When you use this plugin, the file selected file types are cached in the browser until they expire. Therefore you should not use this on files that change frequently.



Latest Change log entry:


  • Added a new feature to enable gzip compression on the site


Tags:


cache, Compression, CSS, expires header, expiry, expiry header, far-future expiration, gzip, javascript, minify, speed, wp-cache

Jason's Comments:


This plug-in modifies a special access file to inform web browsers to use their previously loaded images and files, to speed up page loading. Google Page Speed acknowledges the browser cache reminder as a faster method. Made by Tips and Tricks who have some pretty nifty premium plug-ins.

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.


Aug 042014
 
WordPress Plugin Name: Autoptimize
http://wordpress.org/plugins/autoptimize/

Plugin Author: Frank Goossens (futtta)
WordPress profile: Frank Goossens (futtta)
Contributors: futtta, turl
Version: 1.8.5
Last updated: May 27, 2014 (3 months ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 177,014
Rating: 5 (out of 5)

Description


Autoptimize makes optimizing your site really easy. It concatenates all scripts and styles, minifies and compresses them, adds expires headers, caches them, and moves styles to the page head, and scripts to the footer. It also minifies the HTML code itself, making your page really lightweight. There are advanced options available to enable you to tailor Autoptimize to each and every site's specific need.

If you consider performance important, you really should use a caching-plugin such as e.g. WP Super Cache or HyperCache to complement Autoptimize.



Screenshots:




Other notes:




Latest Change log entry:


  • Updated to lastest version of CSS minification component
  • Improvement: for multi-sites the cache is now written to seperate directories, avoiding one site to clean out the cache for the entire installation. Code contributed by Joern Lund, kudo's Joern!!
  • Improvement: add WordPress plugin header to autoptimize_helper.php_example to make it easier to enable it as a module
  • Improvement: nonce and post_id are added to default configuration for JS exclusion
  • Improvement: explicitely exclude wp-admin from being Autoptimized
  • Bugfix: plupload.min.js, syntaxhighlighter and "adsbygoogle" are excluded from JS aggregation.
  • Bugfix: avoid double closing body-tags when Autoptimize adds JS to HTML as reported by Can
  • Bugfix: make .htaccess compatible with both Apache 2.2 and 2.4 (http://wordpress.org/support/topic/feature-request-support-generating-htaccess-files-for-apache-24?replies=3)


Tags:


aggregate, booster, cache, CSS, data-uri, html, javascript, JS, minification, minimize, multisite, optimize, pagespeed, performance, speed

Jason's Comments:

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.


Aug 042014
 
WordPress Plugin Name: WP-Optimize
http://wordpress.org/plugins/wp-optimize/

Plugin Author: Ruhani Rabin
WordPress profile: Ruhani Rabin
Contributors: ruhanirabin
Version: 1.8.9
Last updated: August 17, 2014 (3 days ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 4.0-beta3
Download count: 1,194,848
Rating: 5 (out of 5)

Description


WP-Optimize is an extensive WordPress database cleanup and optimization tool. It doesn't require PhpMyAdmin to clean and optimize your database tables.

Please show your support for this plugin by giving it a rating :)

Now hosted at GitHub. I do not monitor wp forums, so use plugins+support(at)ruhanirabin.com for support questions.

Please join GitHub and collaborate.

MAJOR FEATURES:

  • Removal of stale post revisions
  • Removal of stale unapproved and spam comments
  • Removal of trashed comments
  • Removal of akismet metadata from comments
  • Removal of other stale metadata from comments
  • Mobile device friendly, now you can optimize your site on the go
  • Removal of all trackbacks and pingbacks
  • Cleaning up auto draft posts
  • Removal of transient options
  • Clear out the post trash
  • Automatic cleanup of all the integrated options (also uses retention if enabled)
  • Ability to keep selected number of weeks data when cleaning up
  • Option to add or remove link on wp admin bar.
  • Enable/Disable weekly schedules of optimization
  • Apply native WordPress MySql optimize commands on your database tables without phpMyAdmin or any manual query.
  • Display Database table statistics. Shows how much space can be optimized and how much space has been cleared.
  • Enabled for Administrators only.

All the potentially dangerous clean up options are marked RED.

When you use this plugin for the first time or just updated to major version, make a backup of your database. It is always the best practice to make a database backup before using this program first time.

How this could help you?

  • Every-time you save a new post or pages, WordPress creates a revision of that post or page. If you edit a post 6 times you might have 5 copy of that post as revisions. Imagine if your post or pages are long and big. It is a huge number of bytes that's on your MySQL overhead. Now WP-Optimize allows you to optimize and shrink your posts table by removing not necessary post revisions from the database. As example, if you have a post which is approximately 100KB data and you have 5 revisions of that post, the total space wasted is about 500KB. And if you have 100 posts similar to it, you have 50MB database space wasted.
  • Similar to the scenario described above, there might be thousands of spam and un-approved comments in your comments table, WP-Optimize can clean and remove those in a single click
  • WP-Optimize reports which database tables have overhead and wasted spaces also it allows you to shrink and get rid of those wasted spaces
  • Automatically cleans database every week and respects the "Keeps selected number of weeks data" option.

Are you interested to be a contributed developer of this plugin, join with me at GitHub. Or email plugins(at)ruhanirabin.com

You will be credited inside the plugin screen and the plugin listing at WordPress.

Requirements:

  • WordPress 3.8+
  • PHP 5.1.xx
  • MySql 5.1.xx

Translators are welcome to send their Translated Files to be included. Existing translators should join Translation Utility to submit their translations.

You must have an account in order to edit translation - Get the free account here.

Once you get your account password in your email Log in here to edit language

WP-Optimize Translators:

** Some languages are removed from the above list, because translators did not update the languages for current version ** See a list of currently editable available languages at



Screenshots:


  1. wp-optimize screenshot 1

    Optimizer Screen

  2. wp-optimize screenshot 2

    Settings Screen

  3. wp-optimize screenshot 3

    Table Report

  4. wp-optimize screenshot 4

    Mobile View Top (Actual screen from Galaxy Note 3)

  5. wp-optimize screenshot 5

    Mobile View Bottom (Actual screen from Galaxy Note 3)



Other notes:




Latest Change log entry:


  • ONE MILLION+ Downloads. THANK YOU!!
  • Language updates platform - see readme file for details.
  • Mixed type tables optimization supported and in BETA
  • Removal of akismet metadata from comments
  • Removal of other stale metadata from comments
  • InnoDB tables won't be optimized.
  • Main screen user selection will be saved. Red items selection will not be saved
  • Scheduled time display will be shown according to WordPress blog local time


Tags:


automatic, clean, comments, database, meta, mobile, optimize, phpMyAdmin, postmeta, posts, responsive, revisions, schedule, spam, trash, users

Jason's Comments:

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.


Jul 282014
 

WordPress Plugin Name: Social Media Feather
http://wordpress.org/plugins/social-media-feather/

Plugin Author: Synved
WordPress profile: Synved
Contributors: Synved
Version: 1.6.7
Last updated: August 9, 2014 (2 weeks ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 348,054
Rating: 5 (out of 5)

Description


WordPress Social Media Feather is a super lightweight free social media WordPress plugin that allows you to quickly and painlessly add social sharing and following features to all your posts, pages and custom post types.

Now the only social sharing and bookmarking plugin with full support for the Retina and high resolution displays as used in iPad 5 and other devices!

The primary goal behind the plugin is to provide very lightweight WordPress social sharing and following that doesn’t add any unnecessary burden to your site and especially on your users.

What sets WordPress Social Media Feather aside from the plethora of other social sharing and following WordPress plugins is its focus on simplicity, performance and unobtrusive impact.

In order to achieve this the plugin makes no use of JavaScript and as a consequence it’s really fast while still providing all the social media functionality you might need.

By keeping load times at a minimum, you ensure that all the social sharing aspects of your site don’t interfere with those visitors who just want to access the content but are not interested in sharing on social platforms.

On the other hand, given the widespread focus on WordPress social media integration, your site will still provide social bookmarks to improve visibility of your posts and content and improve your overall global reach.

The WordPress social media sharing offered by the plugin includes all major social sharing providers like Facebook, Twitter, Google+, reddit, Pinterest, tumblr, Linkedin and even e-mail.

It will show social buttons that your users can click to share to facebook or tweet your posts and pages on your site or submit it to reddit and google plus and all other social sharing networks.

The WordPress social media following offered by the plugin includes all major social network providers and tools like Facebook, Twitter, Google+, Pinterest, Linkedin, YouTube, tumblr, instagram, flickr, foursquare, vimeo or RSS.

The plugin also offers widgets for sharing and following buttons that you can place in any widgetized area in your site. Widgets also expose some settings to tweak appearance.

You can disable automatic rendering of social icons for specific posts by using Custom Fields. Simply set a custom field of synved_social_exclude_share to "yes" (without quotes) to disable rendering of sharing buttons on the post/page or synved_social_exclude_follow to "yes" (without quotes) to remove following buttons from the post or alternatively synved_social_exclude to disable both.

Features

  • Integrated WordPress social sharing
  • Full support for Retina and high resolution displays
  • WordPress social sharing and following widgets
  • Supports all major providers of social features
  • Sharing with Facebook, Twitter, Google+, reddit, Pinterest, tumblr, Linkedin and e-mail
  • Following on Facebook, Twitter, Google+, Pinterest, Linkedin, YouTube, tumblr, instagram, flickr, foursquare, vimeo or RSS Feed
  • Each social provider can be enabled or disabled
  • Ability to select what services each provider will be exposed for
  • Full customization for titles and URLs for each provider
  • Super lightweight social sharing and following
  • Fast unobtrusive social bookmarks for your site
  • Comes with a default modern icon set
  • For further customization more social icons skins are available
  • Available skins can be customized with cool effects like fading and greying out social icons
  • If you like them you can get social sharing counters that load dynamically, only when necessary, thus not weighing in on visitors who don't use them

Example Shortcodes

This shortcode will create a list of social sharing buttons to share content on your site:

[feather_share]

This shortcode will create a list of social sharing buttons to share content on your site using the "Wheel" icons skin:

[feather_share skin="wheel"]

This shortcode will create a list of social sharing buttons to share content on your site using the "Wheel" icons skin with a size of 64 pixels:

[feather_share skin="wheel" size="64"]

The next shortcode will create a list of social following buttons that allow visitors to follow you:

[feather_follow]

The next shortcode will create a list of social following buttons that allow visitors to follow you, using the "Balloon" icons skin:

[feather_follow skin="balloon"]

The next shortcode will create a list of social following buttons that allow visitors to follow you, using the "Balloon" icons skin with a size of 64 pixels:

[feather_follow skin="balloon" size="64"]

Template Tags

If you don't want to use shortcodes but instead prefer to use PHP directly, there are 2 PHP functions/template tags you can use.

For sharing buttons you can use:

if (function_exists('synved_social_share_markup')) echo synved_social_share_markup();

For following buttons you can use:

if (function_exists('synved_social_follow_markup')) echo synved_social_follow_markup();

Related Links:



Screenshots:


  1. social-media-feather screenshot 1

    An example of how the sharing or following buttons appear in the front-end at 64 pixel resolution

  2. social-media-feather screenshot 2

    An example of how the sharing or following buttons appear in the front-end at 24 pixel resolution

  3. social-media-feather screenshot 3

    An example of how the sharing or following buttons appear in the front-end using the Extra Social Icons addon

  4. social-media-feather screenshot 4

    Showing how using the Grey Fade addon transforms the sharing or following buttons in the front-end

  5. social-media-feather screenshot 5

    A demo of how providers can be customized in the back-end

  6. social-media-feather screenshot 6

    An view of some of the settings that can be customized in the back-end

  7. social-media-feather screenshot 7

    This shows the available social sharing and following widgets and their settings



Other notes:




Latest Change log entry:


  • Fix automatic displaying of share/follow buttons on single posts only


Tags:


bookmark, bookmarking, bookmarks, button, buttons, content, CSS, edit, Facebook, filter, flickr, follow, following, foursquare, free, google, high resolution, icons, image, instagram, iPad, Like, link, linkedin, links, list, mail, manage, media, page, pages, permalink, permalinks, pinterest, plugin, Post, posts, profile, Reddit, retina, seo, Share, sharing, shortcode, shortcodes, shortlinks, social, social follow, social following, social media, social share, social sharing, Style, time, title, tumblr, twitter, url, vimeo, widget, youtube

Jason's Comments:


Fast loading button links for people to follow you on your social network and share your posts and pages on their social networks.


Jul 252014
 

WordPress Plugin Name: Imsanity
http://wordpress.org/plugins/imsanity/

Plugin Author: Jason Hinkle
WordPress profile: Jason Hinkle
Contributors: verysimple
Version: 2.2.8
Last updated: August 19, 2014 (1 day ago)
Compatibility (latest version): % (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 115,967
Rating: 5 (out of 5)

Description


Imsanity automatically resizes huge image uploads down to a size that is more reasonable for display in browser, yet still more than large enough for typical website use. The plugin is configurable with a max width, height and quality. When a contributor uploads an image that is larger than the configured size, Imsanity will automatically scale it down to the configured size and replace the original image.

Imsanity also provides a bulk-resize feature to selectively resize previously uploaded images to free up disk space.

This plugin is ideal for blogs that do not require hi-resolution original images to be stored and/or the contributors don't want (or understand how) to scale images before uploading.

Features

  • Automatically scales large image uploads to a more "sane" size
  • Bulk-resize feature to selectively resize existing images
  • Allows configuration of max width/height and jpg quality
  • Optionally converts BMP files to JPG so image can be scaled
  • Once enabled, Imsanity requires no actions on the part of the user
  • Uses WordPress built-in image scaling functions


Screenshots:


  1. imsanity screenshot 1

    Imsanity girl will cut you

  2. imsanity screenshot 2

    Imsanity settings page to configure max height/width

  3. imsanity screenshot 3

    Imsanity bulk image resize feature



Other notes:




Latest Change log entry:




Tags:


auto image resize, auto image resizer, automatic image resizer, automatic resize, automatic scale, image, image cruncher, image resizer, image scaler, image shrinker, image skruncher, images, imsanity, space saver

Jason's Comments:


This plugin resizes images uploaded too large by reducing width and height. Follow resizing with optimization through compression, I recommend EWWW Image Optimizer plugin.

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.


Jul 252014
 

WordPress Plugin Name: EWWW Image Optimizer
http://wordpress.org/plugins/ewww-image-optimizer/

Plugin Author: Shane Bishop
WordPress profile: Shane Bishop
Contributors: nosilver4u
Version: 1.9.3
Last updated: June 25, 2014 (2 months ago)
Compatibility (latest version): 100% (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 378,752
Rating: 5 (out of 5)

Description


The EWWW Image Optimizer is a WordPress plugin that will automatically and losslessly optimize your images as you upload them to your blog. It can also optimize the images that you have already uploaded in the past. It is also possible to convert your images automatically to the file format that will produce the smallest image size (make sure you read the WARNINGS). It can also optionally apply lossy reductions for PNG images.

By default, EWWW Image Optimizer uses lossless optimization techniques, so your image quality will be exactly the same before and after the optimization. The only thing that will change is your file size. The one small exception to this is GIF animations. While the optimization is technically lossless, you will not be able to properly edit the animation again without performing an --unoptimize operation with gifsicle. The gif2png and jpg2png conversions are also lossless but the png2jpg process is not lossless. Lossy optimization is available for PNG files. While pngquant tries very hard to maintain visual quality, lossy compression always has the potential for quality loss.

Images are optimized using the jpegtran, optipng, pngout, pngquant, and gifsicle image tools (available for free). For PNG files, optipng or pngout can be used for lossless compression, and pngquant is available for lossy compression. If you want the best optimization, install all three, set optipng to level 3 (beyond that is just crazy and rarely yields significant gains) and pngout to level 0. Images are converted using the above tools and GD or 'convert' (ImageMagick).

EWWW Image Optimizer calls optimization utilities directly which is well suited to shared hosting situations where these utilities may already be installed. Pre-compiled binaries/executables are provided for optipng, gifsicle, and jpegtran. Pngout can be installed with one-click from the settings page. If none of that works, there is a cloud option that will work for those who cannot run the optimizers on their own server.

Why use EWWW Image Optimizer?

  1. Your pages will load faster. Smaller image sizes means faster page loads. This will make your visitors happy, and can increase ad revenue.
  2. Faster backups. Smaller image sizes also means faster backups.
  3. Less bandwidth usage. Optimizing your images can save you hundreds of KB per image, which means significantly less bandwidth usage.
  4. Super fast. The plugin can run on your own server, so you don’t have to wait for a third party service to receive, process, and return your images. You can optimize hundreds of images in just a few minutes. PNG files take the longest, but you can adjust the settings for your situation.
  5. Better PNG optimization. You can use pngout, optipng, and pngquant in conjunction.
  6. Root access not needed Pre-compiled binaries are made available to install directly within the Wordpress folder, and cloud optimization is provided for those who cannot run the binaries locally.
  7. Optimize almost anything Using the Optimize More tool, and the wp_image_editor class extension, any image in Wordpress can be optimized.

If you need a version of this plugin for cloud use only, see EWWW Image Optimizer Cloud. It is much more compact as it does not contain any binaries or any mention of the exec() function.

Bulk Optimize

There are two functions on the Bulk Optimize page. One is to optimize all images in the Media Library. The Scan and Optimize is for everything else. Officially supported galleries (GRAND FlaGallery and NextGEN) have their own Bulk Optimize pages.

Skips Previously Optimized Images

All optimized images are stored in the database so that the plugin does not attempt to re-optimize them unless they are modified. On the Bulk Optimize page you can view a list of already optimized images. You may additionally choose to empty the table, remove individual images from the list, or use the Force optimize option to override the default behavior. Before running the Bulk Optimize the first time, you must run an import operation that scans your Media Library for any previously optimized images (from before version 1.8.0). The re-optimize links on the Media Library page also force the plugin to ignore the previous optimization status of images.

WP Image Editor

All images created by the new WP_Image_Editor class in WP 3.5 will be automatically optimized. Current implementations are GD, Imagick, and Gmagick. Images optimized via this class include Meta Slider, BuddyPress Activity Plus (thumbs), WP Retina 2x, Imsanity, Simple Image Sizes and probably countless others. If you have a plugin that uses WP_Image_Editor and would like EWWW IO to be able to optimize previous uploads, post a thread in the support forums.

Optimize Everything Else

As of version 1.7.0, site admins can specify any folder within their wordpress folder to be optimized. The 'Scan and Optimize' option under Media->Bulk Optimize will optimize theme images, BuddyPress avatars, BuddyPress Activity Plus images, Meta Slider slides, WP Symposium images, GD bbPress attachments, Grand Media Galleries, and any user-specified folders. Additionally, this tool can run on an hourly basis via wp_cron to keep newly uploaded images optimized. Scheduled optimization does NOT include Media Library images, because they are already optimized on upload.

NextGEN Gallery

Features optimization on upload capability, re-optimization, and bulk optimizing. The NextGEN Bulk Optimize function is located near the bottom of the NextGEN menu, and will optimize all images in all galleries. It is also possible to optimize groups of images in a gallery, or multiple galleries at once. NOTE: Does not optimize thumbnails on initial upload for legacy (1.9.x) versions of NextGEN, but instead provides a button to optimize thumbnails after uploading images. No further updates will be provided for NextGEN legacy support, use NextCellent instead.

NextCellent Gallery

Features all the same capability as NextGEN, and is the continuation of legacy (1.9.x) NextGEN support.

GRAND Flash Album Gallery

Features optimization on upload capability, re-optimization, and bulk optimizing. The Bulk Optimize function is located near the bottom of the FlAGallery menu, and will optimize all images in all galleries. It is also possible to optimize groups of images in a gallery, or multiple galleries at once.

Image Store

Uploads are automatically optimized. Look for Optimize under the Image Store (Galleries) menu to see status of optimization and for re-optimization and bulk-optimization options. Using the Bulk Optimization tool under Media Library automatically includes all Image Store uploads.

Translations

Translators: Romanian translation by MediasInfo.ro. Spanish translation by Andrew Kurtis of WebHostingHub, looking for new maintainer. Dutch translation by Ludo Rubben.

  1. Please post in the support forums announcing your intent to translate the plugin into a particular language.
  2. Download ewww-image-optimizer.pot from the plugin /languages/ folder.
  3. Fill in the msgstr for each msgid and complete the header information as best as you can (recommended to use PoEdit).
  4. Save it as a .po file.
  5. Submit it via the form at http://www.shanebishop.net/contact-me/


Screenshots:


  1. ewww-image-optimizer screenshot 1

    Plugin settings page.

  2. ewww-image-optimizer screenshot 2

    Additional optimize column added to media listing. You can see your savings, manually optimize individual images, and restore originals (converted only).

  3. ewww-image-optimizer screenshot 3

    Bulk optimization page. You can optimize all your images at once and resume a previous bulk optimization. This is very useful for existing blogs that have lots of images.



Other notes:


Contact and Credits

Written by Shane Bishop. Based upon CW Image Optimizer, which was written by Jacob Allred at Corban Works, LLC. CW Image Optimizer was based on WP Smush.it. Hammer designed by John Caserta from The Noun Project. Images designed by Simon Henrotte from The Noun Project.

Webhosts

In general, these lists only apply to shared hosting services. If the providers below have VPS or dedicated server options, those will likely work just fine. If you have any contributions or corrections to these lists, please contact me via the form at http://www.shanebishop.net

Webhosts where things work out of the box.

Webhosts where the plugin will only work in cloud mode or only some tools are installed locally.



Latest Change log entry:


  • added: fallback mode when totals for resizes and unoptimized images cannot be determined by the bulk optimize tool
  • added: up to 30 second retry when import is interrupted on bulk optimize page
  • fixed: suppress 'empty server response' messages for cloud users, instead correctly report No Savings


Tags:


Attachment, attachments, buddypress, Compression, flagallery, flash gallery, gifsicle, gmagick, gmedia, image, image editor, image-store, images, imstore, jpegtran, lossless, lossy, meta-slider, metaslider, nextgen, Optimization, optimize, optipng, photo, photos, picture, pictures, pngout, pngquant, seo, slider, wp-symposium

Jason's Comments:


This plugin works it’s optimization magic on image sizes greater than 1Mb (Smush it plugin can’t). To resize width and height, I recommend Imsanity bulk image resizer.

Website Optimization and Maintenance

There are a few ways to optimize and speed up your website for viewers and search engines: database clean up, image optimization, page / script compression, CPU / server load optimization, server file caching and utilize browser caching.

I provide website tune ups on request and can schedule Search Engine Optimization (SEO) and Page Speed optimization, which is best combined after applying general website backup, security and maintenance.


Jul 252014
 

WordPress Plugin Name: Portfolio Slideshow
http://wordpress.org/plugins/portfolio-slideshow/

Plugin Author: Raygun
WordPress profile: Raygun
Contributors: daltonrooney
Version: 1.5.1
Last updated: February 22, 2013 (1 year ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.5.2
Download count: 345,827
Rating: 5 (out of 5)

Description


Add a clean, responsive javascript slideshow to your site. The slideshow integrates well into any design, supports fluid-width themes, and offers lots of options for power users, too.

For more advanced features, please be sure to check out Portfolio Slideshow Pro. Portfolio Slideshow Pro includes:

  • Unlimited custom slideshow sizes
  • Standalone slideshow editor
  • Graphical navigation
  • Additional pagers: bullets, carousel, numbers, and slide titles
  • Inline video
  • Full-screen mobile galleries
  • Touch/swipe and keyboard navigation
  • Much more!

If you have any problems getting the plugin to work, please post to the forum and let us help before leaving a negative review! Most problems are caused by incorrectly coded themes or plugins, and can be solved quite easily.



Screenshots:


  1. portfolio-slideshow screenshot 1

    Example gallery.

  2. portfolio-slideshow screenshot 2

    Use the "Upload and Manage Images" button to add, sort, and delete your photos.

  3. portfolio-slideshow screenshot 3

    Insert the slideshow by using this shortcode, exactly as shown. Do not insert the photos into the post.

  4. portfolio-slideshow screenshot 4

    Settings control panel.

  5. portfolio-slideshow screenshot 5

    Finding the attachment ID for your images.

  6. portfolio-slideshow screenshot 6

    Adding an external URL to a slide.



Other notes:




Latest Change log entry:




Tags:


cycle, gallery, images, iphone, jquery, mobile, photographs, photos, portfolio, responsive, slider, slideshow

Jason's Comments:


This is the basic lite version, a no hassle slideshow with thumbnail navigation – it does the job with enough options. For a slider plugin I recommend .


Jul 182014
 

WordPress Plugin Name: Lazy Social Buttons
http://wordpress.org/plugins/lazy-social-buttons/

Plugin Author: Godaddy.com
WordPress profile: Godaddy.com
Contributors: Godaddy
Version: 1.0.7
Last updated: October 8, 2012 (2 years ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.4.2
Download count: 20,107
Rating: 4 (out of 5)

Description


Social buttons attract more visitors to your site. When users +1, Tweet, or Like your page, it advertises your page to their friends and followers. This plugin adds social buttons to your posts as a small sprite at first and delays loading the real buttons until the user hovers over the social buttons. It delays ~300KB of social button components by loading <6.5KB of our own script and sprite. onMouseOver activates the load of the ~300KB of social button components.

Our current version is limited to +1, Tweet, and Like and has the horizontal display with the spinning wait indicator.

Features

  • Loads small sprite of +1, Twitter and Facebook Like button
  • Horizontal small button style
  • onMouseOver activated switch to spinning icon
  • onMouseOver activated load of heavy social buttons
  • Improves performance by delaying load of Social Buttons until onMouseOver
  • Choose position above or below content, or manual
  • Pick from google, twitter and facebook buttons
  • Pick whether to display facebook share or just like
  • Optionally use Google CDN for load of jquery
  • Have suggestions? Visit and leave comment at:
  • http://inside.godaddy.com/onhover-activated-social-buttons/


Screenshots:


  1. lazy-social-buttons screenshot 1

    Social Buttons transition to real

  2. lazy-social-buttons screenshot 2

    Settings->Lazy Social Buttons options



Other notes:


MIT License

Copyright (c) 2012 Go Daddy Operating Company, LLC

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



Latest Change log entry:




Tags:


+1, Facebook, google, lazy load, lazy social buttons, Like, Share, social, social buttons, tweet, twitter

Jason's Comments:


Fast loading links to share your posts and pages on their social networks. For combined share and follow I recommend, Social Media Feather plugin.


Jul 142014
 

WordPress Plugin Name: Theme Authenticity Checker (TAC)
http://wordpress.org/plugins/tac/

Plugin Author: builtBackwards
WordPress profile: builtBackwards
Contributors: builtBackwards, blobaugh
Version: 1.5.2
Last updated: May 3, 2014 (4 months ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 331,360
Rating: 5 (out of 5)

Description


Scan all of your theme files for potentially malicious or unwanted code.

What TAC Does

TAC stands for Theme Authenticity Checker. TAC searches the source files of every installed theme for signs of malicious code. If such code is found, TAC displays the path to the theme file, the line number, and a small snippet of the suspect code. As of v1.3 TAC also searches for and displays static links.

Then what do you do? Just because the code is there doesn't mean it's not supposed to be or even qualifies as a threat, but most theme authors don't include code outside of the WordPress scope and have no reason to obfuscate the code they make freely available to the web. We recommend contacting the theme author with the code that the script finds, as well as where you downloaded the theme. The real value of this plugin is that you can quickly determine where code cleanup is needed in order to safely enjoy your theme.

History

TAC got its start when we repeatedly found obfuscated malicious code in free WordPress themes available throughout the web. A quick way to scan a theme for undesirable code was needed, so we put together this plugin.

After Googling and exploring on our own we came upon the article by Derek from 5thiryOne regarding this very subject. The deal is that many 3rd party websites are providing free WordPress themes with encoded script slipped in - some even going as far as to claim that decoding the gibberish constitutes breaking copyright law. The encoded script may contain a variety of undesirable payloads, such as promoting third party sites or even hijack attempts.



Screenshots:


  1. tac screenshot 1

    TAC Report Page



Other notes:




Latest Change log entry:




Tags:


admin, javascript, security, theme authentication, themes, verification

Jason's Comments:


For scanning of themes, I recommend for extra security, Theme Authenticity Checker plugin, which can find suspicious or malicious code and embedded outgoings links. TAC plugin found code which Wordfence security didn’t.

Read up on other WordPress security related plugins and strategies.


Jun 272014
 

WordPress Plugin Name: Scheduled Content
http://wordpress.org/plugins/scheduled-contnet-by-streama/

Plugin Author: ThatBlogger
WordPress profile: ThatBlogger
Contributors: Danny159
Version: 2.1
Last updated: May 8, 2014 (3 months ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 729
Rating: 5 (out of 5)

Description


After installing and activating the plugin you can use the shortcode [schedule]. You can pass upto 4 parameters, the date and the time to show the content and the date and time the content will expired and disappear from your page or post. You have to pass at least one parameter from the scheduled or expired.

Sample -

[schedule on='2014-12-01' at="10:01" expon='2014-12-01' expat="13:15"] the content you want to hide here [/schedule]

The 4 parameters are "on", "at", "expon" and "expat". "on" accepts a date, until that date is arrived the content will be hidden. "at" accepts a time. Time has to be set in 24hrs format. (date should be yy-mm-dd if you only pass time) "expon" accepts a date, the content will disappear from the page on this date. "expat" accepts a time. Time has to be set in 24hrs format. (date should be yy-mm-dd if you only pass time)

The time is compared with your blog's time zone settings, if you set your time zone to local time zone it would be easy for you. Go to "General" settings of your wordpress dashboard, under "Time Zone" you can set the time zone you prefer.

Shortcodes will also run inside this shortcode!!



Screenshots:




Other notes:




Latest Change log entry:




Tags:




Jason's Comments:


This is an in post / page content scheduler, start and finish dates & times.


Jun 262014
 

WordPress Plugin Name: Bulk Comments Management
http://wordpress.org/plugins/bulk-comments-management/

Plugin Author: Yakup Hoca
WordPress profile: Yakup Hoca
Contributors: yakuphoca
Version: 1.0
Last updated: July 8, 2013 (1 year ago)
Compatibility (latest version): Unknown (of votes)
Tested up to (WP version): WP 3.5.2
Download count: 12,040
Rating: 5 (out of 5)

Description


This plugin allows administrators to globally delete comments (spam, trash, unapproved comments), enable/disable comments on all posts.



Screenshots:


  1. bulk-comments-management screenshot 1

    Bulk Comments Management Plugin Settings Page



Other notes:




Latest Change log entry:


  • Initial Version


Tags:


bulk, comments, delete comments, delete tracakbacks, disable comments, enable comments, spam, unapproved

Jason's Comments:


Spam comments are attracted to the same posts over and over again, if they are not moderated. One site attracted 17,000 spam comments before I stepped in disabled comments and deleted them with ease using this plugin. By removing the comments, the database was reduced from 5mb to 100kb.


Jun 252014
 
WordPress Plugin Name: Redirection
http://wordpress.org/plugins/redirection/

Plugin Author: John Godley
WordPress profile: John Godley
Contributors: johnny5
Version: 2.3.6
Last updated: August 2, 2014 (3 weeks ago)
Compatibility (latest version): 75% (of votes)
Tested up to (WP version): WP 4.0
Download count: 1,767,771
Rating: 4 (out of 5)

Description


Redirection is a WordPress plugin to manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This is particularly useful if you are migrating pages from an old website, or are changing the directory of your WordPress installation.

New features include:

  • 404 error monitoring - captures a log of 404 errors and allows you to easily map these to 301 redirects
  • Custom 'pass-through' redirections allowing you to pass a URL through to another page, file, or website.
  • Full logs for all redirected URLs
  • All URLs can be redirected, not just ones that don't exist
  • Redirection methods - redirect based upon login status, redirect to random pages, redirect based upon the referrer!

Existing features include:

  • Automatically add a 301 redirection when a post's URL changes
  • Manually add 301, 302, and 307 redirections for a WordPress post, or for any other file
  • Full regular expression support
  • Apache .htaccess is not required - works entirely inside WordPress
  • Redirect index.php, index.html, and index.htm access
  • Redirection statistics telling you how many times a redirection has occurred, when it last happened, who tried to do it, and where they found your URL
  • Fully localized

Redirection is available in:

  • English
  • French by Oncle Tom
  • Hebrew by Rami
  • Spanish by Juan
  • Simplified Chinese by Sha Miao
  • Catalan by Robert Bu
  • Japanese by Naoko McCracken
  • Hindi by Ashish
  • Russian by Grib
  • Bahasa Indonesia by Septian Fujianto
  • German by Fabian Schulz
  • Italian by Raffaello Tesi
  • Ukrainian by WordPress plugins Ukraine
  • Polish by Kuba Majerczyk
  • Arabic by Jerry John
  • Brazilian Portuguese by Pedro Padron
  • Dutch by Marlon Navas, Pieter Carette, and Bart Kummel
  • Hungarian by daSSad and Szépe Viktor
  • Turkish by Fatih Cevik
  • Romanian translation, thanks to Alina
  • Greek, thanks to Stefanos Kofopoulos
  • Belarusian, thanks to Alexander Ovsov
  • Czech, thanks to Martin Jurica
  • Danish, thanks to Rasmus Himmelstrup


Screenshots:


  1. redirection screenshot 1

    Simple interface to add a redirection

  2. redirection screenshot 2

    A graphical interface to manage all your redirections



Other notes:


Documentation

Full documentation can be found on the Redirection page.



Latest Change log entry:


  • Updated Italian translation, props to Raffaello Tesi
  • Updated Romanian translation, props to Flo Bejgu
  • Simplify logging options
  • Fix log deletion by search term
  • Export logs and 404s to CSV


Tags:




Jason's Comments:

This plugin helps when moving or converting a page in to a category with posts. WordPress can help redirect old URL, when changed but won’t know you have moved a page to a category or post, and vice versa. Besides manual input of source and destination, the plugin logs 404 (missing page) visits and provides a redirection (301 permanent) option.


May 282014
 
Version: 2.0.10
Last updated: August 16, 2014 (4 days ago)
Compatibility (latest version): 0% (of votes)
Tested up to (WP version): WP 3.9.2
Download count: 45,268
Rating: 5 (out of 5)

Description


Make a pop up - any pop up - Logins, Auto Exits, Scroll Pops, Age Verification Pops - use EasyModal's ultimate theme capabilities and customization options to make glorious pop ups that increase your site's usability and conversion rates.

Core Features

  • Unlimited Customizable Modals
  • One (1) Customizable Modal Theme
  • Custom Background Image Capabilities
  • Disable Background Overlay Option
  • Add Modals Anywhere
  • Complete Modal Positioning Control
  • Responsive Modals
  • Visual Theme Editor
  • WYSIWIG Content Editor
  • Scrollable Content
  • Site Wide Modals
  • Page/Post Specific Modals
  • Customizable Modal Opening Animations
  • Customize close functions, click overlay, press esc key.
  • Hooks & Filters for Ultimate Customization
  • Support Forum Access

Pro Features

  • Unlimited Customizable Modals Themes
  • Enhanced Visual Theme Editor:
  • Force User Action Modals (Disable Close)
  • Auto Open Modals (Per Page/Post or Site Wide)
  • Access to Pro & Core Add Ons
  • 1 Domain Only
  • Pro Support Features:
    • Page/Post Specific Modals
    • Support Forum Access
    • Pro User Support Requests
    • Expedited Feature Requests
    • Support Assistance
    • Personal Customized Setup Assistance

Pro Developer Features

  • EasyModal Core
  • EasyModal Pro
  • Access to Developer, Pro & Core Add Ons
  • Unlimited Domains
  • Pro Developer Support Features:
    • Priority Developer Support
    • Support Forum Access
    • Pro User Support Requests
    • Expedited Feature Requests
    • Support Assistance
    • Personal Customized Setup Assistance

Add Ons

  • EasyModal Pro Add On
    • This add on upgrades your Core Version to the Pro Version and includes both auto open on page load and open on scroll position modals.
  • Exit Modals Add On (Pro & Pro Developer Only)
    • This add on allows you to create modals and pop-ups that appear when a user attempts to leave or exit your site
  • Login Modals Add On (Pro & Pro Developer Only)
    • This add on gives you the ability to have ajax login forms appear in a pop-up. Also includes registration and forgot your password modals.
  • Import/Export Add On (Pro & Pro Developer Only)
    • This add on imports and exports settings from the EasyModal Plug-In
  • Age Verification Add On (Pro & Pro Developer Only)
    • This add on will pop-up and prompt users to verify their age by inputting the information in a form (or drop down), or use a simple button (click to proceed) format

If you like the plugin please rate it.

Easy Modal Website - Examples, Documentation & Pricing

Plugin Developers Site - Wizard Internet Solutions

To be notified of plugin updates, follow us on Twitter!



Screenshots:




Other notes:




Latest Change log entry:




Tags:


ajax forms, modal, modal box, modal form, modal window, popup, popup box, popup form, popup window

Jason's Comments:

The free version takes a little bit of effort to create theme and create first modal layout, but then it’s easy to clone.