Build robust forms in Drupal 8

Over the last few Drupal releases, the Webform module has been the standard for creating robust forms and surveys. While this venerable module has served the community’s needs quite well, major releases of Drupal often afford the opportunity to take a fresh look at how common problems are solved, leveraging new technologies and concepts introduced… Continue reading Build robust forms in Drupal 8

Social Media Wars: Facebook vs Snapchat

Facebook continues to attack Snapchat by ripping off their core features but does it even matter? While this is a highly touted battle of David versus Goliath proportions, you could make an argument that it really isn’t even a fight. With Facebook and Google accounting for roughly 99% of digital ad revenue growth in 2016,… Continue reading Social Media Wars: Facebook vs Snapchat

Enforcing Coding Standards with Git, PHPLint, and Drupal Code Sniffer

For a Drupal developer, there are several ways that you can use git hooks to speed up and improve your commits. This article will demonstrate three different pre-commit hooks that you can add to your git repository. The first pre-commit hook uses PHPLint which will validate your PHP code looking for syntax errors and other… Continue reading Enforcing Coding Standards with Git, PHPLint, and Drupal Code Sniffer

Drupal vs. WordPress: The battle for CMS supremacy

As a website design and development agency that regularly uses two of the most prominent, open-source Content Management Systems (CMS)—WordPress and Drupal—we too have internal battles about which jobs we’ll use each of these excellent tools. To provide some clarity about the powerful platforms WordPress and Drupal, we thought it best to put our two… Continue reading Drupal vs. WordPress: The battle for CMS supremacy

Published
Categorized as Web Design

Protecting Your Investment with Routine Maintenance

Similar to routine oil changes and other maintenance services for your car, ongoing security patches and software updates are necessary to ensure your website stays protected and performant. In the sections below, we review the many factors that will help you determine the right plan and maintenance frequency to meet your website’s needs. When is… Continue reading Protecting Your Investment with Routine Maintenance

Published
Categorized as Drupal

Latent Semantic Indexing, or LSI – what’s it all mean?

There’s a term in SEO called Latent Semantic Indexing, abbreviated “LSI,” that essentially means that the software engineers are trying to program the algorithms to understand the message a web page conveys based on different variations of language used, as opposed to on repetition of specific keywords. Hmm, that wasn’t as clear as I hoped.… Continue reading Latent Semantic Indexing, or LSI – what’s it all mean?

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

Google Shakes Up SEO

Google’s vision for a search engine is coming to fruition, changing how SEO works and resulting in a more relevant and functional search experience for everyone. Google’s quest to organize the internet began in 1996. As a text-based search engine, it made sense that content should determine a website’s ranking. However, black-hat spammers soon found… Continue reading Google Shakes Up SEO

Published
Categorized as SEO

Five Ways to Class Up Your Website

Web evolution can result in dated design. Updated optimization will increase engagement, clicks, purchases, or other types of actions. Achieving a new, fresh site, with updated optimization can result in measurable business benefits. Stretch It Out Dated sites are in love with the boxed layout. Using your full real estate is the best practice when… Continue reading Five Ways to Class Up Your Website