Release Day: Decoupled Drupal
Blog postToday we released a new series, Decoupled Drupal. This series walks through the basic considerations and planning that goes into deciding whether or not a decoupled approach is right for you.
In this Drupalize.Me interview, we talk with Jon Peck and David Diers, two engineers from Four Kitchens, about their Drupal experience. This interview is part of an ongoing series where we talk with a variety of people in the Drupal community about the work they do. Each interview focuses on a particular Drupal role, and this interview with Four Kitchens focuses on the developer role.
Open Source Provides New Opportunities
Blog postTwo weeks ago I read an article that came up in my Twitter stream, titled Canary in the Code Mine. It is the story of a company, BitSource, located in Pikesville, Kentucky, that is trying to find a new way forward in the tech world for coal miners who are being laid off in droves. They couldn't do what they are aiming for if it wasn't for open source.
Five Years and Counting!
Blog postDrupalize.Me is celebrating 5 years this week, so naturally we're also reflecting on the past, present, and future of our business.
What's New at Drupalize.Me
Blog postIt’s that time again! Here’s an overview of our recent accomplishments and important updates.
Speak HTTP with Drupal::httpClient
Blog postWith 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.
Release Day: Configuration Management
Blog postToday, we're excited to release a new series of Drupal 8 tutorials on Configuration Management. In this series of tutorials—containing both written tutorials and video walk-throughs—you'll learn all about the new configuration system in Drupal. This series has something for both site administrators and module developers. As a site administrator, you'll learn how to use tools within the administrative UI to manage your site's configuration. And for module developers, you'll learn how to leverage the configuration system in a custom module and integrate configuration management into your development workflow.
PHP developers are pretty darn excited because Drupal 8 has a new object-oriented framework with some Symfony components. Are you ready to learn how to leverage these Symfony components in your Drupal 8 module? Then check out this new set of tutorials from our friends at KnpUniversity: Module Development Essentials.
Looking Back, Looking Forward
Blog postLast year was a year of waiting for Drupal 8 and working on big changes at Drupalize.Me. Now that we’re into 2016, I want to take a break to reflect on 2015 and take a look at where we’re headed next.
Release Day: Our Drupal 8 Theming Guide
Blog postToday, we're super excited to publish our Drupal 8 Theming guide, a collection of tutorials that will teach you everything you need to know to create amazing Drupal 8 themes. We've put hundreds of hours into researching, digesting and understanding the Drupal 8 theme system. We've poured over the existing documentation and helped to update it whenever we could. We've read the code that makes it all possible, we've dissected core and contributed themes, and talked with front-end developers at Lullabot about their experiences, in order to learn about best practices and unique challenges. And then we boiled it all down into the ultimate Drupal 8 theming guide.
Drupal 6 was released in February of 2008 and on February 26th, 2016, after 7 years, Drupal 6 was retired, in accordance with the Drupal community’s policy of only providing active support for two major versions of Drupal at any given time. While it is possible to migrate a Drupal 6 (or 7) site to Drupal 8, the tools are still in flux. While simple sites make for simple migrations—since most sites are not simple and require considerable research, planning, and effort to migrate—migration remains a complex process. Continue reading to find out more about how Drupal 6's end-of-life impacts Drupal site owners and what options you have if you still run a Drupal 6 site.
Release Day: Theme Hook Suggestions
Blog postWe just added 2 new tutorials about Theme Hook Suggestions! First learn the concept behind this topic in our tutorial Discover Existing Theme Hook Suggestions. Then learn how to add them in our tutorial Add New Theme Hook Suggestions.
New Tutorial Format Feedback
Blog postLast year we launched a new written format for our tutorials. We’re really excited about this format because it gives us the flexibility to present information in whatever way makes the most sense. With text and video on the same page, it's easy to find what you need, and it gives you the option to learn however you learn best.
Today I'm happy to say we've added three more tutorial to our theme guide that expand on JavaScript Libraries in Drupal. We now have tutorials that provide some orientation and basic exposure to Modernizr.js, Underscore.js, and Backbone.js and how to use them in a theme or module.
So far, 2016 has been a great year for Drupal and Drupalize.Me. We started off as our own company, and we’ve been heads-down on lots of new Drupal 8 tutorials. We have a deep love for Drupal and the community around here—so in addition to working hard at our business, we encourage each other to roll up our sleeves in the wider community as well. Here’s a little rundown of what’s been on our team’s radar recently.
Dig into Drupal 8 at DrupalCon
Blog postDrupalCon is almost here and it’s time to start filling out your schedule. There’s a lot to do and see (not to mention eating lots of great New Orleans food!), so we definitely recommend having at least a rough game plan for how to use your time. Here’s a look at things you should be considering, especially if you are looking to take away a lot of Drupal 8 knowledge.
Site Update: Navigation for Tutorials
Blog postWe've been working hard to improve the navigation on our new tutorials. Today we released a new and improved design that makes navigating tutorials much easier. See it in action in our Drupal 8 Theming Guide.
Drupal 8.1 now provides a user interface (UI) for conducting a Drupal-to-Drupal migration. Since there is no direct upgrade path for Drupal 6 or 7 to 8, you should become familiar with the migrate system in Drupal, as it will allow you to migrate your content from previous versions to Drupal 8.
This week we have a fresh batch of tutorials that cover how to configure Drupal 8 theme settings, how to add a screenshot to your theme, and several methods for how to clear Drupal's cache.
This week we're starting a whole new guide covering Drupal 8 migrations. We'll look at what migrations are, how they work, planning for a migration, the contributed module ecosystem, and performing a Drupal-to-Drupal migration.