-
Automatic Plugin & Theme Updating From GitHub – Part 2
A technical deep-dive into how GitHub Updater scans plugin and theme headers, queries the GitHub and Bitbucket APIs with transient caching to avoid rate limits, and hooks into WordPress core update mechanisms with minimal overhead for both developers and end users.
-
WCLAX
A short announcement about attending WordCamp LAX, with plans to bring a daughter along and hopes she enjoys it as much as her brother did.
-
Automatic Plugin & Theme Updating From GitHub – Part 1
The origin story of GitHub Updater traces the plugin from its roots as a frustration with manually FTP-ing updates across multiple sites, through a series of forks and collaborations with Gary Jones, Seth Carstens, and Paul Clark, to a combined plugin-and-theme updater.
-
The Events Calendar Outlook Import Fix
A WordPress plugin was created to remove the X-WR-CALNAME header from The Events Calendar iCalendar output, fixing the Outlook behavior of creating a new calendar instead of adding the event to the default one.
-
Sporting a New Look
Tom McFarlin released his Mayer theme for WordPress.org sites, making it the first purchased theme for this blog, chosen for its embrace of the decisions-over-options philosophy that results in leaner, more efficient code.
-
Transferring IMAP Messages
The final phase of migrating to Dreamhost involved using imapsync with a caching and sync command to transfer all IMAP mail, completing successfully for all users after a minor hiccup with moving mail accounts between domains.
-
Add Custom Header Images
A refactored WordPress plugin submitted to the plugin repository automatically registers all images uploaded to a page called The Headers as selectable or randomized header images, replacing any defaults.
-
Dreamhost, WordPress and WebDAV
Setting up nested password-protected WebDAV directories on Dreamhost required only a small .htaccess tweak to coexist with WordPress, after which a hierarchy of directories with per-user access was configured successfully through the Dreamhost panel.
-
Transferring WordPress
A step-by-step walkthrough of successfully migrating a multisite WordPress installation to Dreamhost using WP Migrate DB Pro for the database and SFTP for plugins and themes, tested on a spare domain before going live.
-
Not Running a Server
After more than five years of self-hosting, the decision was made to move to Dreamhost and let professionals handle server administration, with transferring existing IMAP email being the biggest concern.
-
Delete a Tag From GitHub
A quick tip showing how to delete a remote tag from GitHub with a single terminal command, motivated by not wanting to create version tags for minor CSS tweaks to personal child themes.