Pick our brains...

WordPress and GIT Deployment Workflow

Let’s use this page as a place to flesh out an ‘official’ PM WordPress + GIT workflow. Comments Benjamin Turner Here is a number of WP + GIT workflows outlined in blog posts, collected and meant to be a basis for discussion and refinement: http://theme.fm/2011/08/tutorial-deploying-wordpress-with-capistrano-2082/ http://theme.fm/2011/09/deploying-wordpress-with-capistrano-part-2-staging-servers-tagging-database-security-2213/ http://theme.fm/2011/11/deploying-wordpress-with-capistrano-part-3-backing-up-and-restoring-mysql-2922/ http://roybarber.com/version-controlling-wordpress/ http://www.metaltoad.com/blog/tutorial-simplify-your-wordpress-deployments http://danielkoskinen.com/version-control-and-deployments/ . . . Read more

Peaceful Media’s Favorite and Standardized WP Plugin List

SEO Name Why It’s Great Link to Plugin Site WordPress SEO by Yoast Mature, stable plugin. Great aid for ensuring that the keywords you are targeting are actually being represented in the content that you are generating. http://wordpress.org/plugins/wordpress-seo/ User Roles and Permissions Name Why It’s Great Link to Plugin Site . . . Read more

How To Backup WordPress via BackWPup

These instructions are specifically for Peaceful Media servers, using client GAJDA / Raiseyourvalue.com as an example. 1/  Login to Server: Create a folder called “_back” one level above “public_html” Set this folder’s permissions to 777    Notes from Lawrence:   On our servers, you’ve gotta create the backup folder yourself . . . Read more

How to Change Ownership & Permissions on All Files & Directories

When you need to change file and directory ownership, or file and directory permissions in bulk, these are some very handy commands to know. On most servers, you’ll need root’ish privileges to do this. Change Ownership & Group for All Files & Directories: find /home/your_directory/public_html -exec chown user_name:group_name {} \; . . . Read more

How to Create a Liquid Web / Storm on Demand Webserver

Yes, it’s true. We play favorites. And for very good reason! Over the years, we’ve dealt with dozens and dozens of web hosting companies. We’ve wrestled with their idiosyncrasies, we’ve seen them come, and we’ve seen them go. And in our experience, we’ve found Liquid Web to be one of . . . Read more

Apache Httpd is Running But Unresponsive, Website is Down, The Scoreboard is Full!

Here’s an interesting one: Your server suddenly goes unresponsive, and your alerting service awakens the response team at 2am. Upon logging into the server, httpd appears to indeed be running, load is nil, mysqld is fine, but your website is still down. What’s up with that?! In the error log, . . . Read more

MySQL Slow Query Log Changes Its Game (& Syntax)

The MySQL slow query log can be very insightful for tracking down slow-running queries that are bogging down your webserver. But more often than not, it’s not enabled by default. So let’s learn how to enable and configure it, so you can start examining your slow running queries yourself! Ok, . . . Read more

Using Browsersync, Website Development on Multiple Browsers & Mobile Devices

1. Install Node.js Browsersync is a module for Node.js, a platform for fast, scalable network applications. There are convenient installers for MacOS, Windows and Linux. 2. Install Browsersync The Node.js package manager (npm) is used to install Browsersync from a repository. Open a terminal window and run the following command: . . . Read more

Git: How To See What Files Have Changed & What’s About to Be Pushed

Let’s say you’re working away on a project, and you’ve made some codebase changes, you’ve pulled changes via “git pull origin master”, and you’re about to push some code to the remote repo… So the question is: How do you see what files you’re about to push? git diff –stat . . . Read more

Installing and Using VVV

What VVV Is Varying Vagrant Vagrants (VVV) is a collection of technologies designed to provide a standardized environment for WordPress development. Specifically, VVV makes use of Vagrant to provision (setup) a virtual machine and install WordPress, along with additional software to help in debugging, and automating the execution of Unit . . . Read more

Windows 7 System Stability & Reliability History

System stability can be one of the most elusive creatures in modern computing. Especially when you don’t have it! Having trouble with your Windows system stability lately? There’s a tool, built into the Windows 7 operating system, that can help you analyze system stability and its historical patterns and trends. . . . Read more

Best Guide To Podcasting On WordPress (A Shout Out To WP Candy)

Hands down favorite, step-by-step guide to using the almighty WordPress platform for podcasting: http://wpcandy.com/teaches/how-to-publish-professional-podcasts-with-wordpress/ Further Reading:Best Practices for Proactively Maintaining Web SecurityHow to Create a Liquid Web / Storm on Demand WebserverMigration of WordPress from Pagodabox to a Traditional Hosting EnvironmentWordPress and GIT Deployment WorkflowPeaceful Media’s Favorite and Standardized WP . . . Read more

Thunderbird Not Displaying HTML Emails After Enigmail Install & Uninstall

OMG. Thank you Patrick, who chimed in on this thread. The problem of Thunderbird not displaying html emails was driving me a bit batty. The following command fixes Thunderbird’s html email viewing abilities, particularly useful after an install and uninstall of the PGP-supporting email encryption add-on Enigmail. Menu: View > . . . Read more