Sometimes we need to be able to retrieve the value of a property on an object, but we don't know the name of that property. Instead, we need to dynamically calculate the property name, and then access the value. For example: $row->{$my_property};
. This post looks at how the Views module uses this technique and allows for a huge amount of flexibility.
Meet Drupal Site Builder Danita Bowman
Blog postDanita has been on Drupal.org and working with Drupal full-time for 4 years. In this interview she answers some questions for us about being a site builder. Meet Danita!
Drupalize.Me Update, August 2015
Blog postIt's that time again! Here's an overview of what we accomplished this month.
In this series, I will show you how to integrate Node.js with Drupal using the Node.js Integration module.
At its core, the Node.js Integration module provides an API that other modules can use to add real time capabilities to Drupal. We will cover all but one of the submodules available in the Node.js Integration module, as well as the set up and configuration of the Node.js application that ships with the Node.js Integration module.
Meet Project Manager Alice Jensen
Blog postWe interview Alice Jensen about what it means to be a project manager and share advice from her experience. Copenhagen-based Project Manager (PM) Alice Jensen has been Drupaling since 2012. Her coworkers describe her with affection, using words such as "fearless", "calm", and "passionate". Read more about Alice's approach to her job as a project manager in this Drupalize.Me interview, part of our Drupal roles series.
What's New at Drupalize.Me - September
Blog postIt's that time again! Here's an overview of our big accomplishments in September, including the inside scoop on a Drupal 8 release and what that means for our training, the tutorials we've published this month, and tech updates for the site.
Meet Drupal Site Builder Scott Wilkinson
Blog postIn this Drupalize.Me interview, we interview Scott Wilkinson, a builder of Drupal sites that solve problems for his freelance clientele. 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 Scott focuses the site builder role, filled by a person who builds Drupal sites by expertly piecing together and configuring modules, themes, and settings.
Drupal 8, Release Candidate 1
Blog postHow to Log Messages in Drupal 8
Blog postDevelopers familiar with Drupal 7 will also be familiar with watchdog(), an API function that allows you to create a log message that appears on the Reports page in the Drupal administrative UI. Implementing D7’s hook_watchdog allows module developers to customize the destination of these log messages. In Drupal 8, both functions are replaced by a PSR-3-compatible logging interface (change notice).
Meet Front-End Developer Tiffany Tse
Blog postIn this Drupalize.Me interview, we talked with Tiffany Tse, front-end developer, Creative Director for Coldfront Labs, Inc., and instructor at Alongquin College. 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 Tiffany focuses on the front-end developer and themer role.
Meet Project Manager Jeanne Cost
Blog postIn this Drupalize.Me interview, we talk with Jeanne Cost, project manager at Fuse IQ, based in Seattle, Washington. 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 Jeanne focuses on the project manager role.
Drupalize.Me Is Going to ZendCon
Blog postWe'll be attending ZendCon 2015 this week, learning about what the PHP community is up to, and sharing our Drupal knowledge.
Meet Drupal Developer Kate Marshalkina
Blog postIn this Drupalize.Me interview, we talk with Kate Marshalkina, senior developer at SystemSeed, based in Moscow, Russia. 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 Kate focuses on the developer role.
Meet Front-End Developer Helena Zubkow
Blog postIn this Drupalize.Me interview, we talk with Helena Zubkow, front-end developer at Lullabot, based in Orlando, Florida. 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 Helena focuses on the front-end developer role.
LaunchCode Education Partnership
Blog postWe're now a LaunchCode Education Partner, and we're thrilled to introduce you to this great organization!
In this series, Object-Oriented PHP Part 3, we'll teach you all about inheritance in PHP, including how that works in classes, abstractions, and interfaces. These concepts are keys to understanding the code you will see in Drupal 8 modules.
Role-Based Learning Pathways
Blog postToday we're introducing a new learning tool: role-based learning pathways!
Do you want to build Drupal sites? Do you want to work with Drupal themes or become a Drupal developer? If yes, then these pathways are for you. Check them out, and start learning (more) Drupal!
This week we're going to dive into the hands-on configuration for the Working with Drupal Multisite series.
Last year was big for Drupalize.Me. We made a lot of changes to our website, and we increased the number of video tutorials we publish each week. In December 2014, our team met in Atlanta to celebrate these successes and outline a few high-level goals for 2015. The big goal to share is that we want to communicate with you more! We want to hear your suggestions for improvements, and we want to know you as individuals. We look forward to meeting and chatting with you at events like DrupalCon, but we also want to open new channels of communication. We have lots of ideas for this, and we're excited to get started.
More Drupal 8 Insights
Blog postLast month, we posted a survey regarding your plans for learning Drupal 8. This was a follow-up to a similar survey we posted back in May, 2014. The responses we received in both instances were remarkably consistent, which is reassuring as we begin to publish our Drupal 8 tutorials. Here are a few big take-aways from our Drupal 8 surveys and some insight into our plans for Drupal 8 tutorials.