Nice history lesson from Marko Heijnen.
Blog
-
WP Security Audit Log
Very nice, comprehensive activity logging plugin. Now with Multisite support.
-
When to use target=”_blank”
TL;DR: Almost never.
-
Plugin Organizer
Plugin Organizer adds a whole new level of optimization to WordPress. When activated, you can selectively disable plugins on sections of your site and re-order how they’re loaded.
I’m seriously going to have to carve out some time this weekend to fuck around with this.
-
Good People of WordPress: We are Fighting a War
Some good shit from Rami Abraham.
Open-source communities are the front lines against a force few will ever comprehend. WordPress is one of the most influential and powerful of open-source communities on the Internet.
Who is our enemy?
Closed-source content management systems, sketchy data-mining practices, terrible privacy policies, and the un-ending, Draconian greed of so many large businesses.
If this makes your loins stir, check out IndieWebCamp and the projects they’re working on for extra credit.
-
Good First Bug
Want to become a core contributor? Do you have absolutely no idea where to start? Consider keeping an eye on the
good-first-bug
tag on Trac. -
Git mirrors for WordPress
For all practical purposes, the SVN and Git repositories are now equals. Pick your poison; use whatever you’d like for all your development and deployment needs.
Fuck. Yes.
-
Charlie India Oscar
Until a recent episode of 99% Invisible, I had no idea that You Are Listening To had a numbers station child site. But it does. And it’s pretty amazing.
I’ll go ahead and spare you from my amateur synopsis of numbers stations. Instead, load up You are listening to Numbers Stations in a new tab and spend a little quality time with the Wikipedia page in another one. Once you’ve worked through that, there’s also the resources over at The Conet Project.
Sorry in advance if this manages to make you into a crazy person.
Photo credit: Sutro Tower by Jamison Wieser
-
Query Monitor
In order to do a few clever things, Query Monitor loads earlier than you ever thought humanly possible (almost). It does this by symlinking a custom
db.php
in yourWP_CONTENT_DIR
. This file (when present) gets included before the database driver is loaded, meaning this portion of Query Monitor loads before WordPress even engages its brain.In this file is Query Monitor’s extension to the
wpdb
class which:- Allows us to log all database queries (including ones that happen before plugins are loaded)
- Logs the full stack trace for each query, which allows us to determine the component that’s responsible for the query
- Logs the query result, which allows us to display the affected rows or error message if applicable
- Logs various PHP configurations before anything has loaded, which allows us to display a message if these get altered at runtime by a plugin or theme
This is totally fucking clever and very well done considering that it’s not even using a profiler. Bravo, sir!