Adequation DotNetNuke
  Search | Login

 
             

 
Description

The Localization Extensions enables easy creation of DotNetNuke portals that are available in more than one language (multilingual DotNetNuke portals). Simply create a root page for each language. All pages under the root language page will be considered as the entire site for this language.

Watch the presentation video

How it works

Assuming you want to offer your website in english and in french. You define two root pages ("en" and "fr"), one for each language, and under each of these page, you create the site structure.

Initial redirection

When a user accesses www.yourdomain.com, the extensions will do the following:

- detect supported language of the current portal by looking at root pages (in this case, en and fr)
- detect the user's browser languages and keep the first one that is supported by the current portal
- if it can't find a suitable preferred language, use the portal default language
- redirect the user to the first child page of the selected language (it will redirect for instance to "en/Home.aspx")

Navigation Menus

By default, DNN will show the root language pages ("en" and "fr") in root menus. To create a page hierarchy that corresponds to current language (pages under the current root language page),  the extension uses custom navigation providers. 

The extensions comes with support for these navigation controls:

- DNNMenu
- SolpartMenu
- Breadcrumb

If using another menu, you will need to adjust the navigation provider for your specific menu.

Search

By default, DNN will return search results for all pages in the DNN portal. To remove results for languages other than the current language, the extensions uses a custom SearchDataStore.

Limitations

- If using a menu other than those provided with DNN, the menu will show root language pages by default, unless you create a specific navigation provider for this menu or you find any other way to remove root language pages.
- Child portals are not supported (but many parent portals is supported)
- There is currently no support for localized Home Page, User Page, Registration Page and Login Page (normally configured from Site Settings)

Terms Of Use    Privacy Statement    Copyright 2008 by Adequation Informatique