All posts in Web Development
For non-programmers or other knowledge workers like designers or copy writers – here are some resources for understanding what the hell “git” is and how and why we should use it. I’m still learning… but these resources really helped me reach a new understanding and eased some of my intimidation… . . . Read more
This is meant to be a high level walk through for setting up a local development environment for WordPress. Steps Install Git Install Virtual Machine Software (Virtualbox 4.3.x) Install Vagrant Install Vagrant Core 1.6.3 Install Vagrant Plugins Hosts Updater Plugin : https://github.com/cogitatio/vagrant-hostsupdater Triggers : https://github.com/emyl/vagrant-triggers Note: While the above plugins are technically not . . . Read more
Source Control These tools are used to help coordinate developer changes to projects. Git (Used to track and merge changes to code) Bitbucket (GUI front-end to GIT. Allows for project specific permissions on projects) Source Control Howtos: Installing Git : http://git-scm.com/book/en/Getting-Started-Installing-Git Git GUIs: http://code.google.com/p/tortoisegit/ (Windows) Local Development Local development . . . Read more
WP CLI is an amazing and very powerful command line tool for administering WordPress sites, plugins, themes, and core files. Once you’re comfortable with it, you’ll wonder how you ever managed without it! So, you just installed this spiffy tool on your server, and you go to test it with . . . Read more
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
We here at Peaceful MEDIA have been building custom websites, building brands, and building businesses for a *long* time: with decades upon decades of collective experience amongst our brilliant team members. And still, yes it’s true, sometimes we long for a programming language like the one shown above. Nope. Not . . . Read more
There’s a lot think about when launching a new website. This is an understatement. You’ve worked days and nights, and days and nights, and maybe more than that. All the bells and whistles dialed in and ready to go, and you’re all set to go live! As you’re preparing for . . . Read more
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
Why Use a Scaffolding Script I mentioned in the post on installing VVV that there are tools that are useful for scaffolding new, local sites. To summarize the steps involved in doing this by hand, you would need to: Create a folder inside www to hold the files for the . . . Read more
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