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.
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.
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.
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:
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.
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.
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:
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.
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?