SlideShare a Scribd company logo
1 of 26
Taking WordPress to the World:
Options for a Multilingual Site
WordCamp San Francisco 2011

August 12, 2011
Shannon Smith
CEO of Café Noir Design




w: www.cafenoirdesign.com
t: @cafenoirdesign
What We’ll Cover


✤   Introduction

✤   Strategies for Content

✤   2 WordPress Set-ups

✤   Key Plugins

✤   Advanced Features
Introduction
Why design
multilingual sites?


✤    2/3 of the world population
     speak more than one language

✤    Most people don’t use the
     Internet in English

✤    Internet use is growing fastest
     where English isn’t spoken


Photo: nevsred
Defining Multilingual



✤   Multilingual vs.
    Unilingual (but not
    English)

✤   Multi-lingual vs.
    Multi-regional




    Image: wpbeginner
Strategies for Content
Automated Solution

✤   One language with an
    automated translation

    ✤   plugin (Google AJAX
        Translation)
        http://wordpress.org/extend/plugins/google-
        ajax-translation/



    ✤   Google’s “Add
        Translate to your
        website”
        http://translate.google.com/translate_tools
Partial Solutions


✤   Posts in alternating
    languages, interface in
    one language

✤   Posts in alternating
    languages, interface in
    multiple languages
Complete Solutions

✤   Different content for each
    language

✤   Completely mirrored
    sites
Two WordPress Setups
Technical
Considerations
✤   Interface language

✤   Content language

✤   Language switcher

✤   Language persistence

✤   URL structure

✤   Alphabet

✤   Text direction
                           Photo: jerebu
Political Considerations


✤   Use of flags

✤   Design and cultural
    considerations

✤   Default language

✤   Splash page
What About SEO?

✤   Make the language obvious                                               ✤   Make the language
                                                                                discoverable
     ✤   Don’t mix languages
                                                                                ✤   Cross-link each page
     ✤   Automated translations
         should be blocked from                                                 ✤   Don’t use cookies to show
         search engines                                                             translated versions

✤   Choose URLs carefully                                                       ✤   Be careful using javascript

     ✤   Separate URLs                                                          ✤   Avoid automatic redirection
                                                                                    based on the user’s language
Further reading: Google’s Advice on Multi-regional and multilingual sites
http://www.google.com/support/webmasters/bin/answer.py?answer=182192
URLs That Search Engines Like

✤   Subdomains:           ✤   Separate domain names:

    ✤   de.example.com        ✤   example.com

    ✤   en.example.com        ✤   example.fr

✤   Subdirectories:

    ✤   example.com/en/

    ✤   example.com/de/
Dual-Installation Method

✤   Two WordPress installations
    (can be MultiSite)

✤   Content can be identical or
    not

✤   Requires a language
    switcher plugin

✤   Stable choice

✤   Extra maintenance
Single-Installation Method


✤   One WordPress installation

✤   Content can be identical or not

✤   Requires a multilingual plugin

✤   Can be less stable

✤   Can involve less maintenance
Key Plugins
Single-Installation Plugins
✤   WPML

    ✤   Easy to use

    ✤   Easy to install

    ✤   Translates content,
        interface, plugins

    ✤   Sometimes buggy

✤   Other plugins (qTranslate)
    can NOT be easily
    uninstalled
Dual-Installation Plugins

✤   Bilingual Linker (2 languages
    only)

✤   Language Switcher (no longer
    supported as of 2010)

✤   Multisite Language Switcher

✤   Language packs
Advanced Features
e-Commerce


✤   Magento

✤   PrestaShop (with or without
    plugin)

✤   WPML & MarketPress

✤   Other WPML e-Commerce
    solutions in beta
Email Marketing



✤   CakeMail

✤   Campaign Monitor
    (with 2 sub-accounts)

✤   PHPList
Other



✤   Forms and surveys: Wufoo
    forms and Gravity Forms

✤   Forums (multiple forums)

✤   Wikis (multiple wikis)
Shannon Smith
CEO of Café Noir Design


http://slideshare.net/cafenoirdesign


w: www.cafenoirdesign.com
t: @cafenoirdesign
Thank You
            Image: woodleywonderworks

More Related Content

Viewers also liked

WordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPressWordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPressandrewnacin
 
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...andrewnacin
 
Don't Repeat Your Mistakes: JavaScript Unit Testing
Don't Repeat Your Mistakes: JavaScript Unit TestingDon't Repeat Your Mistakes: JavaScript Unit Testing
Don't Repeat Your Mistakes: JavaScript Unit Testingaaronjorbin
 
E-commerce & WordPress: Navigating the Minefield
E-commerce & WordPress: Navigating the MinefieldE-commerce & WordPress: Navigating the Minefield
E-commerce & WordPress: Navigating the MinefieldIngenesis Limited
 
Coding, Scaling, and Deploys... Oh My!
Coding, Scaling, and Deploys... Oh My!Coding, Scaling, and Deploys... Oh My!
Coding, Scaling, and Deploys... Oh My!Mark Jaquith
 
DNS exfiltration using sqlmap
DNS exfiltration using sqlmapDNS exfiltration using sqlmap
DNS exfiltration using sqlmapMiroslav Stampar
 
State of the Word 2016
State of the Word 2016State of the Word 2016
State of the Word 2016photomatt
 
Pushing Python: Building a High Throughput, Low Latency System
Pushing Python: Building a High Throughput, Low Latency SystemPushing Python: Building a High Throughput, Low Latency System
Pushing Python: Building a High Throughput, Low Latency SystemKevin Ballard
 
State of the Word 2015, WordCamp US
State of the Word 2015, WordCamp USState of the Word 2015, WordCamp US
State of the Word 2015, WordCamp USphotomatt
 
Twitter Presentation: #APIConSF
Twitter Presentation: #APIConSFTwitter Presentation: #APIConSF
Twitter Presentation: #APIConSFRyan Choi
 
Time to climb-- results of national study of disadvantaged entrepreneurs ...
Time to climb-- results of national study of disadvantaged entrepreneurs ...Time to climb-- results of national study of disadvantaged entrepreneurs ...
Time to climb-- results of national study of disadvantaged entrepreneurs ...Richard Swart, PhD
 
ColdFusion for Penetration Testers
ColdFusion for Penetration TestersColdFusion for Penetration Testers
ColdFusion for Penetration TestersChris Gates
 
Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Ako na rýchly web - WordCamp Žilina 2016 - xKatkaAko na rýchly web - WordCamp Žilina 2016 - xKatka
Ako na rýchly web - WordCamp Žilina 2016 - xKatkaKatarina Novotna
 
Customize Your WordPress Theme the Right Way
Customize Your WordPress Theme the Right WayCustomize Your WordPress Theme the Right Way
Customize Your WordPress Theme the Right WayDustin Hartzler
 
The power of a video library
The power of a video libraryThe power of a video library
The power of a video libraryLauren Jeffcoat
 
Lecture - (WordPress) Usability Issues
Lecture - (WordPress) Usability IssuesLecture - (WordPress) Usability Issues
Lecture - (WordPress) Usability IssuesRadka Nacheva
 
5-Point Online Marketing Training Regimen
5-Point Online Marketing Training Regimen5-Point Online Marketing Training Regimen
5-Point Online Marketing Training RegimenStoney deGeyter
 
WordCamp Nashville 2016 "Imposter Syndrome'
WordCamp Nashville 2016   "Imposter Syndrome'WordCamp Nashville 2016   "Imposter Syndrome'
WordCamp Nashville 2016 "Imposter Syndrome'Beth Downey
 
2015 State of Native Advertising - Trends and Best Practices
2015 State of Native Advertising - Trends and Best Practices 2015 State of Native Advertising - Trends and Best Practices
2015 State of Native Advertising - Trends and Best Practices TripleLift
 

Viewers also liked (20)

WordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPressWordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPress
 
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
WordCamp San Francisco 2011: Transients, Caching, and the Complexities of Mul...
 
How Testing Changed My Life
How Testing Changed My LifeHow Testing Changed My Life
How Testing Changed My Life
 
Don't Repeat Your Mistakes: JavaScript Unit Testing
Don't Repeat Your Mistakes: JavaScript Unit TestingDon't Repeat Your Mistakes: JavaScript Unit Testing
Don't Repeat Your Mistakes: JavaScript Unit Testing
 
E-commerce & WordPress: Navigating the Minefield
E-commerce & WordPress: Navigating the MinefieldE-commerce & WordPress: Navigating the Minefield
E-commerce & WordPress: Navigating the Minefield
 
Coding, Scaling, and Deploys... Oh My!
Coding, Scaling, and Deploys... Oh My!Coding, Scaling, and Deploys... Oh My!
Coding, Scaling, and Deploys... Oh My!
 
DNS exfiltration using sqlmap
DNS exfiltration using sqlmapDNS exfiltration using sqlmap
DNS exfiltration using sqlmap
 
State of the Word 2016
State of the Word 2016State of the Word 2016
State of the Word 2016
 
Pushing Python: Building a High Throughput, Low Latency System
Pushing Python: Building a High Throughput, Low Latency SystemPushing Python: Building a High Throughput, Low Latency System
Pushing Python: Building a High Throughput, Low Latency System
 
State of the Word 2015, WordCamp US
State of the Word 2015, WordCamp USState of the Word 2015, WordCamp US
State of the Word 2015, WordCamp US
 
Twitter Presentation: #APIConSF
Twitter Presentation: #APIConSFTwitter Presentation: #APIConSF
Twitter Presentation: #APIConSF
 
Time to climb-- results of national study of disadvantaged entrepreneurs ...
Time to climb-- results of national study of disadvantaged entrepreneurs ...Time to climb-- results of national study of disadvantaged entrepreneurs ...
Time to climb-- results of national study of disadvantaged entrepreneurs ...
 
ColdFusion for Penetration Testers
ColdFusion for Penetration TestersColdFusion for Penetration Testers
ColdFusion for Penetration Testers
 
Ako na rýchly web - WordCamp Žilina 2016 - xKatka
Ako na rýchly web - WordCamp Žilina 2016 - xKatkaAko na rýchly web - WordCamp Žilina 2016 - xKatka
Ako na rýchly web - WordCamp Žilina 2016 - xKatka
 
Customize Your WordPress Theme the Right Way
Customize Your WordPress Theme the Right WayCustomize Your WordPress Theme the Right Way
Customize Your WordPress Theme the Right Way
 
The power of a video library
The power of a video libraryThe power of a video library
The power of a video library
 
Lecture - (WordPress) Usability Issues
Lecture - (WordPress) Usability IssuesLecture - (WordPress) Usability Issues
Lecture - (WordPress) Usability Issues
 
5-Point Online Marketing Training Regimen
5-Point Online Marketing Training Regimen5-Point Online Marketing Training Regimen
5-Point Online Marketing Training Regimen
 
WordCamp Nashville 2016 "Imposter Syndrome'
WordCamp Nashville 2016   "Imposter Syndrome'WordCamp Nashville 2016   "Imposter Syndrome'
WordCamp Nashville 2016 "Imposter Syndrome'
 
2015 State of Native Advertising - Trends and Best Practices
2015 State of Native Advertising - Trends and Best Practices 2015 State of Native Advertising - Trends and Best Practices
2015 State of Native Advertising - Trends and Best Practices
 

Similar to Taking WordPress to the World : Options for a Multilingual Site | WordCamp San Francisco 2011

Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash CourseMrAbbas
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash CourseMrAbas
 
How to Create Multilingual Websites
How to Create Multilingual WebsitesHow to Create Multilingual Websites
How to Create Multilingual WebsitesChempetitive Group
 
The Characteristics of a Successful SPA
The Characteristics of a Successful SPAThe Characteristics of a Successful SPA
The Characteristics of a Successful SPAGil Fink
 
International sites hreflang
International sites hreflangInternational sites hreflang
International sites hreflangDmitry Sergiets
 
Going Global - WordPress Multilingual
Going Global - WordPress MultilingualGoing Global - WordPress Multilingual
Going Global - WordPress MultilingualAmit Kvint
 
Multilingual WordPress
Multilingual WordPressMultilingual WordPress
Multilingual WordPressMatt Smith
 
Internship review
Internship reviewInternship review
Internship reviewPAWAN KUMAR
 
International sites hreflang video slides
International sites hreflang video slidesInternational sites hreflang video slides
International sites hreflang video slidesDmitry Sergiets
 
Barcelona Multilanguage
Barcelona MultilanguageBarcelona Multilanguage
Barcelona Multilanguageguest3a6661
 
Web Design For The Nondesigner
Web Design For The NondesignerWeb Design For The Nondesigner
Web Design For The NondesignerCharlie Kalech
 
wcdk - Making your WordPress Multilingual
wcdk - Making your WordPress Multilingualwcdk - Making your WordPress Multilingual
wcdk - Making your WordPress MultilingualAmit Kvint
 
Multilingual WordPress (WordCamp Toronto 2014)
Multilingual WordPress (WordCamp Toronto 2014)Multilingual WordPress (WordCamp Toronto 2014)
Multilingual WordPress (WordCamp Toronto 2014)Matt Smith
 
ATO- Intro to Web Concepts
ATO- Intro to Web ConceptsATO- Intro to Web Concepts
ATO- Intro to Web ConceptsMarjorie Sample
 
getting_rid_of_duplicate_content_iss-ben_dangelo.ppt
getting_rid_of_duplicate_content_iss-ben_dangelo.pptgetting_rid_of_duplicate_content_iss-ben_dangelo.ppt
getting_rid_of_duplicate_content_iss-ben_dangelo.pptzachbrowne
 
Design Best Practices for WordPress
Design Best Practices for WordPressDesign Best Practices for WordPress
Design Best Practices for WordPressSuzette Franck
 
Accessibility with Joomla [on a budget]
Accessibility with Joomla [on a budget]Accessibility with Joomla [on a budget]
Accessibility with Joomla [on a budget]Aimee Maree Forsstrom
 
10 common mistakes WordPress developers make when building multilingual sites
10 common mistakes WordPress developers make when building multilingual sites10 common mistakes WordPress developers make when building multilingual sites
10 common mistakes WordPress developers make when building multilingual sitesAgnieszka Bury
 

Similar to Taking WordPress to the World : Options for a Multilingual Site | WordCamp San Francisco 2011 (20)

Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash Course
 
Web Fundamentals Crash Course
Web Fundamentals Crash CourseWeb Fundamentals Crash Course
Web Fundamentals Crash Course
 
Multilingual websites handson
Multilingual websites handsonMultilingual websites handson
Multilingual websites handson
 
How to Create Multilingual Websites
How to Create Multilingual WebsitesHow to Create Multilingual Websites
How to Create Multilingual Websites
 
The Characteristics of a Successful SPA
The Characteristics of a Successful SPAThe Characteristics of a Successful SPA
The Characteristics of a Successful SPA
 
International sites hreflang
International sites hreflangInternational sites hreflang
International sites hreflang
 
Going Global - WordPress Multilingual
Going Global - WordPress MultilingualGoing Global - WordPress Multilingual
Going Global - WordPress Multilingual
 
Multilingual WordPress
Multilingual WordPressMultilingual WordPress
Multilingual WordPress
 
Going Global WordPress Multilingual
Going Global WordPress MultilingualGoing Global WordPress Multilingual
Going Global WordPress Multilingual
 
Internship review
Internship reviewInternship review
Internship review
 
International sites hreflang video slides
International sites hreflang video slidesInternational sites hreflang video slides
International sites hreflang video slides
 
Barcelona Multilanguage
Barcelona MultilanguageBarcelona Multilanguage
Barcelona Multilanguage
 
Web Design For The Nondesigner
Web Design For The NondesignerWeb Design For The Nondesigner
Web Design For The Nondesigner
 
wcdk - Making your WordPress Multilingual
wcdk - Making your WordPress Multilingualwcdk - Making your WordPress Multilingual
wcdk - Making your WordPress Multilingual
 
Multilingual WordPress (WordCamp Toronto 2014)
Multilingual WordPress (WordCamp Toronto 2014)Multilingual WordPress (WordCamp Toronto 2014)
Multilingual WordPress (WordCamp Toronto 2014)
 
ATO- Intro to Web Concepts
ATO- Intro to Web ConceptsATO- Intro to Web Concepts
ATO- Intro to Web Concepts
 
getting_rid_of_duplicate_content_iss-ben_dangelo.ppt
getting_rid_of_duplicate_content_iss-ben_dangelo.pptgetting_rid_of_duplicate_content_iss-ben_dangelo.ppt
getting_rid_of_duplicate_content_iss-ben_dangelo.ppt
 
Design Best Practices for WordPress
Design Best Practices for WordPressDesign Best Practices for WordPress
Design Best Practices for WordPress
 
Accessibility with Joomla [on a budget]
Accessibility with Joomla [on a budget]Accessibility with Joomla [on a budget]
Accessibility with Joomla [on a budget]
 
10 common mistakes WordPress developers make when building multilingual sites
10 common mistakes WordPress developers make when building multilingual sites10 common mistakes WordPress developers make when building multilingual sites
10 common mistakes WordPress developers make when building multilingual sites
 

Recently uploaded

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Recently uploaded (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Taking WordPress to the World : Options for a Multilingual Site | WordCamp San Francisco 2011

  • 1. Taking WordPress to the World: Options for a Multilingual Site WordCamp San Francisco 2011 August 12, 2011
  • 2. Shannon Smith CEO of Café Noir Design w: www.cafenoirdesign.com t: @cafenoirdesign
  • 3. What We’ll Cover ✤ Introduction ✤ Strategies for Content ✤ 2 WordPress Set-ups ✤ Key Plugins ✤ Advanced Features
  • 5. Why design multilingual sites? ✤ 2/3 of the world population speak more than one language ✤ Most people don’t use the Internet in English ✤ Internet use is growing fastest where English isn’t spoken Photo: nevsred
  • 6. Defining Multilingual ✤ Multilingual vs. Unilingual (but not English) ✤ Multi-lingual vs. Multi-regional Image: wpbeginner
  • 8. Automated Solution ✤ One language with an automated translation ✤ plugin (Google AJAX Translation) http://wordpress.org/extend/plugins/google- ajax-translation/ ✤ Google’s “Add Translate to your website” http://translate.google.com/translate_tools
  • 9. Partial Solutions ✤ Posts in alternating languages, interface in one language ✤ Posts in alternating languages, interface in multiple languages
  • 10. Complete Solutions ✤ Different content for each language ✤ Completely mirrored sites
  • 12. Technical Considerations ✤ Interface language ✤ Content language ✤ Language switcher ✤ Language persistence ✤ URL structure ✤ Alphabet ✤ Text direction Photo: jerebu
  • 13. Political Considerations ✤ Use of flags ✤ Design and cultural considerations ✤ Default language ✤ Splash page
  • 14. What About SEO? ✤ Make the language obvious ✤ Make the language discoverable ✤ Don’t mix languages ✤ Cross-link each page ✤ Automated translations should be blocked from ✤ Don’t use cookies to show search engines translated versions ✤ Choose URLs carefully ✤ Be careful using javascript ✤ Separate URLs ✤ Avoid automatic redirection based on the user’s language Further reading: Google’s Advice on Multi-regional and multilingual sites http://www.google.com/support/webmasters/bin/answer.py?answer=182192
  • 15. URLs That Search Engines Like ✤ Subdomains: ✤ Separate domain names: ✤ de.example.com ✤ example.com ✤ en.example.com ✤ example.fr ✤ Subdirectories: ✤ example.com/en/ ✤ example.com/de/
  • 16. Dual-Installation Method ✤ Two WordPress installations (can be MultiSite) ✤ Content can be identical or not ✤ Requires a language switcher plugin ✤ Stable choice ✤ Extra maintenance
  • 17. Single-Installation Method ✤ One WordPress installation ✤ Content can be identical or not ✤ Requires a multilingual plugin ✤ Can be less stable ✤ Can involve less maintenance
  • 19. Single-Installation Plugins ✤ WPML ✤ Easy to use ✤ Easy to install ✤ Translates content, interface, plugins ✤ Sometimes buggy ✤ Other plugins (qTranslate) can NOT be easily uninstalled
  • 20. Dual-Installation Plugins ✤ Bilingual Linker (2 languages only) ✤ Language Switcher (no longer supported as of 2010) ✤ Multisite Language Switcher ✤ Language packs
  • 22. e-Commerce ✤ Magento ✤ PrestaShop (with or without plugin) ✤ WPML & MarketPress ✤ Other WPML e-Commerce solutions in beta
  • 23. Email Marketing ✤ CakeMail ✤ Campaign Monitor (with 2 sub-accounts) ✤ PHPList
  • 24. Other ✤ Forms and surveys: Wufoo forms and Gravity Forms ✤ Forums (multiple forums) ✤ Wikis (multiple wikis)
  • 25. Shannon Smith CEO of Café Noir Design http://slideshare.net/cafenoirdesign w: www.cafenoirdesign.com t: @cafenoirdesign
  • 26. Thank You Image: woodleywonderworks

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. Some factoids\n
  6. WordPress 3.3 is expected to have an easier method of installing language packs.\nLanguage use, culture, georgraphy and politics do not overlap perfectly.\n
  7. \n
  8. Not reliable, not accurate, not very professional. \nBudget choice when translation is too expensive.\nHuman translation is always preferred.\nTool for a small personal blog.\n\n
  9. Tool for blogs where the writer speaks two languages, but doesn’t want to translate all the content.\n
  10. Professional business choice for business sites and enterprise blogs.\nRequires a translation team, or service. \nInvolves translating almost every page.\n
  11. \n
  12. Interface language : header, sidebars, plugins, forms.\nLanguage switcher : tool the user uses to choose the language.\nLanguage persistence: often uses cookies.\n
  13. Potential to offend.\nLanguage use and nations are not completely overlapping entities. \nDefault language is only appropriate where there is a majority group.\nSplash page/multi-language homepage where there is no dominant language: Canada, Belgium, Switzerland.\n\n
  14. Google doesn’t consider automated results reliable and warns that it can result in poor search indexing. \nAutomatic redirection: browser sniffing to determine the language on a computer or by geo-mapping IP address. \nCookies or javascript to make a language switcher work or to have language-choice persistence.\nAccessibility issues as well\n\n
  15. \n
  16. Extra maintenance is less with Multisite.\nMultisite is easy to set up.\nTheme choice is unlimited.\n
  17. Many theme options including all the Woo themes.\n
  18. \n
  19. Optional translation service.\nOther plugins add all the different language versions to the same database tables. If you disable the plugin, you need to remove the other languages from each entry by hand or clean the database.\n
  20. \n
  21. \n
  22. WP ecommerce and Shopp\nMutisite install\n
  23. \n
  24. \n
  25. \n
  26. \n