-
Writing a WordPress plugin for multisite
I use Michael Simpson’s excellent template for writing WordPress plugins. At present it does not explicitly support multisite plugins. This is a cross-post of my investigation that I posted on his site. Cross-post Thank you Michael, I have done a little reading “Professional WordPress” by Brad Williams et. al. http://shibashake.com/wordpress-theme/write-a-plugin-for-wordpress-multi-site http://www.wphub.com/tutorials/plugins-compatible-wordpress-multisite/ http://www.onextrapixel.com/2013/01/08/how-to-properly-code-your-plugin-for-a-wordpress-multisite/ These are my…
-
How to convert from keys from .ppk to .openssh
The nice thing about computer standards are that there are so many to choose from. I use PuTTY on Windows to login to my Bitnami Ubuntu machines on the Amazon Cloud. PuTTY uses the .pkk key format. I develop using Intellij. This can deploy to remote hosts but uses the OpenSSH key format. To convert…
-
Humour: Feedback on God’s creation
I find graphic design to be a thankless task and always try to be a good client. Here are Timothy McSweeney’s ideas about what client feedback God would get about his creation.
-
Why is it often more difficult to manage a small project than a large one?
Ian Mitchell asks on Linkedin. I have spent the last 20 years a freelance consultant managing small hi-tech projects in large and small organisations. Examples include, satellite communications systems and integration of mail campaigns with data warehouses. Characteristics of small projects, the project manager is assigned 1 – 2 days/week people in your team will frequently also…
-
CSS: How to “sandbox” a DIV – a lesson in futility
I am writing this article in the spirit of the scientific principle that negative results should be published (but there is some helpful stuff later on.) Many of us today are not developing new applications but ones which must work with, or sit within other applications that generate HTML and JavaScript. One very common example is…
-
Is there a standard representation for cricket score data?
Yesterday I volunteered to be the scorer at a cricket match. The opposing team’s score kindly showed me how to do it. As I sat in the rain, confused by the scoresheet and trying to distinguish between zero runs “.” and a no ball “0”, I thought “there has to be a better way”. However before…
-
Simplifying WordPress farm deployments using symbolic links
I have previously posted on how to create a WordPress (Multisite) farm on a Bitnami server. A big problem when you manage a farm is keeping all the plug-ins up-to date. Until the release of WordPress 3.9 it was not possible to have single copy of a plug-in in a master version and then symbolically…
-
Installing Newrelic server monitoring
In a previous post I explained how to install Newrelic server application monitoring for WordPress. I now realise that this is probably putting the cart before the horse in that one should install Newrelic Server monitoring first. This is very easy. The instructions are here and at the bottom of the page it gives advice on…
-
Installing Newrelic application monitoring on Bitnami Servers
W3 Total Cache recommends Newrelic for WordPress application monitoring. Newrelic provides detailed server and application monitoring. The PHP agent tracks which pages take a long time to render and which queries take a long time to run. Install Newrelic I installed the Newrelic agent and daemon using apt get as instructed on their website. (Bitnami…
-
Managing MySQL on Bitnami AWS servers
There are two clients that can be used to manage the MySQL server on Bitnami AWS servers. phpMyAdmin This is a php application web application that has been pre-installed by Bitnami MySQL Workbench. A rich client that runs on your desktop and connects over a socket The approach is both cases is similar you need…
