Archive | Wordpress

Sclerotic Teens – WP & MW

Two very popular content management systems are in their teenage years now: WordPress will be 14 this year, and MediaWiki will be 15. Those are a lot of years on the web. As teenagers, these two successful and interesting projects try and act like the adults they want to be. Unfortunately, this can lead to […]

Continue Reading

WordPress Plugins Redesign 2017

If a phrase could sum up what we've seen so far in WordPress in 2017 it would be something like: Bureaucratic nonsense, shitty design, tone deaf development. The Core crew and their work on Plugins has recently turned from tragedy to farce. While these hardworking plebes have put in the hours, their result is, frankly, […]

Continue Reading

GeoIP on WordPress

Detecting a visitor's location can provide a semi-customized experience that can work out well. However, it can also lock visitors into an assumption that is incorrect, and that may create a worse experience. For example, changing default languages based on location is not a good idea (it is better to use cookies and reasonable defaults, […]

Continue Reading

WordPress Form and Comment Spam

As with security in general, escaping the scourge of WordPress form and content spam requires a layered approach. Here is what works. Databases and Behavioral Anti-Spam The first step is the one that nowadays works the least well. In the beginning we had Akismet, and things got better, but this is an arms race, and […]

Continue Reading

Alpha Theme for WordPress

The concept for Alpha Theme has developed over time. As of 29 December 2016, this is a child theme of the Woocommerce Canvas theme. The main focus is to try and build a child theme that itself can be easily adapted for a wide variety of websites. The idea is of course: Fast Mobile Friendly […]

Continue Reading

Woocommerce Customization

Woocommerce is a fantastic, though complex, time-consuming, and/or expensive ecommerce system. That said, it is the most popular on WordPress, and has a lot of potential for the future. It is getting a lot of development effort at Automattic, and has a fairly extensive functionality set, and some loosely- and tightly-coupled extensions and sister-plugin functionality. […]

Continue Reading

CentOS Apache MySQL PHP

For a while now, I've been learning the hard way how a lot of configurations published on the Internet are much less effective than their authors purport. First we need to back up to a set of core principles in order to then find the configuration that will work for production servers. Production Server Principles […]

Continue Reading

WordPress Multisite on CentOS

This assumes a current configuration of: CentOS 7.2 Apache 2.4 PHP 5.6 + Opcache MySQL 5.7 Install WordPress from Subversion This is the standard quick install. It is advised to do the most recent stable version, and not the main branch, which can break (more) things. Visit Installing WordPress with Subversion, and look for a […]

Continue Reading

WordPress Site Performance

Site performance comes down to two issues: Perceived relevance Perceived responsiveness Actually, perceived responsiveness could be considered an aspect of relevance (but not the other way around). To be relevant is to be speedy and relevant. Catch 22 - Speed vs. Functionality For WordPress, the architecture is one where responsiveness goes down logarithmically to the […]

Continue Reading

Private Video Streaming Options

Updated 04-Oct-2016 Public video can easily be hosted and streamed on YouTube at no cost. But for those who want some restrictions on the video, YouTube has only limited options. Currently YouTube only allows sharing private videos with up to 50 YouTube accounts, via including their email addresses or Google+ account, in the video manager. […]

Continue Reading