Blog

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.

Drupal 8 Upgrade Path

All this excited talk of Drupal 8 has a lot of people dreaming of the day they get to start working with it. Some people get to build new sites from scratch all the time, but a lot of Drupal work out there is maintaining and upgrading existing sites. How will the Drupal 8 upgrade path work, and will it be as shiny as Drupal 8 itself? Well, upgrades will be radically different in Drupal 8, and I'd say it has all the shiny you could possibly want.

Release Day: Continuing PHP for Beginners, Now with Databases

So far from PHP for Beginners, Part 1 and PHP For Beginners, Part 2, we have a basic site that uses a JSON file to create a list of pets in our store. Now in PHP for Beginners, Part 3, we're going to dive into the world of databases and PHP. We'll get an overview of working with MySQL databases and how to connect them with a PHP-based site.

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