Viewing posts tagged Module Development

Release Day: More Module Development Tutorials

We've got some new tutorials on Drupal 8 module development on the different kinds of menu links. We've also added a pair of tutorials on how to add an info file so that Drupal can recognize your module and how to define permissions for a module in Drupal 8. Our Drupal 8 Module Development Guide is ever-expanding; if you haven't checked it out lately, you might want to take a look. So far we've covered topics such as Plugins, Events, and Hooks as well as an assortment of other subjects.

New and Updated Tutorials: January-February 2017

We've been busy creating tutorials for you! Mostly we've been focusing on Drupal 8 module development, but we've also made updates to our Configuration Management and Drupal 8 Theming series. In addition, we have a fresh batch of Drupal 7 Hands-On Exercises using the Movie Project. Check out what we've published or updated in January and February of 2017.

Release Day: Extending Drupal 8 with Hooks

This week we continue with the recent theme of teaching you how a module can extend, alter, and enhance Drupal without modifying core code by looking at hooks.

Release Day: Extending Drupal 8 with Events

We just added tutorials on using Drupal 8's Event API. Learn what events are, how to subscribe to existing events, and how to dispatch new events.

Release Day: Extend Drupal 8 with Plugins

New tutorials covering Drupal 8's plugin API, annotations, and Drupal console were recently added.

Keeping Our Drupal 8 Tutorials Up-to-Date

When Drupal 8.1.0 was released it included some additions that broke our Get a Service from the Container tutorial in the Drupal 8 Module Development Essentials series. But don't worry, it's fixed now.

Speak HTTP with Drupal::httpClient

With the release of Drupal 8 comes a new way of making web requests, available via the Drupal::httpClient. This is simply a wrapper for the wonderful Guzzle HTTP Client. In this post, we'll take a look at how we can use the Drupal::httpClient class for making HTTP requests in a module.

Podcast No. 58: Drupal Console

This week on the podcast, Amber Matz chatted with Jesus Manuel Olivas about the Drupal Console project. What is Drupal Console? The Drupal Console is, at this time, a suite of tools that you run on a command line interface (CLI) to generate boilerplate code and interact with a Drupal 8 installation.

Release Day: PhpStorm for Modern PHP Development

Ready to take your PHP development to the next level? This week, we have another batch of video tutorials from the awesome folks at JetBrains on their IDE, PhpStorm. In these tutorials, you'll learn how to generate code using templates, set up your modern PHP app with namespaces, PSR-0 or PSR-4, integrate Composer, and debug like a pro.

Release Day: Free Introduction to PhpStorm IDE

This month, we're excited to partner with JetBrains and provide to our wonderful members and curious public (hey, that's you!) a completely free series that will get you up and running like a pro with PhpStorm.

Release Day: PhpStorm Advanced Features

This week, we're excited to release the final installment of our series from JetBrains on PhpStorm. In these last six video tutorials, you'll learn how to debug Javascript, profile your application, use Vagrant in PhpStorm, use the built-in REST client, add functionality to the IDE with plugins, and add Drupal-specific helpers for module development.

Our Favorite HTML and CSS Resources

You want to learn HTML and CSS, or maybe you just need a refresher on the current state of web technology—where should you start? This is a question we get asked a lot at Drupalize.Me. Our theming and module development videos often assume that you're familiar with basic HTML and CSS. But not everyone is, and you've got to start somewhere. At the moment, creating HTML and CSS vidoes is low on our list of priorities. We're not saying we'll never do it, but for now we serve our members best by rocking Drupal-specific content. And there's already a lot of great resources available for HTML and CSS. I thought I'd share some of my favorites here. I also tapped the Lullabot "hivemind" for additional recommendations.

Pages