Drupal Camp 2012

NOTE: This website is an archive of the 2012 Stanford Drupal Camp. The current year's Stanford Drupal Camp website is at http://drupalcamp.stanford.edu

Creating multilingual Drupal 7 websites (part one)

Track(s): 
Content Management
Track(s): 
Development
Track(s): 
Site Building
Speaker(s): 

Why should you create a Drupal website that supports more than one language or a language besides English?

  • There are more non-English native speakers in the world than English native speakers.
  • You can expand your audience across languages.
  • You can promote your site in other countries.
  • Users are more likely to buy products and services when a website is in their native language.

NOTE: Beginning Drupalers are welcome. As long as you know the Drupal basics (how to add a content type, block, menu, etc.) then you should be able to follow along.

I will be raffling off a copy of my new Drupal 7 Multilingual Sites book! (one in each talk)

Creating a multilingual Drupal website isn't rocket science, but it's not very simple either. And, in Drupal 7, things have gotten a lot more interesting because of the transition from CCK to entity fields. This session will go over the basics of creating a multilingual Drupal 7 website. It will be broken up into two sessions to cover more topics. I could offer a third session for even more topics if there is enough interest (please leave comments).

Here's a first pass at the topics for each session. This will be based on my new book that just came out:

Drupal 7 Multilingual Sites :) http://kristen.org/book

Part One

  • Different options for installation
  • Adding languages
  • Configuring language negotiation
  • Updating the Drupal interface
  • Node translation vs. field translation
  • Basic content translation

Part Two

  • Configuring blocks
  • Configuring menus
  • Configuring taxonomy
  • Configuring views

If there is something that you want covered, please let a comment.

Experience level: 
Beginner
Intermediate
Time slot: 
5 May 15:00 - 16:00
Room: 
Room 90