Simple Changed Files Plugin

 

Today I released the WordPress plugin, “Simple Changed Files”.  The plugin is as simple to use as its name implies, there are no configuration settings and a single action item under tools.

Use of the plugin is described on the Simple Changed Files page.

The code is written in Object Oriented PHP as an example of writing plugins in this style. Like Simple Access Control it’s well commented and was built with use as an example in mind. It was written using the Model View Controller pattern, even though that is overkill for something this small.  However it does provide a small, clear working example of the use of the pattern.  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.

 

Early 20th Century Gadgets

We had a power outage in South East Oakville this afternoon and it really brought home how much we rely on the constant supply of electricity.  Julia had gone out and I was busy working on another WordPress plugin. The computers went down except for a laptop and a netbook, which lost their internet connection because the router was down.  By the time she got home the sun was setting and we were discussing restaurants for dinner because we couldn’t cook. The gas heat would run, but the fan wouldn’t blow, so it could get pretty cold.

The mobile phones partially worked, but only over the cellular network since our wifi was out.  The iPhone made a pretty good flashlight, Continue reading

Simple Access Control Plugin

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.