The most important question you can ask yourself when it comes to choosing the right content management system (CMS) for your site is: What do I need my website to do? Two of the most popular CMS platforms are WordPress (current version 4.2.2) and Drupal 7. Both of these provide endless customizable opportunities and features. The following… Continue reading Drupal vs. WordPress: What Fits Your Needs?
Category: DevOps
Chrome Search Engines
If you use Google Chrome for your web browser, then Chrome search engines can be helpful to get you to specific pages within sites that you use frequently. The way it works is you add a keyword for a site as a search engine; then you can just type that keyword into the omnibox (URL… Continue reading Chrome Search Engines
Using the Haversine Formula in Drupal 7
The Haversine formula is one of the easiest to use pieces of complicated math I’ve had the pleasure to use. If you’re not familiar with it, it’s pretty simple in theory – it’s an extension of the Pythagorean formula from a grid to the surface of a sphere, which basically means that you can use… Continue reading Using the Haversine Formula in Drupal 7
A Tool for Opscode Chef Cookbook Readme Generation
Consistency is the key to successful engineering teams. Here at Newmedia we are constantly seeking ways of providing tools to allow our engineers to be more efficient. The consistency is critical when understanding and managing the technical debt created by a team of intelligent people. One area we spend a fair amount of time focusing… Continue reading A Tool for Opscode Chef Cookbook Readme Generation
Better Living Through DevOps
A series of articles that cover how NEWMEDIA utilizes best practices to better secure and improve operational infrastructure. The DevOps movement is about enabling better collaboration between development and operational IT staff by automating operational processes. Done correctly, the implementation of DevOps methodologies enables increased productivity, allowing us to spend less time on the dreary… Continue reading Better Living Through DevOps
No Man is an Island
At NEWMEDIA, we pride ourselves on our ability to collaborate and work as a team. It is this mentality that has gotten us to where we are today and will lead us into the future as a successful company. During Drupalcon, the keynote on the first day talked about having a rock star on the… Continue reading No Man is an Island
Drush Make: Don’t Store What is Stored
In the devops community the standard process is to allow other repos store what is theirs, and let your repo store what is yours. To do this we use scaffolders, builders, bundlers, package managers, etc. Drupal is not an exception, it is an example. Drush is the tool we use for Drupal and it allows… Continue reading Drush Make: Don’t Store What is Stored
Drupal CMI: How Drupal 8’s Configuration API Can Work for Development Teams
Drupal 8 opens the door for clean, readable, version-controlled configuration in Drupal development. But how can we leverage this system effectively in development teams? Configuration Management in Drupal 7, Our Process Our collaborative Drupal 7 development process typically starts with a site built by a team, entirely defined in code. We don’t do databases until… Continue reading Drupal CMI: How Drupal 8’s Configuration API Can Work for Development Teams
2014 DevOps Report and DrupalCon
This week: 2014 DevOps Report and DrupalCon This week I have been attending DrupalCon. This is my first DrupalCon and I am impressed by the inclusiveness of the Drupal community and the prospect of the release of Drupal 8. I have been enjoying interacting with many of the people that I have meet. Since my… Continue reading 2014 DevOps Report and DrupalCon
Deploying a Drupal Site from a Chef Role
With a properly setup Chef repository and server, managing Drupal application deployments becomes a simple exercise of managing the subset of metadata within the combinations Chef role files that are specific to each deployment. Prerequisites This article will focus solely on the mechanics of how to deploy a Drupal site by creating and updating a… Continue reading Deploying a Drupal Site from a Chef Role