Blog

Drupal 8 Survey

Hey Drupal community! Drupal 8 is on the horizon, and Drupalize.Me is gearing up to produce hundreds of new tutorials. We're already working on the curriculum. But before we record anything, we want to know what training you need first.

Please tell us by completing the following survey. (It's short—only 6 questions!) As a thank-you, we'll give you $10 toward a new or existing Drupalize.Me membership!

January Tech Update

Happy new year, members! We worked hard during the holidays on some important tech improvements. Here’s a quick overview.

Podcast Episode 55: The RESTful Module

Looking to learn more about the RESTful module for Drupal? Look no further than our podcast #55 — The RESTful module. Host Kyle Hofmeyer joins Mateu Aguiló Bosch and Amitai Burstein to talk about the RESTful module they both maintain and how it is different from other solutions out there. Also on the podcast, conversations about why they choose GitHub as the platform of choice for hosting the module, Drupal 8, and what it is like to have two maintainers for a single module.

Changes in the Form API in Drupal 8

In my previous post, I documented the first of my Adventures in Porting a D7 Form Module to Drupal 8. In that article, I documented how I used the Drupal Module Upgrader to convert my Drupal 7 module, Form Fun, to Drupal 8 and what I learned along the way about how Routes and Controllers replaced hook_menu, and what I gleaned from change records about other API changes. This article is a continuation of that post, so you might want to pop over and give it a read so that you're up to speed with what we're doing here.

Being Prepared When Everything Goes Wrong

We recently completed making updates to our incident response plan for Drupalize.Me and I wanted to share some of what we learned along the way, and help you write your own. An incident response plan is all about being prepared. So that in the moment, under pressure, when everything that could possibly go wrong is going wrong, you can remain calm, cool, and level-headed. If you've ever had to write a social media message, or respond to a support request during an un-planned site outage you know how easy it can be to misstep—even if your intentions are good.

Release Day: Wrapping up PHP Part 3

We've covered a lot of material in the three parts of PHP for Beginners. Today we are wrapping up Part 3, on databases. This week's tutorials are more focused on the PHP side of things, taking a look at PHP function arguments and query parameters, along with an example of how PHP function scope works. We finish up this series with a very important lesson on SQL injection attacks, and how to make your PHP database code secure.

January Content Update

Happy 2015, members! We’re welcoming this new year with new Drupal tutorials. Here’s what you can expect over the next few weeks.

The Creative Process is Scary and That's Ok

Staring at a blank screen, notebook, or any other space flooded with emptiness can conjure feelings of worry, confusion, and definitely fear. Yet this is a ritual anyone who considers themselves a creative willingly puts themselves through on a regular basis. Some may dread these less than pleasant feelings, but I am sure there are also many who embrace them, and I am one of them. Full disclosure, creating something is a scary process for me, and that's ok. From beginning to final product there are plenty of uncomfortable moments that I find extremely beneficial and rewarding to a successful creative process. Hopefully after I share how these often referred to as negative emotions are helpful, you, too, will see how essential they are to your creative process, and why they should be embraced and not avoided.

About us

Drupalize.Me is the best resource for learning Drupal online. We have an extensive library covering multiple versions of Drupal and we are the most accurate and up-to-date Drupal resource. Learn more