If you've watched any videos this week you will have noticed that the video player looks very different. We've been working on this update to our entire video delivery system since the beginning of the year, and we hope you're as excited about it as we are. Delivering video content from our servers to your device is one of the core features of this site. As such, we put a lot of time, effort, and thought into making that experience the best that we could. Here's a quick look at the improvements, followed by more in-depth background on the...

Last week, we got started with the Field API. And this week, we'll continue with code-walkthrough videos for Drupal module developers who want to add field widgets, settings, and field formatters to custom fields.

One of the neat new things in Drupal 8 is something called the Tour module. It is built on the Joyride jQuery plugin, which provides a clickable tour of HTML elements on your website. It gives you a way to walk a new user through your site or a particular interface with text instructions and next buttons. If you're not sure what this all means or looks like, have a look at the video below to see it in action in Drupal 8.  

Robust content modeling is made possible in Drupal 7 through fields. Attaching the right field types to entities makes it possible to bend your Drupal site to your will and scale it according to your needs. There are a lot of field types and field formatters provided in Contrib that you can download and install as modules to extend your Drupal 7 site. But what if you want to collect, store and format data in a particular way not provided by core or contributed modules? By providing custom fields and formatters through a module, you can...

Drupal 8 is moving along at a steady pace, but not as quickly as we all had hoped. One great advantage this has is it gives developers time to backport lots of the features Drupal 8 has in core as modules for Drupal 7. My inspiration and blatant rip-off for this blog came from the presentation fellow Lullabot Dave Reid did at Drupalcon Austin about how to Future-Proof Your Drupal 7 Site. Dave’s presentation was more about what you can do to make your Drupal 7 “ready” where this article is more about showing off Drupal 8 “hotness” that we...

This week we are finishing the Our Media news site project from the O'Reilly Using Drupal book. We will complete setting up our section editor access control with the Workbench Access module, by linking our News Section vocabulary to Workbench, and then testing things out.

As you start down the road of learning Drupal 8 module development, one of the first new Drupalisms that you're likely to encounter are plugins. After writing a blog post about creating blocks, which uses the new plugin architecture, I thought it might be interesting to take a step back and talk a little bit more about plugins at a higher level. This blog post contains an introduction to the what and why of plugins to help Drupal 7 developers make the transition to Drupal 8.

Creating a good editorial system can mean many different things. The Workbench module provides the main pieces that make up the heart of this system for the Our Media demo site we're building. Workbench gives us a centralized workspace for the editorial team, a way to control editorial access to content in the various sections of the site, and a very flexible tool to create custom publication workflows.

The Drupalize.Me team has been blogging and podcasting about Drupal 8 discussions, features, and significant milestones on the road to beta. Recently, we compiled our Drupal 8 resources here:

Our latest series, Using Drupal Chapter 7: Managing Publishing Workflows, focuses on the problem of managing content and the review process in a team setting. This week, we'll be introduced to the case study, explore the core Taxonomy module, and get to work categorizing content. We'll also take a look at the Pathauto module, its extensive settings, and we'll set up automatic aliasing to enable "pretty" URLs for content pages.

On, Drupal 8 promotion is in full-swing. Features and benefits are being touted and summarized right and left. One of the categories of improvement summed up on the Drupal 8 features page is "Accessibility." I went digging for more information on how accessibility improvements have been integrated in Drupal 8 and I found a number of resources on the effort to improve accessibility in D8.

This week we'll wrap up the series, Using Drupal Chapter 6: Event Management with these five videos: