I just watched Matt Mullenweg's interview at Le Web 2012. For the second time I heard him say that the focus for WordPress over the next four years will be turning WordPress into a web application framework. In my opinion, WordPress as a web application framework, makes zero sense. WordPress in it's current state sucks as a Web Application framework, and it should. It wasn't designed to be a web Continue Reading
Securing Your WordPress Installation
Outline Security Best Practices Back up your site Update your site Find a good web host Use a strong password Rename or delete the admin user Use as few plugins as possible Hardening WordPress Protecting the wp-config.php file Disable directory listings Secure wp-admin.php Secure install.php Disable automated comment Continue Reading
Genesis Developer Resources
Genesis Hook Reference Visual Hook Guide Genesis Quick Tips Genesis Package for Sublime Text Genesis Guide for Absolute Beginners (PDF - 1.4 MB) Continue Reading
Genesis Sublime Text 2 Snippets
Below are some snippets I've gathered or created for the Sublime Text 2 Genesis Package. To start using the package follow the installation instructions located in the Github Repo. Thanks to anyone who has shared their snippets on their blog. If you have any snippets or a link to some snippets please drop it in the comments. Add a custom class to the body addbodyclass add_filter( Continue Reading
Installing Node on CentOS
I've recently installed NodeJS on CentOS so I can make use of it on my web server. It took a decent amount of googling and I came across a couple good resources that I've decided to combine here in hopes to save someone else time. Some of this information is taken from other blog posts in which case I have linked to the source. You'll need command line access and basic Unix skills. Node Continue Reading
Showing related posts in WordPress without killing performance
Related posts are a really cool feature that can help increase pageviews on your blog. Most people don't know how to add related posts so they do the typical WordPress thing, install a crappy plugin. I can tell you that if you're using the YARPP plugin, it's only a matter of time before your database gets bloated, your site slows down, and maybe even grinds to a halt. You don't need all the Continue Reading
Basic Unix and Git Basics – Pulling From and Pushing to Github
UNIX Commands pwd present working directory ls list current directory contents ls -la list current directory contents in long format and show hidden files man Bring up the manual pages for a command. Type q to exit man ls will show you what ls does and the possible flags you can pass cd change directory cd somedir will take you into the directory called "somedir" if it's a Continue Reading
Switching between minified and non-minified css and js files in WordPress
Minifying your CSS and JavaScript files helps reduce page load time on your website. I always minify my css and js files but even on sites I consider "complete", I find myself going back every so often and making a few minor changes here and there. This creates a problem. Minified files are nearly impossible to edit. The good news is that you don't have to edit them. You can easily switch back and Continue Reading
Classes in Ruby Using Getters and Setters
The second week of Code Academy has passed and we've learned a number of new concepts. Instead of basically just bulleting everything we learned I'm going to pick one thing and go a little more in depth with it. In this post I'm going to talk about Classes in Ruby. If you're not familiar with object oriented programming this may or may not confuse you a little but continue reading if you wish, I'm Continue Reading
Bookmarklet that automatically directs you to the WP-Admin.
For my work I often have to access several different WordPress sites everyday. I thought a simple button in my bookmarks toolbar would be a much faster way to get to the admin of any wordpress site than typing in /wp-admin or clicking a login button if there is one available, so I created the WP-ADMIN bookmarklet. To use the bookmarklet yourself simply drag the WP-ADMIN link below into your Continue Reading