» WordPress Plugins

WordPress Plugins

0

A significant number of plugins are used on the AlphaGeek WordPress Network (AGWPN).  This page lists the installed plugins and their primary use.  Plugins that have been installed and later disabled have been struck out.

Network Plugins

Amazon Web Services

Author’s Description

Includes the Amazon Web Services PHP libraries, stores access keys, and allows other plugins to hook into it.

Installation Purpose

This is a pre-requisite for WP Offload S3.

Settings

This plugin has been configured to store the AWS keys in the database.

Autoptimize

Author’s Description

Optimizes your website, concatenating the CSS and JavaScript code, and compressing it.

Installation Purpose

This plugin has been installed to reduce the download size of CSS and JS transfers to end users.  It also minifies the HTML content of the sites.  This plugin is enabled across the entire AGWPN so all sites get the benefits this plugins provides.

Settings

This plugin has no options and is fully-enabled once it has been enabled.

Block Referral Spam

Author’s Description

This plugins blocks maximum Referral Spams. Now no more notice from Google and no more weird report in Google Analytics.

Installation Purpose

While reviewing the site statistics it was noticed that lots of referral spam was appearing.  This plugin should remove it.

Settings

This plugin has no options.

Jetpack by WordPress.com

Author’s Description

Bring the power of the WordPress.com cloud to your self-hosted WordPress. Jetpack enables you to connect your blog to a WordPress.com account to use the powerful features normally only available to WordPress.com users.

Installation Purpose

JetPack provides a number of modules that can be used in WordPress sites.  It was decided to enable this across the AGWPN so all sites can utilise these modules.

Settings

This plugin can be configured for the entire network, or individually for each site.  In the case of the AGWPN it has been enabled for individual site implementation.

Mentionable

Author’s Description

Mention WordPress content with inline autocomplete inside tinyMCE.

Installation Purpose

The Mentionable plugin simplifies the linking to existing WordPress content by offering link completion in selected locations.  This has been enabled across the entire network as if it has no impact on the front-end of the site when it is not configured, but can be beneficial if the individual site administrator wishes to use it.

Settings

The configuration for this plugin is performed on a per site basis.

NextScripts: SNAP Pro Upgrade Helper

Author’s Description

Upgrade/Addon only. NextScripts: Social Networks Auto-Poster Plugin is requred. Please do not remove it. This is not a replacement, just upgrade/addon.

Installation Purpose

As the AGWPN runs in WordPress MultiSite mode it required a full license for this product.

Settings

This plugin does not have any configuration options and is only required for the registration of NextScripts: Social Network Auto Poster.

NextScripts: Social Networks Auto Poster

Author’s Description

This plugin automatically publishes posts from your blog to multiple accounts on Facebook, Twitter, and Google+ profiles and/or pages.

Installation Purpose

One of the key functions on AGWPN is to share posts on social media.  This plugins has functionality for sharing with Facebook, Google Plus, Pinterest, Twitter and others.

Settings

This plugin has been configured to allow each site to connect to its own social network profiles.

Shortcode Reference

Author’s Description

This plugin will provide the details about all available shortcodes when you’ll need it most: when you’re editing your content

Installation Purpose

Due to the large number of plugins installed on the network, it is easy to forget all the available shortcodes.  This plugin provides a list of available shortcodes and reference documentation (when found).

Settings

This plugin has no settings and is fully-functional when enabled.

SVG Support

Author’s Description

Allow SVG file uploads using the WordPress Media Library uploader plus direct styling of SVG elements using CSS.

Installation Purpose

Although no SVG files are in use at the time of writing this plugin has been added to allow future use of SVG files as replacements for images.

Settings

This plugin has no settings and is fully-functional when enabled.

Use jQuery CDN

Author’s Description

Charge les bibliothèques open source jQuery et jQuery-migrate depuis le CDN de jQuery

Translation: Loads the open source jQuery and jQuery-migrate libraries from the jQuery CDN.

Installation Purpose

This plugin has been added to reduce load on the local server and decrease load times through the use of the jQuery CDN.

Settings

This plugin has no settings and is fully-functional when enabled.

Verify Bing Webmaster Tools

Author’s Description

Adds Bing Webmaster Tools verification meta-tag.

Installation Purpose

As site verification is important for many of the sites on the AGWPN this plugin was added to simplify the addition of the required meta data tag for Bing verification.

Settings

This plugin is configured on a per-site basis.

Verify Google Webmaster Tools

Author’s Description

Adds Google Webmaster Tools verification meta-tag.

Installation Purpose

As site verification is important for many of the sites on the AGWPN this plugin was added to simplify the addition of the required meta data tag for Google verification.

Settings

This plugin is configured on a per-site basis.

WordPress MU Domain Mapping

Author’s Description

Map any blog on a WordPress website to another domain.

Installation Purpose

This plugin was added to enable the use of custom domain names instead of sub-domains across the network.

Settings

This plugin has been configured with the IP address of the current server (once load-balancing and automatic fail-over have been implemented it will be configured with multiple IP addresses) and currently has one top level domain mapped to each appropriate site within the network.

WP Offload S3

Author’s Description

Automatically copies media uploads to Amazon S3 for storage and delivery. Optionally configure Amazon CloudFront for even faster delivery.

Installation Purpose

As this site will eventually take advantage of AWS auto-scaling this plugin keeps all media files on AWS S3 and removes all media from the local server.

Settings

Both uploading to S3 and rewriting file URLs have been enabled.  A Cloudfront domain has also been defined (after configuration through AWS).  The path feature has been disabled as a specific bucket exists for the WordPress sites, but use of the Year/Month in the URL has been left on.  All of the Advanced Options have been enabled.

WP Retina 2x

Author’s Description

Make your images crisp and beautiful on Retina (High-DPI) displays.

Installation Purpose

Where possible it is good to give users with retina screens better quality images.  This plugin achieves that.

Settings

This plugin is configured on a per-site basis.

NS Cloner – Site Copier

Author’s Description

All new V3 of the amazing time saving Never Settle Cloner! NS Cloner creates a new site as an exact clone / duplicate / copy of an existing site with theme and all plugins and settings intact in just a few steps. Check out the add-ons for additional powerful features!

Installation Purpose

During the initial set-up of AGWPN sites were run in parallel to separate development and production versions.  This plugin was installed to simplify the transfer of set-up from the development version to the production version.

Settings

This plugin has a number of add-ons available, but none of these have been enabled and the plugin has only been used in its default set-up.

WP SES

Author’s Description

Uses Amazon Simple Email Service instead of local mail for all outgoing WP emails.

Installation Purpose

As this network is run on AWS, the SES service must be used for outbound emails.  This plugin overrides the default WordPress email sending to use SES.  This has been enabled across the network so all sites can send emails with minimal configuration.

Settings

This plugin requires configuration on a per site basis.

AlphaGeek.com Plugins

Akismet

Author’s Description

Used by millions, Akismet is quite possibly the best way in the world to protect your blog from comment and trackback spam. It keeps your site protected from spam even while you sleep.

Installation Purpose

This plugin is utilised to prevent pingback and trackback spam.  It has no affect on comment spam as WordPress comments have been disabled.

Settings

Akismet has been configured with a free personal account and has been set to put spam in the spam folder.

AuthorSure

Author’s Description

Makes it easier to implement Google Authorship using rel=me, rel=author and rel=publisher links.

Installation Purpose

This plugin has been enabled to attempt to improve my author rating on Google.

Settings

As each post in the theme used on the AlphaGeek site have a byline, AuthorSure has been configured to use the Byline author indicator.  The category and tag archive settings have been set not to display author information and not to use an archive intro.  As the sites home page is a list of recent posts, no authorship has been set for the home page and therefore no google profile page has been linked. It was decided to make minor changes to the author settings for this plugin; the author avatar has been enabled, the extended author bio has been included and the biolinks have the nofollow attribute added.  The remaining settings have impact on the application of Google Authorship to site users and have minimal impact on a single author blog such as AlphaGeek.

Black Studio TinyMCE Widget

Author’s Description

Adds a new “Visual Editor” widget type based on the native WordPress TinyMCE editor.

Installation Purpose

Initially this plugin was installed to remove a suggestion notice from another plugin or a theme [I can no longer remember which]; it is now used to provide the license content on the project pages as I couldn’t get the default text/html widget to work with the Conditional Widgets settings.

Settings

This plugin has no settings and is only used to add a new widget type.

CM Tooltip Glossary

Author’s Description

Easily create a Glossary, Encyclopedia or Dictionary of your custom terms. Plugin parses posts and pages searching for defined glossary terms and adds links to the glossary term page. Hovering over the link shows a tooltip with the definition.

Installation Purpose

This plugin has been installed for the sole purpose of displaying term definitions as a tooltip.  All other functionality has been disabled.

Settings

The key settings used for AlphaGeek are to enable the term highlighting on posts and pages, to match terms in a case-sensitive manner only and not to operate on multi-post pages.  It has also been decided to disable the glossary page and the links to the individual pages at this time.

If the site gets continued benefit from this plugin it will be upgraded to the Pro+ edition at a later date.

Conditional Widgets

Author’s Description

Grants users advanced control over which pages and categories each widget is displayed on.

Installation Purpose

This site uses different sidebar layouts for different components of the site.  Initially Custom Sidebar was used to override the default sidebar when required, but this did not provide enough depth to display custom widget content for different categories on a single custom post type.

Settings

The settings for this plugin are configured on a per widget basis and it is not feasible to document all the settings in this overview.  It should be noted that some customisations have been made through the theme’s functions.php file to take full advantage of this plugin when combined with some of the other plugins on the site.

Contact Form 7

Author’s Description

Just another contact form plugin. Simple but flexible.

Installation Purpose

Contact Form 7 is used for the contact form on the projects menu that allows people to offer help with any of the projects.

Settings

At present only one contact form has been configured and this has been added to the projects menu and this form makes use of functionality from the reCaptcha plugin.

Crayon Syntax Highlighter

Author’s Description

Supports multiple languages, themes, highlighting from a URL, local file or post text.

Installation Purpose

A number of the posts and pages on this site relate to programming and include code; this plugin allows for improved formatting of the code.

Settings

Crayon has been configured to use the GitHub theme with a maximum width of 100%.

Custom Favicon

Author’s Description

Helps customize WordPress for your clients by hiding non essential wp-admin components and by adding support for custom login logo and favicon for website and admin pages.

Installation Purpose

This plugin is used to define the site icon visible in bookmarks and browser tabs for this site.

Settings

The only options available for this plugin allow for the upload of the favicon files.  This has been done for both the favicon and the apple touch icon.

Custom Windows Pinned Tiles

Author’s Description

Create custom, live-updating tiles (with images!) for Windows 8.1/IE11 users to pin to their Start Screens.

Installation Purpose

This plugin is used to improve the live tiles when the site is bookmarked in IE.

Settings

The options for this plugin allow for the upload of an image and setting the background color and update frequency.  I’ve left the update frequency at its default setting (daily).

Disable Comments

Author’s Description

Allows administrators to globally disable comments on their site. Comments can be disabled according to post type.

Installation Purpose

This plugin disables the built-in WordPress comments so they can be replaced by Facebook comments.

Settings

This plugin has been configured to disable all comments, but not to use the persistent mode.  It was decided not to use persistent mode as at a later date Facebook comments may be disabled and local comments re-enabled.

Documentation

Author’s Description

A documentation management system.

Installation Purpose

One component of this site is the documentation of various projects I’m working on.  This plugin adds the custom post types and custom categories that I require for this.

Settings

Documentation only has two options.  The document slug which has been changed to “projects” and the ability to add comments on documents which has not been enabled.

EWWW Image Optimizer

Author’s Description

Reduce file sizes for images within WordPress including NextGEN Gallery and GRAND FlAGallery. Uses jpegtran, optipng/pngout, and gifsicle.

Installation Purpose

This plugin helps to optimise the images used on this site so they are the smallest file size without quality loss.

Settings

For image optimisations metadata removal, lossy JPEG and lossy PNG compression has been enabled.  Additionally, optipng has been set to use 24 trials and pngout has been set to “Xtreme”; full-size images have been excluded from optimisation and metadata removal and the WEBP rewrite rules have been added.

Facebook Comments Plugins

Author’s Description

Facebook comments can be annoying to set up. This plugin makes it simple to add the Facebook comments system to your WordPress site without any hassle. You can also insert the comment box as a shortcode into any post, page or template and use your own settings for each time you do it!

Installation Purpose

One consideration when setting up this site was comment spam; another was how to centralise comments from both the site’s Facebook page and local comments.  By using this plugin all commenters require a Facebook account (which reduces the potential for spam) and the comments are all centralised to Facebook.

Settings

To enable Facebook comments a Facebook App ID has been provided and FBML and HTML5 have been enabled.  Comments have only been enabled on single posts with a comment count and a maximum of 5 comments displayed on initial load.

Geolocation Plus

Author’s Description

Displays post geotag information on an embedded map & generates a GeoRSS feed.

Installation Purpose

This plugin is used to geo-locate posts that are location specific.

Settings

This plugin has been configured to display a 350x150px map by short-code only.

Google AdSense

Author’s Description

Use Google AdSense and other Google tools with your WordPress site.

Installation Purpose

This plugin inserts Google AdSense ads at appropriate places on both the mobile and desktop views.

Settings

Automated Mobile Ads are enabled in this plugin, additionally, three ads have been positioned on single post pages.

Image Credits

Author’s Description

Adds source name and URL fields for media uploads along with a shortcode for displaying image credits.

Installation Purpose

A number of the images used on this site require attribution for their use.  This plugin has enabled the use of a shortcode the add the image credits when required.

Settings

This plugin has no settings, but does require the addition of information to media records.

Import Tweets as Posts

Author’s Description

Import tweets from user’s timeline or search query as post or custom post type “tweet” in WordPress.

Installation Purpose

Sometimes it isn’t worth creating a full post for a random comment.  This plugin was added so tweets could be imported and displayed on the front page to maintain continuity between the site and social media.

Settings

For the initial import the number of tweets was set to 99, after the import it has been dropped to 5.  Most of the settings before the post type are unused as tweet display has been customised in the theme.  Tweet post type is set to tweet and is auto-published with comments disabled.  The remaining settings have been set to yes.

Last.Fm Records

Author’s Description

The Last.Fm Records plugin lets you show what you are listening to, with a little help from our friends at last.fm.

Installation Purpose

Music is always playing whilst the AlphaGeek projects are being created.  This plugin has been added to show what music is currently driving the site development.

Settings

This plugin is set to display the covers of 4 recent songs, with an image pixel width of 126.  The covers are set to refresh every 4 minutes.

Linkify Text

Author’s Description

Automatically hyperlink words or phrases in your posts.

Installation Purpose

It was decided a large number of words and phrases on this site should always link to other pages or sites.  This plugin has enabled this functionality.

Settings

Test linkification within comments and limit linkifications to once per term per post are both disabled; case sensitive text matching is enabled.

SendGrid

Author’s Description

Send emails throught Sendgrid from your WordPress installation using SMTP or API integration.

Installation Purpose

SendGrid has significantly better reporting and tracking than AWS SES, so I decided to change outbound email provider.  This plugin provides the interface for sending emails with SendGrid.

Settings

The settings for this plugin are straightforward, although if using multiple user credentials on SendGrid, the user will need UI/API access as well as Mail access.

Social Share Button

Author’s Description

Social Share Button is one of best plugin to display social share buttons under post with share count.

Installation Purpose

To improve visibility on social media it is necessary to make sharing as simple as possible.  This plugin adds sharing links to each post so users can just click a link and share the post.

Settings

Social Share Button has been set to open sharing links in new windows and currently only displays Facebook, Twitter and Google Plus for posts only.

Swift Mailer

Author’s Description

The Swift Mailer library and nothing more. Created for developers.

Installation Purpose

This is a pre-requisite for the SendGrid plugin.

Settings

This plugin has no settings.

Table Generator

Author’s Description

Create pricing comparison tables with just a few clicks.

Installation Purpose

Some of the posts required a table within the content.  This plugin enables the creation of tables that can then be inserted in a post with a shortcode.

Settings

This plugin has no settings available, but did require some CSS customisation.

Woopra

Author’s Description

This plugin adds Woopra’s real-time analytics to any WordPress installation. Simply sign up at Woopra.com, then activate the plugin!

Installation Purpose

Woopra provides statistics and tracking of site users.

Settings

The Woopra plugin has been configured to ignore administrator visits and not track admin pages.  It also tracks article views instead of page views, and tracks outgoing link clicks as well as search term tracking.

WP-ServerInfo

Author’s Description

Display your host’s PHP, MYSQL & memcached (if installed) information on your WordPress dashboard.

Installation Purpose

This plugin shows some data on the WordPress Dashboard so SSH connections to the server are not required as often.

Settings

This plugin has no configurable settings

WP Admin Todo List

Author’s Description

Admin side Todo list , which helps you to remember any task easily.

Installation Purpose

This plugin was added whilst writing this page so some ideas could be noted for later action.

Settings

This plugin has no settings.

WP Crontrol

Author’s Description

WP Crontrol lets you view and control what’s happening in the WP-Cron system.

Installation Purpose

After installing the Import Tweets as Posts plugin it didn’t automatically run; this plugin enabled the job to be run manually and fixed the scheduling.

Settings

This plugin has no settings.

WP Product Review

Author’s Description

The highest rated and most complete review plugin, now with rich snippets support. Easily turn your basic posts into in-depth reviews.

Installation Purpose

This plugin enables ratings and reviews within a post.

Settings

This plugin has no configurable options but adds an extra widget to post creation that can be configured for each post.

WP reCaptcha Integration

Author’s Description

Integrate reCaptcha in your blog. Supports no Captcha (new style recaptcha) as well as the old style reCaptcha. Provides of the box integration for signup, login, comment forms, lost password, Ninja Forms and contact form 7.

Installation Purpose

To reduce spam from the contact form on this site reCaptcha has been added to add a barrier to bots.

Settings

This plugin is set to only display on contact forms for non-logged in users, with the new reCaptcha style in the light color theme.  The form submit button has been disabled until the reCaptcha has been completed and a noscript option has been enabled.

Yoast SEO

Author’s Description

The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more.

Installation Purpose

This plugin has been installed to simplify the SEO for the site.

Settings

The site-wide settings for Yoast have been left as default with site specific details added.  All other settings are done on a per post basis.

Cyclone Slider Pro

Author’s Description

Create and manage sliders with ease. Built for both casual users and developers.

Installation Purpose

This plugin is installed as it is recommended by the Kadence Virtue Premium theme.

Settings

This plugin has been left with its default configuration.

Kadence Slider

Author’s Description

Responsive background image slider with caption animations.

Installation Purpose

This plugin has been installed as it is recommended by the theme used on this site.

Settings

This plugin has not been configured and has not been implemented.

PageBuilder by SiteOrigin

Author’s Description

A drag and drop, responsive page builder that simplifies building your website.

Installation Purpose

This plugin was suggested by another plugin or theme [I can no longer remember which].

Settings

This plugin has been left with the default settings.

Revolution Slider

Author’s Description

Revolution Slider – Premium responsive slider

Installation Purpose

This plugin was suggested by another plugin or theme [I can no longer remember which].

Settings

This plugin has been left with the default settings.

WP Statistics

Author’s Description

Complete statistics for your WordPress site.

Installation Purpose

This plugin was installed to gather statistics about the site use.

Settings

This plugin was left in the default configuration.

Comments

comments