SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Building Multilingual 
Websites Using Joomla! 
JoomlaChicago-Palatine Users Group Meeting Sept. 10, 2014
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
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 … ?
Why Build a Multilingual Website? 
?
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
Why Use Joomla? 
?
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
Why Use Joomla? 
●Multilingual in core 
●Multilingual since Joomla 1.0 
● 57+ official language packs 
●Multilingual front- and 
back-end
Joomla Multilingual Site Process 
● Language options begin at Joomla installation: 
“Select Language”
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
Joomla Multilingual Site Process 
Step 1: Go to Extensions > Language Manager
Joomla Multilingual Site Process 
Step 1: Go to Extensions > Language Manager 
… review installed languages for Site and 
Administrator
Joomla Multilingual Site Process 
● Step 2: Add an official translation pack
Joomla Multilingual Site Process 
● Step 2: Add an official translation pack
Joomla Multilingual Site Process 
● Step 2: Add an official translation pack
Joomla Multilingual Site Process 
● Step 3: Create a new Content Language
Joomla Multilingual Site Process 
● Step 3: Create a new Content Language
Joomla Multilingual Site Process 
● Step 3: Create a new Content Language
Joomla Multilingual Site Process 
● Step 4: Enable the Language Filter Plugin
Joomla Multilingual Site Process 
● Step 4: Enable the Language Filter Plugin
Joomla Multilingual Site Process 
● Step 5: Create Multilingual Content Structures 
(e.g. Joomla Article Categories)
Joomla Multilingual Site Process 
● Step 5: Create Multilingual Content Structures 
(e.g. Joomla Article Categories)
Joomla Multilingual Site Process 
● Step 5: Create Multilingual Content Structures 
(e.g. Joomla Article Categories)
Joomla Multilingual Site Process 
● Step 6: Create Multilingual Content Items 
(e.g. Joomla Articles)
Joomla Multilingual Site Process 
● Step 6: Create Multilingual Content Items 
(e.g. Joomla Articles)
Joomla Multilingual Site Process 
● Tip: Use Joomla's Batch processing tools
Joomla Multilingual Site Process 
● Step 7: Build out parallel multilingual menus
Joomla Multilingual Site Process 
● Step 7: Build out parallel multilingual menus
Joomla Multilingual Site Process 
● Step 7: Build out parallel multilingual menus
Joomla Multilingual Site Process 
● Step 7: Build out parallel multilingual menus
Joomla Multilingual Site Process 
● Step 7: Build out parallel multilingual menus
Joomla Multilingual Site Process 
● Step 8: Set default home pages for languages 
… retain default Home page link in Main Menu
Joomla Multilingual Site Process 
● Step 8: Set default home pages for languages
Joomla Multilingual Site Process 
● Step 8: Set default home pages for languages
Joomla Multilingual Site Process 
● Step 9: Implement item Associations 
– Associations tab in Category, Article, Menu Item, etc.
Joomla Multilingual Site Process 
● Step 9: Implement item Associations 
– Associations tab in Category, Article, Menu Item, etc.
Joomla Multilingual Site Process 
● Step 9: Implement item Associations 
– Associations tab in Category, Article, Menu Item, etc.
Joomla Multilingual Site Process 
● Step 9: Implement item Associations
Joomla Multilingual Site Process 
● Step 10: Implement multilingual Modules 
– Create parallel Modules ala Articles, Menu Items, etc.
Joomla Multilingual Site Process 
● Step 10: Implement multilingual Modules 
– Create parallel Modules ala Articles, Menu Items, etc.
Joomla Multilingual Site Process 
● Step 10: Implement multilingual Modules 
– Create parallel Modules ala Articles, Menu Items, etc. 
– Menu choice + language filter; no “associations”
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
Joomla Multilingual Site Process 
● Step 11: Implement language switcher Module
Joomla Multilingual Site Process 
● Step 11: Implement language switcher Module(s)
Joomla Multilingual Site Process 
● Step 11: Implement language switcher Module(s)
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
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
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.
Joomla Multilingual Site Process 
● Also … third-party extensions for multilingual 
http://extensions.joomla.org/extensions/languages
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

Más contenido relacionado

La actualidad más candente

Joomla 15 Quickstart
Joomla 15 QuickstartJoomla 15 Quickstart
Joomla 15 QuickstartAmyStephen
 
Using disqus & facebook comment in wordpress themes
Using disqus & facebook comment in wordpress themesUsing disqus & facebook comment in wordpress themes
Using disqus & facebook comment in wordpress themescodebangla
 
Introduction to building joomla! components using FOF
Introduction to building joomla! components using FOFIntroduction to building joomla! components using FOF
Introduction to building joomla! components using FOFTim Plummer
 
Drupal Internationalization
Drupal InternationalizationDrupal Internationalization
Drupal InternationalizationHelior Colorado
 
Joomla 2.5 New Features and Hidden Gems
Joomla 2.5 New Features and Hidden GemsJoomla 2.5 New Features and Hidden Gems
Joomla 2.5 New Features and Hidden GemsMike Carson
 
Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2Tim Plummer
 
MAKE YOUR THEMES AND PLUGINS READY FOR TRANSLATION
MAKE YOUR THEMES AND PLUGINS READY FOR TRANSLATIONMAKE YOUR THEMES AND PLUGINS READY FOR TRANSLATION
MAKE YOUR THEMES AND PLUGINS READY FOR TRANSLATIONMakarand Mane
 
Multi-Language Websites in ExpressionEngine
Multi-Language Websites in ExpressionEngineMulti-Language Websites in ExpressionEngine
Multi-Language Websites in ExpressionEngineJohn Henry Donovan
 
Moodle Development Best Pracitces
Moodle Development Best PracitcesMoodle Development Best Pracitces
Moodle Development Best PracitcesJustin Filip
 
Chrome Presentation
Chrome PresentationChrome Presentation
Chrome Presentationdaveburcher
 
Getting the Most out of WordPress.com
Getting the Most out of WordPress.comGetting the Most out of WordPress.com
Getting the Most out of WordPress.comMel Choyce
 

La actualidad más candente (13)

Joomla 15 Quickstart
Joomla 15 QuickstartJoomla 15 Quickstart
Joomla 15 Quickstart
 
Manual
ManualManual
Manual
 
Using disqus & facebook comment in wordpress themes
Using disqus & facebook comment in wordpress themesUsing disqus & facebook comment in wordpress themes
Using disqus & facebook comment in wordpress themes
 
Introduction to building joomla! components using FOF
Introduction to building joomla! components using FOFIntroduction to building joomla! components using FOF
Introduction to building joomla! components using FOF
 
Drupal Internationalization
Drupal InternationalizationDrupal Internationalization
Drupal Internationalization
 
Joomla 2.5 New Features and Hidden Gems
Joomla 2.5 New Features and Hidden GemsJoomla 2.5 New Features and Hidden Gems
Joomla 2.5 New Features and Hidden Gems
 
Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2Rapid application development using Akeeba FOF and Joomla 3.2
Rapid application development using Akeeba FOF and Joomla 3.2
 
MAKE YOUR THEMES AND PLUGINS READY FOR TRANSLATION
MAKE YOUR THEMES AND PLUGINS READY FOR TRANSLATIONMAKE YOUR THEMES AND PLUGINS READY FOR TRANSLATION
MAKE YOUR THEMES AND PLUGINS READY FOR TRANSLATION
 
HTML
HTMLHTML
HTML
 
Multi-Language Websites in ExpressionEngine
Multi-Language Websites in ExpressionEngineMulti-Language Websites in ExpressionEngine
Multi-Language Websites in ExpressionEngine
 
Moodle Development Best Pracitces
Moodle Development Best PracitcesMoodle Development Best Pracitces
Moodle Development Best Pracitces
 
Chrome Presentation
Chrome PresentationChrome Presentation
Chrome Presentation
 
Getting the Most out of WordPress.com
Getting the Most out of WordPress.comGetting the Most out of WordPress.com
Getting the Most out of WordPress.com
 

Similar a Building Multilingual Websites Using Joomla

wcdk - Making your WordPress Multilingual
wcdk - Making your WordPress Multilingualwcdk - Making your WordPress Multilingual
wcdk - Making your WordPress MultilingualAmit Kvint
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTPinky Mondal
 
Going Global - WordPress Multilingual
Going Global - WordPress MultilingualGoing Global - WordPress Multilingual
Going Global - WordPress MultilingualAmit Kvint
 
Multilingual WordPress With Polylang
Multilingual WordPress With PolylangMultilingual WordPress With Polylang
Multilingual WordPress With PolylangTeemu Suoranta
 
Intro to MUI and variations in SharePoint 2010
Intro to MUI and variations in SharePoint 2010Intro to MUI and variations in SharePoint 2010
Intro to MUI and variations in SharePoint 2010Joris Poelmans
 
Multilingual WordPress
Multilingual WordPressMultilingual WordPress
Multilingual WordPressMatt Smith
 
Going global with e commerce sites – the next big thing!
Going global with e commerce sites – the next big thing!Going global with e commerce sites – the next big thing!
Going global with e commerce sites – the next big thing!eyalkaufman
 
Joomla 1.6 multilingual - 2Value meeting
Joomla 1.6 multilingual - 2Value meetingJoomla 1.6 multilingual - 2Value meeting
Joomla 1.6 multilingual - 2Value meetingSander Potjer
 
Make web as webapp
Make web as webappMake web as webapp
Make web as webappFred Lin
 
Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Peter Martin
 
BIWUG 30/11/2011 Intro to MUI and Variations in SharePoint 2010
BIWUG 30/11/2011 Intro to MUI and Variations in SharePoint 2010BIWUG 30/11/2011 Intro to MUI and Variations in SharePoint 2010
BIWUG 30/11/2011 Intro to MUI and Variations in SharePoint 2010BIWUG
 
Multilingual WordPress (WordCamp Toronto 2014)
Multilingual WordPress (WordCamp Toronto 2014)Multilingual WordPress (WordCamp Toronto 2014)
Multilingual WordPress (WordCamp Toronto 2014)Matt Smith
 
JDay Sevilla 2015 - Mobile app development for Joomla
JDay Sevilla 2015 - Mobile app development for JoomlaJDay Sevilla 2015 - Mobile app development for Joomla
JDay Sevilla 2015 - Mobile app development for JoomlaExtly Extensions - JoomGap
 
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...Suzanne Dergacheva
 
What you can do by Joomla components
What you can do by Joomla componentsWhat you can do by Joomla components
What you can do by Joomla componentsRifat Wahid ALIF
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla! Saurabh Shah
 
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...Peter Martin
 
Joomla-Content Management System
Joomla-Content Management SystemJoomla-Content Management System
Joomla-Content Management SystemsilenceIT Inc.
 

Similar a Building Multilingual Websites Using Joomla (20)

wcdk - Making your WordPress Multilingual
wcdk - Making your WordPress Multilingualwcdk - Making your WordPress Multilingual
wcdk - Making your WordPress Multilingual
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
 
Going Global - WordPress Multilingual
Going Global - WordPress MultilingualGoing Global - WordPress Multilingual
Going Global - WordPress Multilingual
 
Multilingual WordPress With Polylang
Multilingual WordPress With PolylangMultilingual WordPress With Polylang
Multilingual WordPress With Polylang
 
Intro to MUI and variations in SharePoint 2010
Intro to MUI and variations in SharePoint 2010Intro to MUI and variations in SharePoint 2010
Intro to MUI and variations in SharePoint 2010
 
Multilingual WordPress
Multilingual WordPressMultilingual WordPress
Multilingual WordPress
 
Going global with e commerce sites – the next big thing!
Going global with e commerce sites – the next big thing!Going global with e commerce sites – the next big thing!
Going global with e commerce sites – the next big thing!
 
Joomla 1.6 multilingual - 2Value meeting
Joomla 1.6 multilingual - 2Value meetingJoomla 1.6 multilingual - 2Value meeting
Joomla 1.6 multilingual - 2Value meeting
 
Make web as webapp
Make web as webappMake web as webapp
Make web as webapp
 
Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014Problemen oplossen in Joomla - Joomladagen 2014
Problemen oplossen in Joomla - Joomladagen 2014
 
BIWUG 30/11/2011 Intro to MUI and Variations in SharePoint 2010
BIWUG 30/11/2011 Intro to MUI and Variations in SharePoint 2010BIWUG 30/11/2011 Intro to MUI and Variations in SharePoint 2010
BIWUG 30/11/2011 Intro to MUI and Variations in SharePoint 2010
 
Multilingual WordPress (WordCamp Toronto 2014)
Multilingual WordPress (WordCamp Toronto 2014)Multilingual WordPress (WordCamp Toronto 2014)
Multilingual WordPress (WordCamp Toronto 2014)
 
JDay Sevilla 2015 - Mobile app development for Joomla
JDay Sevilla 2015 - Mobile app development for JoomlaJDay Sevilla 2015 - Mobile app development for Joomla
JDay Sevilla 2015 - Mobile app development for Joomla
 
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
 
What you can do by Joomla components
What you can do by Joomla componentsWhat you can do by Joomla components
What you can do by Joomla components
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
 
Going Global WordPress Multilingual
Going Global WordPress MultilingualGoing Global WordPress Multilingual
Going Global WordPress Multilingual
 
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
JUG Utrecht 2013 - Have you tried turning it off and on again? Problemen oplo...
 
Joomla-Content Management System
Joomla-Content Management SystemJoomla-Content Management System
Joomla-Content Management System
 
Social website
Social websiteSocial website
Social website
 

Último

A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 

Último (20)

A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 

Building Multilingual Websites Using Joomla

  • 1. Building Multilingual Websites Using Joomla! JoomlaChicago-Palatine Users Group Meeting Sept. 10, 2014
  • 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 … ?
  • 4. Why Build a Multilingual Website? ?
  • 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
  • 11. Joomla Multilingual Site Process Step 1: Go to Extensions > Language Manager
  • 12. Joomla Multilingual Site Process Step 1: Go to Extensions > Language Manager … review installed languages for Site and Administrator
  • 13. Joomla Multilingual Site Process ● Step 2: Add an official translation pack
  • 14. Joomla Multilingual Site Process ● Step 2: Add an official translation pack
  • 15. Joomla Multilingual Site Process ● Step 2: Add an official translation pack
  • 16. Joomla Multilingual Site Process ● Step 3: Create a new Content Language
  • 17. Joomla Multilingual Site Process ● Step 3: Create a new Content Language
  • 18. Joomla Multilingual Site Process ● Step 3: Create a new Content Language
  • 19. Joomla Multilingual Site Process ● Step 4: Enable the Language Filter Plugin
  • 20. Joomla Multilingual Site Process ● Step 4: Enable the Language Filter Plugin
  • 21. Joomla Multilingual Site Process ● Step 5: Create Multilingual Content Structures (e.g. Joomla Article Categories)
  • 22. Joomla Multilingual Site Process ● Step 5: Create Multilingual Content Structures (e.g. Joomla Article Categories)
  • 23. Joomla Multilingual Site Process ● Step 5: Create Multilingual Content Structures (e.g. Joomla Article Categories)
  • 24. Joomla Multilingual Site Process ● Step 6: Create Multilingual Content Items (e.g. Joomla Articles)
  • 25. Joomla Multilingual Site Process ● Step 6: Create Multilingual Content Items (e.g. Joomla Articles)
  • 26. Joomla Multilingual Site Process ● Tip: Use Joomla's Batch processing tools
  • 27. Joomla Multilingual Site Process ● Step 7: Build out parallel multilingual menus
  • 28. Joomla Multilingual Site Process ● Step 7: Build out parallel multilingual menus
  • 29. Joomla Multilingual Site Process ● Step 7: Build out parallel multilingual menus
  • 30. Joomla Multilingual Site Process ● Step 7: Build out parallel multilingual menus
  • 31. Joomla Multilingual Site Process ● Step 7: Build out parallel multilingual menus
  • 32. Joomla Multilingual Site Process ● Step 8: Set default home pages for languages … retain default Home page link in Main Menu
  • 33. Joomla Multilingual Site Process ● Step 8: Set default home pages for languages
  • 34. Joomla Multilingual Site Process ● Step 8: Set default home pages for languages
  • 35. Joomla Multilingual Site Process ● Step 9: Implement item Associations – Associations tab in Category, Article, Menu Item, etc.
  • 36. Joomla Multilingual Site Process ● Step 9: Implement item Associations – Associations tab in Category, Article, Menu Item, etc.
  • 37. Joomla Multilingual Site Process ● Step 9: Implement item Associations – Associations tab in Category, Article, Menu Item, etc.
  • 38. Joomla Multilingual Site Process ● Step 9: Implement item Associations
  • 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
  • 43. Joomla Multilingual Site Process ● Step 11: Implement language switcher Module
  • 44. Joomla Multilingual Site Process ● Step 11: Implement language switcher Module(s)
  • 45. Joomla Multilingual Site Process ● Step 11: Implement language switcher Module(s)
  • 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