Subject
WordPress
-
Make a Living with WordPress: Ottawa 2013
WordCamp Ottawa 2013, re-delivered with the same abstract used at WordCamp Detroit 2011, two years later to a new audience.
-
How to Completely Disable XML-RPC in WordPress to Stop DDoS Attacks
Stop administrative brute force attempts targeting xmlrpc.php. Discover how to disable XML-RPC functionality programmatically via custom plugin filters or server-level rules.
-
canada.com: Portal Child Theme on the Postmedia WordPress VIP Network (2011-2013)
canada.com was the Postmedia property that didn’t fit the newsroom template, because it didn’t have a newsroom. A WordPress VIP contributor portal…
-
WordPress Database Backup Strategy: Prevent Data Loss & Ensure Ransomware Recovery
From the archive. I wrote this back in 2013 and I’m leaving it published because the thinking still has value, but on…
-
Your First WordPress Plugin: Toronto 2012
WordCamp Toronto Devs 2012 Beginner Track: full walkthrough of building a first WordPress plugin, end to end. Recording on WordPress.tv.
-
Newspapers on WordPress: Montreal 2012
WordCamp Montréal 2012: newspaper concepts, starter themes, ad integration, and helpful plugins. Sister talk to the recorded Toronto 2012 version.
-
WordPress for Newspapers: Toronto 2012
WordCamp Toronto 2012: building a newspaper site with WordPress and the common pitfalls. Recording on WordPress.tv, slides on SpeakerDeck.
-
National Post: WordPress VIP Flagship in Postmedia’s 2011-2012 Network Migration
I worked on the National Post platform migration in 2011-2012, when Postmedia’s flagship daily moved onto WordPress VIP at the start of…
-
Edmonton Journal: Legislature-Beat Child Theme in the Postmedia VIP Migration (2011-2012)
Child-theme work on the Edmonton Journal: sibling-paper homepage discipline on the shared Postmedia parent, WordPress VIP, 2011-2012.