Blog

Release Day: Create a New Theme

This week in our PSD to Theme series we are getting into the nitty-gritty and creating our new theme in Drupal. We start off by getting the .info file set up properly and then add our style guide stubs to work with. Then we build our page.tpl.php file for the structure and layout of our pages. With all of that in place we'll finish up by adding our site-wide elements, like images we need from when we sliced up our PSD.

An Introduction to RESTful Web Services in Drupal 8

One of the Drupal 8 initiatives that really excites me is Web Services. Drupal has never been easy to work with as a web service, but all that is about to change! In this article I am going to explore what has been going on behind the scenes with RESTful Web Services in Drupal Core and attempt to implement some working examples. After reading, you will be able to create a new node on your site via the Drupal 8 Core REST API.

You're Back!

Our winter elves* have not taken a break and have continued to crank out improvements to the Drupalize.Me platform. This week's release includes fixes identified in over a dozen tickets. A few of our favorites are highlighted below.

A New Year

Welcome to 2014! We're delighted to see you on this side of the calendar.

 

Careful With That Debug Syntax

A funny thing happened last week. On Wednesday, we performed our weekly code deployment and released a handful of new features/bug fixes to the site. And then, about an hour later, someone on the team found this:

Contributing Time to Drupal 8

Drupal 8 is coming in 2014. There is a lot of work to do and a lot to learn. We've decided to dedicate a minimum of five hours per week towards Drupal 8 for each person on the Drupalize.Me team. We are now a hefty group of eight people, and everyone will be diving in for a total of 40 hours per week dedicated to Drupal 8. (At least until Drupal 8 launches, and hopefully even beyond that.) Everyone is picking their own projects and ways to get involved. We just started dedicating this time in December, and folks have been spending time sorting out where things are and where to jump in.

Release Day: CSS Prep and Drupal Elements

This week we're chugging along with our PSD to Drupal Theme series, with a look at getting our CSS system setup and figuring out our Drupal elements for theming. Now that we have a style guide, we want to start stubbing out the CSS files we'll use to represent it with our grid framework, and then we'll get our layout rules into place. With the CSS basics in place we're going to run through creating our Drupal element checklist to make sure we know which design components map to which Drupal pieces.

Free PSD to Theme Webinar

In 2008 I started on my big Drupal theming adventure by co-authoring Front End Drupal with Konstantin Käfer. Since that time thousands of people have learned Drupal theming through this book, and my presentations and workshops. My most popular workshop, PSD to Theme, is now available as a video lesson series here at Drupalize.Me.

A Few Bug Fixes

We hear you and we're fixing up the bugs and suggestions you are submitting. Thank you SO much. Hearing from our members is the best way for us to know what we're doing right, or where we need to improve. We've just released some updates on the site, and we will be doing weekly releases going forward. Every week we'll keep you apprised of the things we're fixing, and the cool new features we'll be adding. We have a big list of fun stuff we want to do, and we're excited to start sharing them with you.

Release Day: Going from Design to Finished Theme

We're super excited to release a new series this week, which has been a highly requested one on our suggestion list: PSD to Drupal Theme. This series walks you through the process of converting a static design into a Drupal theme. We'll be covering strategies for breaking down your design into Drupal pieces, extracting your design assets, and working with those components in your CSS. Along the way you're going to also be introduced to grid frameworks, Sass, and other very helpful general web development tools. At the end you will have a theme that you can install and enable on your Drupal site. Having a little bit of Drupal site building experience, and a little bit of Web experience (HTML and CSS) will be helpful but it's not required, so if you find the world of Drupal themes mysterious, this is a great series to clear the fog.

About us

Drupalize.Me is the best resource for learning Drupal online. We have an extensive library covering multiple versions of Drupal and we are the most accurate and up-to-date Drupal resource. Learn more