We have released a new plugin, Simple Matted Thumbnails. This provides a new format for thumbnails in addition to the two that come with WordPress.
This is the default. The image is resized to fit in the box, the resulting thumbnails will vary on size if images with different aspect ratios are used.
This is a choice available from the media settings for the thumbnails and in the settings of many e-commerce plugins. The image is cropped to the exact size requested, care must be taken in preparing images to avoid losing important content.
This is the new format provided by this plugin. The image is resized proportionally to fit in the box and then matted out to the size requested for the thumbnail. The mat is similar to those used to frame photographs and watercolours. This plugin lets you choose the colour of the mat and add extra matting around the thumbnail image.
Matted with extra matting
This adds a percentage of background colour around the image.
Where to Get The Plugin
The plugin is available from the WordPress Plugin Repository at http://wordpress.org/plugins/simple-matted-thumbnails/ and using the Plugins menu in the WordPress admin. Please let me know of any issues using this plugin and any enhancements that you would like to see.
We released a plugin that performs the session start and end functions described in my previous post on Using the PHP Session in WordPress.
The plugin is described at Simple Session Support.
I recently released the WordPress plugin, “Simple Promo Code”. This plugin provides a short code that allows a user ro enter a promo code to access a page or document. The form validates the promo code and tracks its usage. This can be very useful for tracking access to a document that you are promoting in an email campaign or magazine.
Use of the plugin is described on the Simple Promo Code page.
Like my other “Simple” plugins it’s well commented and was built with use as an example in mind. Feel free to pick it up and modify it to your requirements. I will be posting an annotated version of the code as a tutorial in the near future. In particular this plugin provides a small example of an HTML form that performs validation, updates a database and redirects the user to another page when complete.
WordPress and Sessions
The WordPress platform is totally stateless and provides no support for the use of sessions outside of the cookie that keeps a user logged in. This is a very good policy and helps keep your blog light and responsive. Unfortunately there are times that a session might be convenient to hold some data between requests. If you search online and in the WordPress forums you will find a lot of discussion of this and a few ideas that point in the correct direction.
The best of these is Frank Verhoeven’s blog Post on this topic which is short and sweet and contains the basic idea. The comments on this are the real gold. What I’m providing here is a summary of the facts I’ve found in those comments and much other online study and experimentation. Continue reading
I recently released the WordPress plugin, “Simple Error Handler”. This plugin produces a stack trace when a PHP Notice or Deprecation warning occurs. The administrator can set the error level that is trapped from the admin settings page. Other than that it could provide a developer with an easy start to make a customized error handler or logger. Continue reading
Today I released our first public WordPress plugin, “Simple Access Control”. The plugin is as simple as its name implies, there is only one optional configuration setting and only one widget to control access.
Use of the plugin is described on the Simple Access Control page.
The code is written in procedural PHP so it can be followed by programmers at any skill level, it’s well commented and was built with use as an example in mind. Feel free to pick it up and use it or modify it to your requirements. I will be posting an annotated version of the code as a tutorial in the near future.