Viewing posts tagged Release day

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. This will set us up with a good foundation to begin setting up the site for theming.

Next week we'll continue with the Drupal site-building by getting the elements into place that we'll need. We'll be configurig things like image styles and blocks for the site.

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.

Release Day: Wrapping up Media 2.x

This week, we're finishing up our Using Drupal, Chapter 4 series, which covers media management with Media 2. We finish off our site by adding the ability to embed YouTube videos on the site very easily. This introduces us to the Media Internet Sources module and the concept of stream wrappers. Once we've finished building the site, we take a look at some ways to extend the site further on your own, and then summarize everything we've done to get to the final product.

Release Day: Text Formats, WYSIWYG, and Media

After a brief break from our video schedule, we are back on track this week, picking up the trail on the Using Drupal Chapter 4, Media Management series. In these three lessons we'll take a look at how to get media into the body of our content, instead of as a separate field in our nodes. We'll look at what general solutions are out there for web development, by taking a look at tools like BUEditor, Markdown, and CKEditor and explaining what WYSIWYG is all about. We'll also spend some time to explain the very important, but often overlooked, text format feature of Drupal. This is an important concept to understand to make your content editing experience better, and make sure you keep your site secure. Lastly, we get a nice, shiny WYSIWYG installed on our site, and integrate our Media Browser with it.

Release Day: Getting Started with Media Management

Last week we started off two new series on Media module, each covering a different major version. This week we are plowing ahead with the Using Drupal Chapter 4: Media Management series, which covers Media version 2.x. These lessons will give you an overview of the Media Module and the various things it will do for us. After that, we're going to dive right in to building our music review site by building out the review content type, and playing around with our field display to make sure things are looking the way we intend.

Release Day: Two New Series on Media Module

This week we are starting off two new series at the same time to cover a very important topic for web sites today: Media Management. Almost every site out there needs to work with media in some way, whether it is just uploading images in your blog posts, or having to work with audio and videos in a variety of ways. In Drupal 7 the Media module has become the go-to solution for handling the full range of media needs.

Release Day: Finishing the Migrate Module Series

Today we finish up the Importing Data With Migrate and Drupal 7 series. In four hours of lessons we've covered everything from Migrate module concepts to writing your own custom data migration. To wrap things up this week, we are going to take a look at using other data sources, like CSV files, as well as different destinations aside from nodes.

Release Day: Migrating References and Multi-Value Fields

Very few migrations are simple and straight-forward enough that a simple field mapping gets all of the little bits you need. In this week's Importing Data With Migrate and Drupal 7 lessons, we take a look at some complicated field mappings. We are going to add some new data we need to import, with team information. The team data is related to our player data through a relationship, and a player can have multiple teams they've played for.

Release Day: Migration Field Mapping

In this week's lessons for the Importing Data With Migrate and Drupal 7 series we get a good look at our field mappings. This is the time that we make sure our source data is being properly handled and getting to the right destination fields in our Drupal site's database. We walk through basic field mapping, and see how that looks and works in the site UI, as well as with Drush. Then we explore different ways we can transform source data during the migration process, so that it matches what our destination field is expecting.

Release Day: Writing a Custom Migration

This week we're finally ready to dive in and write our first custom migration with the Migrate module. To get things set up, we need to get our source data, and create the content type in our Drupal site so that we have a destination. Joe walks through grabbing some baseball stats in SQL format for the source, and then building out the content types we'll need for teams and players.

Release Day: Migrate Module Orientation

This week, we are continuing our Importing Data With Migrate and Drupal 7 series, by getting oriented with the Migrate module. We take a look at two different ways of working with our migrations, through the UI and by using drush. Then we open up the Migrate example module to get an overview about what files are needed, and the main pieces of code used, to create a migration. This sets us up with a foundation to begin writing our own custom migration next week.

New Series: Importing Data with the Migrate Module

With so much data in so many places on the web, more and more site builders find that they need to get external data into their Drupal sites. It's a common problem with many ways to solve. One of the best ways to tackle this in Drupal is to use the Migrate module. The new Importing Data With Migrate and Drupal 7 series will teach you how to use the Migrate module to take data that exists in different source locations and import that into a Drupal 7 website.