Release Day: Create a New Theme
Blog postThis 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.
My Queue and Billing Updates
Blog postEveryone Can Try Drupal 8 Today
Blog postBack in June, I wrote up a little blog post with some tips for getting a developer environment setup. Recently, I've been working on a new learning series and set up Vagrant for local development. Both experiences left me thinking "Ugh!" It requires so much work just to start working! For a developer, this is time well spent. But not everyone who works with Drupal is a developer. In fact, the list of non-developers whom might want to peek at Drupal is longer than you might originally think. Sound familiar? Read on if you're interested in taking a peek at Drupal 8 without the setup overhead. I've got just the tool you've been looking for.
Release Day: Finishing Our Theme
Blog postThis week we wrap up the new theme we've created in the PSD to Drupal Theme series by getting it installed and enabled on our site.
Welcome, Amber and Joe!
Blog postOver the holidays, we welcomed Amber Himes and Joe Fender to the team. They hit the ground running and have already made substantial contributions. Drupalize.Me now has eight full-time staff, all of whom are working tirelessly to build and maintain the biggest and best Drupal training service on the planet!
Managing Your Membership
Blog postToday we finally completed the migration to our new billing service! It's been a long road, and I'll leave the gorey details for another post. The short of it is that we moved to Recurly and account management is now easier for our members.
Drupalize.Me Podcast Episode 33
Blog postThis week we have podcast episode 33. It's all about Global Sprint Days, coming up next weekend, on January 25-26, 2014. We talk about what sprints are, what's happening next weekend, and the why/how of getting involved. Go give it a listen, and then sign up for (or create) a local event!
Risk and Drupal 8
Blog postEvery year Real Story Group (RSG) releases an updated snapshot of the web CMS market. Where will Drupal 8 be placed on the 2015 RSG snapshot?
Getting Started with Forms in Drupal 8
Blog postForms are an essential part of any web application. They are the primary mechanism for collecting input from our users, and without them Drupal wouldn't be very useful. As such, they're also one of the first things people want to learn when they start learning Drupal. Forms are fundamental to creating Drupal modules, whether you're asking someone to leave a review of your video or giving an administrator the option to turn JavaScript aggregation off.
Configuration Management for Developers
Blog postIn an earlier post, Kyle wrote a great introduction to the new configuration management system in Drupal 8. He demonstrated how end users can leverage this new system to easily migrate site configuration between environment, which helps eliminate the "did you remember to check the boxes in the right order?" problem for site builders everywhere. In this post, I take a look at configuration management from the perspective of a module developer. What do we need to write in our custom code to ensure that our configuration settings are easy to deploy?
This week we continue our learning series, Working with Media Module in Drupal 7. In these lessons, Addison explains the many considerations of managing media in a content management system, how you can use Drupal and the Media module to manage and display all kinds of media, and how you can utilize images in several different ways. If you've been wondering how to place images using a WYSIWYG editor or how to create a gallery, these are the lessons you've been waiting for.
Drupalize.Me Podcast Episode 34
Blog postIn our podcast episode 34, Kyle is joined by Kevin Colligan, Sr. Director/Head of Digital Media for the GRAMMY Awards, and Nate Haug, Senior Drupal Architect at Lullabot, to discuss how GRAMMY.com is powered by Drupal.
Recent Site Updates
Blog postOver the last few weeks, we've made several updates to the site. Most of these updates were backend and infrastructure tweaks, which help us provide the smooth service you've come to expect. But we've made also some notable user-facing improvements. Curious to learn more?
Media Explained: A Free Acquia Webinar
Blog postPictures. Podcasts. Videos. If you've ever tried to incorporate rich media files into your web site using only Drupal core, you probably got a shiver down your spine when I said that. Fortunately there is a solution.
Catching the Community Train
Blog postGetting involved in any community on a professional or personal level can be intimidating at first. How do you add value and contribute to something that already has so much community involvement, innovation, and growth? It’s easy to feel like you're trying to catch a runaway train.
This week, as we continue our Webform Basics series, I walk through the many settings of the Webform module. I cover email settings, form settings, and global Webform settings. All of which will help make your form behave exactly how you want it!
Our New Project Management Process
Blog postAt the end of last year, our team outlined our goals for 2014 and reviewed our internal processes. We devised a new plan for managing our site development, and it has proven quite successful.
Your First RESTful View in Drupal 8
Blog postIn a continuation from my first post, "An Introduction to RESTful Web Services in Drupal 8", I now want to explore how Views interacts with REST in Drupal 8. Please join me!
Drupalize.Me Podcast Episode 35
Blog postIn this week's episode, Object Oriented PHP, I'm joined by Lorna Jane Mitchell and Joe Fender to step outside of Drupal a little and look at the larger PHP landscape.
Release Day: Webform Basics Wrap-Up
Blog postThis week, we're wrapping up our series on Webform Basics. In these final lessons of the series, we'll cover administrative tasks such as security, spam control, and results analysis. Even if you're not using Webform, you'll be able to apply the strategies from the "Adding Spam Protection Using Honeypot" lesson to prevent spam on your site.