Joomla veteran and Prototaph Interactive lead Justin Kerr presents on Building Multilingual Websites using Joomla at the September 10, 2014, meeting of the JoomlaChicago-Palatine users group.
2. About Your Presenter:
Justin Kerr
● Prototaph Interactive
www.prototaph.com
justin@prototaph.com
312-560-1115
● TeleGuia Media
www.teleguiamedia.com
jkerr@teleguia.us
● Twitter: @Pomond
3. About Your Presenter:
Justin Kerr
● Prototaph Interactive
www.prototaph.com
justin@prototaph.com
312-560-1115
● TeleGuia Media
www.teleguiamedia.com
jkerr@teleguia.us
● Twitter: @Pomond
● Joomla since 2005
● Internet pro since 1994
● Websites … and more
● JoomlaChicago-Loop
joomlachicagoloop.com
… meeting on Sept. 23!
● Deutsch und … ?
5. Why Build a Multilingual Website?
● Multilingual
constituencies
● Penetration into new
markets
● Serve hungry audiences
● First-to-market
opportunities due to
culture lag
● International customer
base
● Local market
opportunities
● Competitive differentiator
● Cross-cultural
communication
● SEO advantages
7. Why Use Joomla?
●Multilingual in core
●Multilingual since Joomla 1.0
● 57+ official language packs
Afrikaans, Albanian, Arabic Unitag, Belarusian, Bosnian, Bulgarian, Catalan,
Central Kurdish, Chinese Simplified, Chinese Traditional, Croatian, Czech,
Danish, Dutch, English (Australia), English (Canada), English (USA), Estonian,
Finnish, Flemish, French, French (Canada), Galician, German, Greek, Hebrew,
Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Macedonian, Malay,
Montenegrin, Norwegian (Bokm l), Persian, Polish, å Portuguese (Brazil),
Portuguese (Portugal), Romanian, Russian, Serbian (Cyrillic), Serbian (Latin),
Sinhala, Slovak, Spanish, Swahili, Swedish, Syriac (East), Tamil (India), Thai,
Turkish, Ukrainian, Uyghur, Vietnamese, Welsh
8. Why Use Joomla?
●Multilingual in core
●Multilingual since Joomla 1.0
● 57+ official language packs
●Multilingual front- and
back-end
9. Joomla Multilingual Site Process
● Language options begin at Joomla installation:
“Select Language”
10. Joomla Multilingual Site Process
● Multilingual config continues after installation
● Today's examples use Joomla 3 and focus on core
● Before starting:
– Decide what languages you'd like to support
(for both front- and back-end)
– Finalize your website taxonomy/architecture
(and its translations)
– Establish your plan for generating and managing
translated content
39. Joomla Multilingual Site Process
● Step 10: Implement multilingual Modules
– Create parallel Modules ala Articles, Menu Items, etc.
40. Joomla Multilingual Site Process
● Step 10: Implement multilingual Modules
– Create parallel Modules ala Articles, Menu Items, etc.
41. Joomla Multilingual Site Process
● Step 10: Implement multilingual Modules
– Create parallel Modules ala Articles, Menu Items, etc.
– Menu choice + language filter; no “associations”
42. Joomla Multilingual Site Process
● Step 10: Implement multilingual Modules
– Create parallel Modules ala Articles, Menu Items, etc.
– Menu choice + language filter; no “associations”
– Modules assigned to a language only appear when that
language is active.
– Setup main menus; keep original main menu (w.
default “Home” link) unpublished or in unused position
46. Joomla Multilingual Site Process
● Also … multilingual SEO:
– Menu Item, Categories, Articles, etc. allow for
language-specific meta tags
– Plugin Manager > System – Language Filter
SEF URLs and meta tag controls
47. Joomla Multilingual Site Process
● Also … multilingual SEO:
– Menu Item, Categories, Articles, etc. allow for
language-specific meta tags
– Plugin Manager > System – Language Filter
SEF URLs and meta tag controls
– Language Manager > Content > [language item] > Site
Name
48. Joomla Multilingual Site Process
● Also … multilingual SEO:
– Menu Item, Categories, Articles, etc. allow for
language-specific meta tags
– Plugin Manager > System – Language Filter
SEF URLs and meta tag controls
– Language Manager > Content > [language item] > Site
Name
– Plugin Manager > System – Language Code
– Parallel content items allow for additional control:
alt tags, text inside head tags, etc.
49. Joomla Multilingual Site Process
● Also … third-party extensions for multilingual
http://extensions.joomla.org/extensions/languages
50. In Conclusion ...
● Joomla rocks for multilingual websites!
● Any questions or follow-up?
Justin Kerr
● Prototaph Interactive
www.prototaph.com
justin@prototaph.com
312-560-1115
● TeleGuia Media
www.teleguiamedia.com
jkerr@teleguia.us