Trainer: Hook 42
- Level: Beginning / Intermediate Site Builder
- Understanding multilingual website concepts
- Drupal 7 Multilingual overview (with a book!)
- Drupal 8 Hands-On guided training lab
Link to Drupal 8 Multilingual Handout (rc1): https://docs.google.com/document/d/1w---11Dfmhp5PSiIFjEy1lUw6LrkSLjDbub0...
The Google doc contains the step by step handout to create a multilingual website in Drupal 8, updated for Drupal 8 rc1!
All The Details
It's hard for some of us to believe but not everyone speaks English! ;) Reaching audiences from different countries and with different language preferences can boost site conversions, improve user engagement, and create happier customers. Drupal is a go-to CMS for both small and large websites. But, until Drupal 8, building a multilingual site in Drupal has been quite challenging. It can take up to 20 core and community modules, lots of configuration, and often many patches from the issue queues to get a site prepped for multiple languages and translations. But have no fear!
Hook 42 will be rockin' a hands-on multilingual workshop at BADCamp that covers both Drupal 7 and Drupal 8. We'll go in depth for Drupal 7 by following the Drupal 7 Multilingual Sites book which covers adding languages, configuring language negotiation, installing interface translations, configuring entities for translation, and more. Mentors will answer your questions as you go through the training at your own pace. At the end of the day, we'll finish up with an introduction to multilingual in Drupal 8. You will appreciate how much easier it is after going through the Drupal 7 book! You'll get to bring the book home with you for a reference when building your next multilingual site.
This workshop is geared towards Drupal site builders, developers, and themers who are familiar with building Drupal 7 websites. Beginner Drupalers are welcome but, to get the most out of the training, it would be good to understand Drupal basics like creating content types, blocks, views, and users.
We have a lot of material to cover so, to hit the ground running, you'll need:
- Experience building Drupal 7 sites
- We'll provide a Drupal 7 site for each attendee that can be used for the training (or you can use your own working Drupal 7 environment)
Please be ready to go at 9am or earlier. If you are late, we might assume you are not coming and give away your spot.
- 9am to 9:30am: Multilingual Concepts
- 9:30am to 12pm: Drupal 7 Multilingual Overview Self-Guided Training Topics and Book!
- 12pm to 1pm: Lunch on your own (or bring a lunch)
- 1pm to 5:00pm: Drupal 8 multilingual hands-on lab!
You'll be learning a lot in one day! Here are some highlights:
- Understand what Drupal components might need translations
- Configure interface translations to be pulled from localize.drupal.org automatically
- Pros and cons between node/content translation and field/entity translation
- Configure entities (nodes, comments, users, etc.) for translations
- Update views, site variables, and other configuration to support different languages
About the trainers
Aimee has more than 20 years experience in enterprise devops, web content management, and process engineering making big, sustainable websites that people can use. Aimee is writing the Packt Drupal 8 Multilingual Sites book. Learn more about Aimee at hook42.com/team/aimee-degnan.
Kristen is a seasoned web and SEO technologist with over 20 years programming and 10+ years of Drupal experience. Kristen wrote the Packt Drupal 7 Multilingual Sites book. Learn more about Kristen at hook42.com/team/kristen-pol.