We Called it Gutenberg for a Reason

Fresh off the heels of the WP Tavern post that I linked to last week, Matt Mullenweg has written a nice treatise on the WordPress Gutenberg project.

Creating great software will never make every person happy. We’re not creating The Perfect Product, we’re choosing a path between many good options, weighing all of the inevitable trade-offs that come from a change, listening, shipping, and then doing it all over again. Iterating. My life’s work is improving WordPress. I firmly believe that Gutenberg is the direction that will provide the most benefit to the maximum number of people while being totally in line with core WordPress’s philosophies and commitment to user freedom.

Source: We Called it Gutenberg for a Reason | Matt Mullenweg

WordPress Theme Roundup: 2 for Writers, 1 for Business

Today I happened to be browsing through the WordPress Theme directory, and I came across three themes I just had to share:

Kent

Kent is reminiscent of the early days of Medium. It features a clean layout, nice typography, and an overall design that makes me want to crank out a couple of new posts.

Dyad

Dyad‘s excellent pairing of images and content makes the foodie in me want to start a new food blog. If you have words and pictures to go with them, it provides a great pairing.

Emmet

Emmet is a clean business oriented theme. Check out the preview provided by MotoPress. I love how this theme has a lot of design patterns and visual features without seeming cluttered. It’s big and bold with just the right amount of whitespace.

WP LCache — WordPress Plugins

I’ve got a couple of WordPress sites that would benefit from an LCache implementation. The WP LCache plugin will make it possible. Looking forward to checking this out.

For sites concerned with high traffic, speed for logged-in users, or dynamic pageloads, a high-speed and persistent object cache is a must. WP LCache improves upon Memcached and Redis object cache implementations by using APCu, PHP’s in-memory cache, in a way that’s compatible with multiple web nodes. Under the hood, WP LCache uses LCache, a library that applies the tiered caching model of multi-core processors (with local L1 and central L2 caches) to web applications.

Source: WP LCache — WordPress Plugins

WP Live.php – “livereload for WordPress”

I’m very used to using grunt-contrib-watch to “livereload” my browser while I’m developing a site. Today it occured to me the same feature would be nice to have when I’m building out a page inside WordPress. In other words, whenever I update a page or post inside my WordPress admin, I wanted the browser to automatically refresh the tab I’ve got open for the client-side. A quick Google search lead me to WP Live.php.

After installing the plugin in my development environment, I got back to work building a new page. Not having to refresh my browser every time I updated the page saved me several keystrokes over the course of my build.

I made an animated GIF to show you WP Live.php in action:

wp-live-php_small