Drupal vs WordPress - The Drupal Development Advantage

In our last Drupal vs WordPress comparison blog post, we focused on the true cost of ownership for each open source CMS project. We spent some time in the analysis of the following diagram, depicting the incremental cost over time for a typical enterprise website project.

To summarize: our contention is that the significant hidden costs of an enterprise grade web development project are oftentimes found in the post launch customization and continuous development tasks over the total life of the project.

Drupal 8 OOP Part 2: Creating an Admin Form

In part 2 of my Object Oriented Programming (OOP) for Drupal 8 series, we are going to create an administration form. If you missed part 1, I talked about how to make a simple custom block in D8, which is something we do here at Commercial Progression to brand our sites. I chose a custom block to show that the new changes in D8 aren’t so scary, and to introduce object oriented concepts and definitions with a real-world example.

Drupal 8 OOP Part 1: Building a Block

Object Oriented Programming (or OOP for short) organizes code into objects with properties and behaviors. Drupal developers are comfortable with the paradigm of procedural programming, which uses functions to pass in data, manipulate it, and return something. In the following post, I will help explain to tech-savvy developers how OOP will look and feel in Drupal 8.

My Drupal Development Tools

I am always fascinated by the tools that other developers use. It’s usually the first thing I ask them. “Hey, I know I haven’t asked you your name yet, but what operating system do you use? What IDE? How many git commits have you made today?”