The Drupal Association launched a new program this year that aims to provide education and mentoring for underrepresented folks, called Discover Drupal. The program’s goal is to prepare the selected student participants for full-time Drupal jobs, and we're happy to be a part of this program.
A look at how we design our remote workshops for flexibility and on-the-fly adjustments so that we can provide as much value as possible to the people who choose to attend.
Being able to execute, and step debug, Drupal's test using the PhpStorm UI makes it easier and more efficient to write tests for your projects. Learn how to configure PhpStorm to run Drupal's PHPUnit tests inside of a DDEV environment using docker-compose and a remote PHP CLI Interpreter. This setup will work for both Drupal core and your custom code.
Drupal Diversity & Inclusion, an independent working group within the Drupal community, is holding the first ever Drupal Diversity & Inclusion (DDI) Camp! The aim of the working group is to bring new voices and important topics together into a relaxed and fun virtual conference. You are invited to join Addi, Ashley, and Amber online this weekend, August 13 & 14, for two days of fantastic content from community speakers.
Drupalize.Me trainer, Amber Matz, will be speaking at the upcoming Aten Lunch Hour webinar, presenting "Accessing the Layers of Help in Drupal". Register now for the free webinar on August 25, 2021 at 12pm US/MDT.
Pursuing and growing a career in web development is important to me, and it is currently a set goal, but I need to know what path in web development I want to take in order to do so effectively. Exploring all possible options is an important step in my professional development because I am still a beginner on this path. Drupal is a pre-existing solution that delivers automated webpages for web developers or anyone else who wants to create a functional website. It is now widely recognized as a fast-growing web development technology, and learning it is essential for me as I intend to keep up with the growth of web development.
Setting up Drupal to Learn and Practice
Blog postOsio Labs intern Chinelo Obigwe shares her insights on getting Drupal installed for the first time on her Windows machine in this new blog post on Drupalize.Me. Read on to learn about several local web development environment tools she recommends to anyone starting out with learning Drupal and who wants to get Drupal up-and-running on their own machine.
Release Day: Time to learn Drush!
Blog postDrush (the Drupal Shell) is a command line interface for Drupal. It provides all sorts of commands for assisting in Drupal development, automating workflows and in general making it easier to script various parts of the Drupal workflow. Learning to use Drush and the commands that come with Drush core will help both site administrators and developers speed up their day-to-day Drupal work. It really is a handy tool for everyone, not just developers. We've just published a whole new series of tutorials on Drush, representing a huge effort to bring our Drush content up-to-date.
Joe digs into why a drush migrate:import command was so slow when running migrations for Drupalize.Me. And in the process, explains how to configure highwater marks to ensure that rows don't slip through the cracks.
Drupalize.Me Now Powered by Pantheon
Blog postIf you're following along at home, you may have seen that we recently made the move to Pantheon hosting. Last week during our maintenance window, Joe and I worked through our migration checklist, and officially moved the site over to our new host. The process had a few hiccups, but we thought it would be interesting to take a look at what went into our migration process. Hopefully sharing what went into our planning process, as well as what is in our pipeline for improvements now that we're on Pantheon, will help you if you ever find yourself facing a similar project.
We've Lowered Our Annual Price
Blog postThis week we lowered our price for Annual Personal Memberships to just $350/year!
Our 2016 Drupal 8 Tutorial Roadmap
Blog postMore and more people are getting excited about working with Drupal 8. We’ve been working full-speed to put together the most accurate Drupal 8 tutorials, as well as keeping them up to date, as Drupal 8 changes every 6 months. I wanted to give an update on where we are with our Drupal 8 material and give you a look at what to expect over the coming 3 months from our team.
Another Version of Drupal 8
Blog postIt's that time again. October 5th brings the second minor version of Drupal 8 since moving to a semantic versioning release schedule. We've taken the time to dig through the change records and release notes (in order to make sure our tutorials stay up to date) and we want to share some of the new features and functionality you can look forward to when you upgrade to version 8.2.
Release Day: Object-Oriented PHP Part 4
Blog postIn part 4 of this series on object-oriented PHP from KnpUniversity, we'll explore static methods, namespaces, exceptions, and traits. Getting a handle on these concepts will not only help you with PHP app development, but will also help you understand what's going on under the hood of Drupal 8.
Catching the Spirit of Open Hardware
Blog postDrupalize.Me trainer Amber Matz attended this year's Open Hardware Summit in Portland and reports back on what she took away from the event.
Load Testing Our Site on Pantheon
Blog postI did some load testing to try and answer the question; How did moving our site from Linode to Pantheon affect the performance–measured in response time–of our site for both members and non-members?
The New Drupal 8 Initiatives
Blog postYou may have heard of a variety of Drupal 8 initiatives during the development cycle leading up to Drupal 8.0.0 being released in 2015. These were officially recognized efforts to get a variety of big changes into Drupal 8, and included projects such as configuration management, Views in core, and multilingual improvements. A lot of work from those initiatives is now part of Drupal 8. Not everything got in though, and as time moves on some priorities for new work will always shift.
When we were considering switching to the Pantheon hosting platform, one of the features that made us confident in our decision is what they call Multidev.
At its core, Multidev is just a method of spinning up complete environments for code that hasn't yet been merged into the main development branch. The main benefit to this is that it makes it incredibly easy to build a complete website environment that parallels your live site where any team member can functionally and visually test changes before they're fully merged.
This blog post covers the Drupalize.Me team's development workflow, and how we're using Pantheon's Multidev to be more efficient.
Drupal 8 Is 1 Year Old
Blog postIt’s hard to believe, but it has been 1 year since Drupal 8.0 was released to the world. We’re celebrating Drupal 8’s first birthday on November 19th by giving FREE access to our full Drupal 8 Migration Guide over the celebration weekend! This Saturday, November 19th through Monday, November 21st you can learn how to use the new core migration system to upgrade your Drupal site or import content from external sources. It’s time to get using Drupal 8!
We’re happy to announce a new kind of series on Drupalize.Me which provides a project for you to practice the skills you’ve learned in Drupal site building, theming, and module development. Our free Hands-On Exercises: Movie Project provides you with wireframes and customer requirements for a movie review site. Each exercise in the series has you progressively build the site according to the specifications. To help you along the way, each lesson also lists some tutorials and learning resources that will show you what kind of knowledge you need to have to accomplish the given tasks.