Nice history lesson from Marko Heijnen.
Category: Geekery
-
WP Security Audit Log
Very nice, comprehensive activity logging plugin. Now with Multisite support.
-
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.
-
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!
-
Dashboard makeover removes “Incoming Links” widget
Much like Jeffro, I’ve found Incoming Links to be practically useless for the past few years, so I’m glad they’re finally killing the widget.
-
Plugin Pug
Finally, a well written set of plugin tutorials for beginner and intermediate developers.