Posted by Shane Sevo on Monday, March 14, 2016 - 11:44

The tech industry is just now recovering from some massive shakeups. As the cloud becomes a more prominent force in computing, software vendors are shifting their business models to reflect the cloud-oriented infrastructure. This is represented by all of the "aaS" products. As revenue streams become less clear, software development companies have been increasingly aggressive in terms of licensing compliance.

Posted by Hillary Lewandowski on Monday, March 7, 2016 - 09:28

I’m taking a break from my Drupal 8 OOP series to help further define something that has not been sufficiently spelled out in all of my D7 -> D8 research: when to use the CMI vs Features.

The configuration management system is meant to facilitate the workflow of development configuration to production, while Features is meant to hold a generic, reusable bundle of functionality.

Posted by Shane Sevo on Friday, February 26, 2016 - 15:21

Institutions of higher education worldwide have chosen Drupal as their content management framework because of its strong reputation for supporting current and future needs of higher education website users, including students, faculty, staff, and alumni. Drupal website design offers colleges and universities a wide array of web content management tools necessary to cope with the broad scope most higher education websites encompass.

Posted by Brad Czerniak on Thursday, February 18, 2016 - 13:48

A recent internal Commercial Progression project allowed us the opportunity to set up a Drupal 8 site and get REST working on it. In the process, and by merit of the stack being new with the documentation catching up, I learned a few tricks that might be useful for enterprising developers out there.

1. POST-ing entities is to a different path than the REST UI says

If you install the REST UI module and enable an endpoint, you'll see a screen like:

Posted by Hillary Lewandowski on Wednesday, November 4, 2015 - 14:24

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.

Posted by Shane Sevo on Monday, August 24, 2015 - 11:22

Back in February of this year, Andrew Blanchard and I had the opportunity to facilitate a research driven design presentation by Matt Fletcher.  The topic “What is good design?” was presented at the Speaking of Design meetup hosted at Atomic Object in Ann Arbor.

Posted by Michael Zhang on Wednesday, August 12, 2015 - 10:36

As an upcoming junior at Northville High School, the idea of college admissions slowly becomes more important and frightening. Many high school students across the U.S. worry about what they need to achieve in order for a college to accept them. Some may apply for a part-time job or internship in their field of interest. These employment opportunities are an appealing opportunity to get on the job experience.

Posted by Brad Czerniak on Tuesday, July 14, 2015 - 13:31

About a year ago, Chris pointed the dev team toward a cool new module called Paragraphs. Since then, we've played with it on test sites, rolled it for use on sites for clients (including some big ones!), and tried combinations of bundles and fields that push the limits.

Here are some of the cool things we've done with Paragraphs:

Posted by Hillary Lewandowski on Thursday, May 28, 2015 - 16:56

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.

Posted by Shane Sevo on Monday, April 27, 2015 - 15:06

By now you have probably seen the news on the latest “geddon” to strike technology.  The changes starting on April 21st to Google’s ranking algorithm have already been given the moniker by some, “Mobilegeddon”.  

Why is it that every time something changes in technology an apocalyptic response is warranted?