We are all lucky to live in a world where the open source movement gives us such incredible access to knowledge and hence capabilities. Personally, I owe a huge debt to the WordPress, Drupal, and Joomla communities.

While the things that I know about these systems were not acquired in a classroom, it would be dishonest to say that I am self-taught. Like most of us, I consume countless books, articles, and postings and distill that information down into my own procedures and techniques. I have absorbed every source that I could get my hands on, and condensed that source material down into my own set of processes and techniques.

The information contained in this section comes with two provisos:

First, in most cases there is no SINGLE way to accomplish any given end, and just because my notes point to a certain approach it does not mean that this is the only way to do things. There are times when I have gone in one direction, and then changed my methodologies at a later date – in those cases I will try to go back and change these postings.

Second, I have always been terrible about attribution, and so make a blanket apology to everyone who has written a book, article or post that I have read. I also make pre-emptive apologies to people who have given talks I have attended, as well as friends and colleagues who are also interested in these things … I am bound to have forgotten which one of you that I owe for these nuggets of information.