Joomla! 1.6 Multilingual                  Sander Potjer                          @sanderpotjer  2Value	  Joomla	  Associat...
Sander Potjer• Co-founder of JoomlaCommunity.eu• Organizer Joomla!Days Netherlands• Organizer Joomla! User Groups in The N...
Joomla 1.5 Multilingual Options
Joomla 1.6 Multilingual Options
Joomla 1.6 Multilingual Options            X                          X                                  work in progress
Joomla 1.6 Multilingual Options            X                          X                                  work in progress
Joomla 1.6 Multilingual
Default Joomla 1.6 installation
Language manager - installed J! translations
Language manager - content languages
Language manager - edit content language
Plugin manager - new default plugin
Plugin manager - Language filter
Plugin manager - Language filter
Plugin manager - Language filter
Module manager - new module
Module manager - Language Switcher
Tadaa
Multiple start pages?
Multiple start pages! (default & lang specific)
Set-up language specific start page
Multiple start pages! (default & lang specific)
Content language selectionMenu’s, categories, articles, modules, etc.
Article manager language column
Awesome!
But....
Basic multilingual options• Language = label on object, nothing more• No relation between EN and NL articles for example (...
... depends on your case
Don’t forget to think out of the box!
Case: inconto.com(2 content languages, EN & NL)
Menu for each content language
Loaded via menu module per language
All content pages created with ZOO,a very nice and flexible CCK extension             by YOOtheme           http://www.yoo...
Pages created via custom ZOO apps (yootheme)
Elements for default content page                                    EN version                                    NL vers...
Both languages managed via 1 zoo item
Template rendering - positions of app
Template rendering - assign elements
Magic to detect active language of visitor                 output for e.g.:                 nl-NL or en-GB
Now we know how to detect the   active language of a visitor.Let’s play with this in the template of            the ZOO app!
Template rendering - full view template
We can use this little detect language     trick on other places too!
Homepage custom simple modules
Homepage custom simple modules
Homepage custom simple modules       Module view file
Wouldn’t it be nice if ZOO would add a language label to the Element              settings?       (so you don’t need to co...
Of course!(yootheme: this is a feature request ;-) )
And what happened a few days after   this case site was launched?
ZOOlanders had the same great idea!
And they created a nice plugin ‘ZOOlingual’ (no ZOO hacks) to label a        language for a elementhttp://zoolanders.com/e...
Joomla 1.6 Multilingual is a nice start for  Joomla core, but not very powerful yet.But think out of the box, use extensio...
Resources• http://cocoate.com/joomla-16-english/multi-language-websites• http://docs.joomla.org/Language_Switcher_Tutorial...
Joomla 1.6 multilingual - 2Value meeting
Upcoming SlideShare
Loading in …5
×

Joomla 1.6 multilingual - 2Value meeting

3,716 views

Published on

Overview of possibilities of Joomla 1.6 core multilingual options and case of multilingual Joomla 1.6 website in combination with ZOO.

Published in: Technology, Business
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
3,716
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
38
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Joomla 1.6 multilingual - 2Value meeting

  1. 1. Joomla! 1.6 Multilingual Sander Potjer @sanderpotjer 2Value  Joomla  Associate  mee6ng  -­‐  May  30,  2011
  2. 2. Sander Potjer• Co-founder of JoomlaCommunity.eu• Organizer Joomla!Days Netherlands• Organizer Joomla! User Groups in The Netherlands• Company: Sander Potjer Webdevelopment• 2Value associate• Student Architecture
  3. 3. Joomla 1.5 Multilingual Options
  4. 4. Joomla 1.6 Multilingual Options
  5. 5. Joomla 1.6 Multilingual Options X X work in progress
  6. 6. Joomla 1.6 Multilingual Options X X work in progress
  7. 7. Joomla 1.6 Multilingual
  8. 8. Default Joomla 1.6 installation
  9. 9. Language manager - installed J! translations
  10. 10. Language manager - content languages
  11. 11. Language manager - edit content language
  12. 12. Plugin manager - new default plugin
  13. 13. Plugin manager - Language filter
  14. 14. Plugin manager - Language filter
  15. 15. Plugin manager - Language filter
  16. 16. Module manager - new module
  17. 17. Module manager - Language Switcher
  18. 18. Tadaa
  19. 19. Multiple start pages?
  20. 20. Multiple start pages! (default & lang specific)
  21. 21. Set-up language specific start page
  22. 22. Multiple start pages! (default & lang specific)
  23. 23. Content language selectionMenu’s, categories, articles, modules, etc.
  24. 24. Article manager language column
  25. 25. Awesome!
  26. 26. But....
  27. 27. Basic multilingual options• Language = label on object, nothing more• No relation between EN and NL articles for example (But is it really required?)• Language switcher = homepage switcher (No direct menu item/article language switch)• Probably need to build your site structure twice• Joomla 1.6 core multilingual useful or...?
  28. 28. ... depends on your case
  29. 29. Don’t forget to think out of the box!
  30. 30. Case: inconto.com(2 content languages, EN & NL)
  31. 31. Menu for each content language
  32. 32. Loaded via menu module per language
  33. 33. All content pages created with ZOO,a very nice and flexible CCK extension by YOOtheme http://www.yootheme.com/zoo/
  34. 34. Pages created via custom ZOO apps (yootheme)
  35. 35. Elements for default content page EN version NL version
  36. 36. Both languages managed via 1 zoo item
  37. 37. Template rendering - positions of app
  38. 38. Template rendering - assign elements
  39. 39. Magic to detect active language of visitor output for e.g.: nl-NL or en-GB
  40. 40. Now we know how to detect the active language of a visitor.Let’s play with this in the template of the ZOO app!
  41. 41. Template rendering - full view template
  42. 42. We can use this little detect language trick on other places too!
  43. 43. Homepage custom simple modules
  44. 44. Homepage custom simple modules
  45. 45. Homepage custom simple modules Module view file
  46. 46. Wouldn’t it be nice if ZOO would add a language label to the Element settings? (so you don’t need to code it in your template)
  47. 47. Of course!(yootheme: this is a feature request ;-) )
  48. 48. And what happened a few days after this case site was launched?
  49. 49. ZOOlanders had the same great idea!
  50. 50. And they created a nice plugin ‘ZOOlingual’ (no ZOO hacks) to label a language for a elementhttp://zoolanders.com/extensions/zoolingual/item/zoolingual (price 39 euro)
  51. 51. Joomla 1.6 Multilingual is a nice start for Joomla core, but not very powerful yet.But think out of the box, use extensions likeZOO & ZOOlingual and you can create great multilingual sites with Joomla 1.6 already without Nooku or Joomfish!
  52. 52. Resources• http://cocoate.com/joomla-16-english/multi-language-websites• http://docs.joomla.org/Language_Switcher_Tutorial_for_Joomla_1.6 (EN)• http://help.joomlacommunity.eu/joomla-16/283-instellingen/2147-handleiding- taalselectie-voor-joomla-16.html (NL)• http://www.yireo.com/blog/839-multilingual-options-in-joomla-16• http://zoolanders.com/extensions/zoolingual/item/zoolingual• http://www.yootheme.com/zoo/• http://www.inconto.com

×