Dive in to DrupalCon
Blog postJoe's list: 2019 DrupalCon events and classes for those new to Drupal
Drupalize.Me Goes to Washington
Blog postIf you’re headed to GovCon and want to learn some awesome Drupal 8 theming, sign up for our all-day workshop.
Time to Celebrate Hey Node
Blog postHey Node didn’t arise just from me or any single member of my team. At our 2017 company retreat, we had a long conversation about our personal and business goals for the next five years. We decided we wanted to grow the company -- but in a deliberate and meaningful way. We also wanted to be mindful about taking our most formative lessons from Drupalize.Me, and applying them to our next project. It took us another year of research to decide to work with the Node community and build Hey Node.
Countdown to DrupalEasy
Blog post“What is Drupal?” describes where I was when I joined the Osio Labs team last summer as People Support. Beginning August 26, I’m taking DrupalEasy’s Drupal Career Online program and I’m thrilled to be taking this next step in my Drupal journey. I'll be blogging about it here so if you’re a beginner like me, hopefully there’ll be something to aid you in your learning process, to encourage you when you’re feeling stuck, or to support you on your own road to Drupal proficiency.
Consuming REST APIs with Drupal 8
Blog postIn a recent support question, one of our members asked about consuming REST APIs with Drupal 8. Joe Shindelar took on the question and found in trying to answer the question he first needed to know more about what they are trying to accomplish. Like with most things Drupal, there's more than one right way to accomplish a task. Choosing a solution requires understanding what options are available and the pros and cons of each. This got Joe thinking about the various different ways one could consume data from an API and display it using Drupal 8...
I began my DrupalEasy journey with the greatest of intentions. Jumping in head first, I upgraded to Windows 10 Pro, set up a new local development environment — I highly recommend DDEV for its power and flexibility, and because it allows development teams to use Docker in their workflow — and reacquainted myself to Composer and the command line. If there was a roll, I was on it. Then week 2 happened.
We're sad to miss DrupalCon Europe in Amsterdam next week (October 28-31, 2019). But which talks would we attend if we were going? Amber and Joe combed through the program and created a list of what looks intriguing to us at the next DrupalCon. Will you be there? You might want to check out our picks.
Automated Enforcement of our Style Guide
Blog postWe recently started using Vale to help automate the tedious task of enforcing our style guide. Doing so has helped make reviews faster, and reduced any hard feelings between us. Emotions can run high when you feel someone is being overly scrupulous in their review of something you’ve worked really hard to create.
Exploring the New Drupal 8 Display Modes
Blog postThis week, we'll tame images and audio files as we continue our Working with Media Module in Drupal 7 series with Addison Berry.
This week we are wrapping up our Working with Media Module in Drupal 7 series. We complete the site by getting our music views into place and adding YouTube video embeds.
Drupalize.Me Podcast Episode 37
Blog postThis week's episode of our podcast, Bunny Ears Are Fuzzy, is a bit of a different than our regular podcast.
With the number of internet connected devices increasing rapidly it's important to make sure that your content, and your business, can be read and understood by machines. Creating an Application Programmer Interface, or API, which exposes your content in machine readable formats like JSON or XML is one of the best ways to accomplish this. Next week Joe Shindelar will be hosting a free webinar to show you how to build APIs on top of Drupal 7 with the Services module.
I'm sure you've heard by now that PHPtemplate is being replaced by Twig in Drupal 8. If you're a front end developer, you may be excited or afraid about how this will affect you. Let's take a look at the guiding principles behind the Twig initiative and where you can find documentation for theming in Drupal 8.
This week, we're introducing a new series for you module developers out there: Building Web Services with Drupal 7. Why? Because you asked for it.
In Drupal 8, the entire block system got an overhaul, and there are lots of goodies in there. I took a tour of the new system with a short video. Some of the biggest changes to see are that you can now use blocks more than once on your site, and there is a new Custom block library that lets you create block types, which are very much like content types for blocks. They let you add fields to blocks, and give you more fine-grained control over how those fields are displayed depending on the location. Check out the video to see some of this in action.
Are you ready to dive into creating RESTful Web Services? In this next set of videos on Building Web Services with Drupal 7, Joe Shindelar provides an overview of the Services UI in Drupal 7 and shows you how to set endpoints, enable resources, and test those resources using cURL on the command line and the Chrome REST plugin.
Drupalize.Me Podcast Episode 38
Blog postIn this week's Episode 38: Lessons from Distributed Companies, we talk to a few attendees of the Yonder conference about what it means to be a distributed compa
This week, you'll take your HTTP response and request skills to the next level as you learn how to tackle common use cases such as filtering returned data to get only what you need and authenticating requests to get data behind a login. In this installment of our series, Building Web Services with Drupal 7, Joe Shindelar will walk you through how to query, test, and authenticate your D7-backed web services.
As mentioned in my previous blog post "Catching the Community Train" Lisa, Bojhan and myself will be working on a website to better facilitate the process of designers contributing to Drupal. Following my last blog post we sent out a questionnaire to current and previous contributors in order to gain some valuable insights that will help us move forward. In this blog post I will analyze the answers we received and share what they mean to me and how they will be instrumental in our success of helping designers more easily get involved in Drupal.