joomla 1.6 multilingual - 2value meeting

Post on 08-May-2015

3.317 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

@sanderpotjer

Joomla! 1.6 MultilingualSander Potjer

2Value  Joomla  Associate  mee6ng  -­‐  May  30,  2011

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

Joomla 1.5 Multilingual Options

Joomla 1.6 Multilingual Options

Joomla 1.6 Multilingual Options

X Xwork in progress

Joomla 1.6 Multilingual Options

X Xwork 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....

• 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...?

Basic multilingual options

... 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.yootheme.com/zoo/

Pages created via custom ZOO apps (yootheme)

Elements for default content pageEN version

NL version

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 code it in your template)

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 element

http://zoolanders.com/extensions/zoolingual/item/zoolingual (price 39 euro)

Joomla 1.6 Multilingual is a nice start for Joomla core, but not very powerful yet.

But think out of the box, use extensions like ZOO & ZOOlingual and you can create great

multilingual sites with Joomla 1.6 already without Nooku or Joomfish!

top related