Santa Barbara Drupal meetup on Tues 28 Feb, 2012: Building Multilanguage Websites with Localization, Internationalization and Domain

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
Owen Barton's picture
Start: 
2012-02-28 18:00 - 21:00 America/Los_Angeles
Organizers: 
Event type: 
User group meeting

After a hiatus of several months, the Santa Barbara Drupal meetup is back! We are meeting in 2 weeks on Tuesday, Feb 28, 2011, at 6:00pm. The meeting is at a brand new location - the Santa Barbara Hackerspace, located at 158 Aero Camino, Suite A in Goleta. Join us!

This event is free and no RSVP is required, but if you plan to attend please do sign up by clicking the Sign up button below. Knowing how many people are interested in attending can help us better select good locations in the future. People who sign up will also have last minute details (if there are any) sent to them before the meeting.

Additionally, you can follow Santa Barbara Drupal on Twitter at http://twitter.com/sbdrupal

Location

Only local images are allowed. We are meeting at the SB Hackerspace at 158 Aero Camino, Suite A in Goleta - there is a video of the drive-in available.

The entrance is via the wooden deck facing the road.

About the hackerspace: Santa Barbara Hackerspace is a fun place to make interesting things with smart people. Our activities range from robotics and electronics to web development, mobile apps, and computer security. Come join us!

Topics

If you'd like to present on a topic, give a lightning talk or just ask questions of the group, please feel free to leave a comment below.

Announcements

There is an enormous amount of activity in the Drupal community in Southern California. We'll likely have a quick overview of what resources are available to individuals and companies that use Drupal and what Drupal events and trainings are happening in Santa Barbara and beyond.

Presentations: Building Multilanguage Websites with Localization, Internationalization and Domain

Our presenter is Steven Rifkin (@stevenator), a Los Angeles-based Drupal consultant and site architect with Exaltation of Larks (@LarksLA). Just off a recent project involving 4 domains and 7 languages in one Drupal installation, Steve will be covering basic module installation all the way up to the advanced language integration techniques.

If time permits he will also include the use of the Domain suite of modules with Internationalization and what pitfalls they may present. The presentation will begin with a discussion of the current state of Internationalization in Drupal 7 and the debate of field vs. node translations.

While we will be discussing both Drupal 6 & 7, the examples and final demo will be in Drupal 6. We will then open the floor to questions and try to give as many version specific answers as time permits.

The following modules will be demonstrated and discussed:

  • Locale
  • Internationalization
  • Translation (String, Block, Menu, Taxonomy)
  • Domain Access
  • Domain Alias
  • Domain Locale
  • Domain Internationalization

Raffle prizes! Collect them all! Must be present to win!

If you have any items you'd like to donate to the raffle, please contact any of the organizers at the meetup.

Drupal 7 Multilingual Sites, by Kristen Pol The raffle prizes this time includes a copy of Drupal 7 Multilingual Sites by Kristen Pol. Thanks, Kristen!

Overview:

  • Prepare your Drupal site to handle content in different languages easily
  • Apply the numerous multilingual modules to your Drupal site and configure it for any number of different languages

What you will learn from this book:

  • Understand the Drupal 7 localization structure and process
  • Enable your Drupal UI to display in different languages
  • Localize users based on language and country
  • Employ effective search engine optimization (SEO) techniques for your multilingual site
  • Update blocks, menus, views, and panels to work with multiple languages
  • Set up language detection based on URLs, sessions, cookies, or domains
  • Create translatable content types to support multilingual content

Multilingual Drupal 7 Sites is from Packt Publishing and is expected to hit the market at the end of March or beginning of April.

Drupal After Dark

After the meetup, a few of us will likely be going out for food and drinks - location TBD.

About Santa Barbara Drupal

Santa Barbara Drupal is organized entirely by volunteers. Our meetings in Santa Barbara have been hosted at a variety of locations since 2008, including the Java Station coffeeshop, the Las Cumbres Observatory, at UCSB at the Marine Science Institute and the Davidson Library and at the RightScale headquarters. We're very grateful to our past and present venue sponsors and are always interested in hearing from potential venue sponsors for future meetups.

If you'd like to host a future meetup, please post a discussion in our group at http://groups.drupal.org/sbdrupal or contact @SBDrupal on Twitter.

Comments

Awesome!

Kristen Pol's picture

This looks great! Wish I was closer (I'm in Santa Cruz). We'll be doing a beta testing for my new multilingual Drupal 7 book (http://www.packtpub.com/drupal-7-multilingual-sites/book) on the 29th in Santa Cruz :)

Have fun,
Kristen

Thanks again for donating a

christefano's picture

Thanks again for donating a copy of Drupal 7 Multilingual Sites to our meetup! The book matched up completely with the theme of our meetup and it was a win-win-win.

I'll follow up with you in the next few minutes with the raffle prize winner's name and contact info.

Awesome :)

Kristen Pol's picture

Glad it worked out!

Kristen

Next Meeting?

libstraight's picture

Hi there,

I went by the meeting location re: the UCSB email (I had the address) but didn't have my phone to access this page. So, in other words, I couldn't find the meeting. Oh well... next time.

So sorry we missed you! Next

christefano's picture

So sorry we missed you! Next time you have trouble finding the venue at a Santa Barbara Drupal meetup, please feel free to call me at 954-CHRISTO (954-247-4786).

Slides Posted

stevenator's picture

Sorry about the delay everyone. I have posted the slides on slideshare. Please post any questions here and we will do our best to answer in a timely manner. Thank you again to @Owen Barton and the Santa Barbara Group, and the Santa Barbara Hacker Space! Look forward to seeing you again soon.

There was an interesting

christefano's picture

There was an interesting announcement today at https://drupal.org/node/1471870 about localizations. It's security-related but it was published as a public service announcement and not as a security advisory, so some of us may have missed it:

This is a public service announcement regarding possible cross-site scripting risks associated with interface localizations for Drupal. Drupal has cross-site scripting prevention filters in the interface localization import code in Drupal core, however, the extent to which localization can be used to inject markup to webpages is wider, and due to Drupal's localization architecture and code reuse, we cannot tell in advance where the localized text is going to be used and how we should sanitize the translated text. When translated text is used, developers do not expect that it might cause cross-site scripting issues and therefore do not use filtering techniques when the resulting text is assembled into the output.

You should be aware that Drupal's cross-site scripting prevention for interface localizations is not complete and therefore you should review the localizations imported to your site before importing them or ensure that they come from trusted sources. Even Drupal's central localization source, localize.drupal.org has configurable permission system for teams. Those teams where translations are moderated by a team of volunteers are less likely to contain any attack code.

Consequently we are adding translate interface to our list of advanced permissions in our Security advisories process and permissions policy document.

The issue also affect contributed modules like Localization update which automate localization import from localize.drupal.org and compatible servers or String overrides, which allows you to use the localization system to override English built-in text.

LA Drupal [Los Angeles Drupal]

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: