Improvement: New default template
We make new default template which should be more beautiful and friendly.
New home page

The category page

The article details page

Main multimedia page

The photos listing page

The photo details page

New feature: Supports multilingual content
With 2.0.8, we can create a website with content in different languages.
In the back-end section, there is a page which allows you to set the default language (1), select the supported languages (2).
If you don't see your language in this list, don't worry, because you can add your language to this list.
We also provide an automatically translation option which uses the external services provided by Google Translate and Microsoft Translator via their APIs (3). Which content will be translated automatically? To answer this question, I will come back with another post.
Below is the screenshot which illustrates the way of setting website in English, Russian, Vietnamese and Chinese languages.

New feature: Support multilingual content in category module
In 2.0.8, supporting multilingual content is available in 5 modules which are category, menu, news, page, and poll.
Example in category module.
When you enabled the multilingual content option, at the page of categories listing, you will see the column that shows all of enabled languages:

You can click on the flag icon to see the list of categories associating with that language. For example, after clicking on the Vietnam flag, we will see the list of categories which are created in Vietnamese language:

Below the flag, TomatoCMS shows editing or adding icon which indicates that the category has been translated to associated language or not. For instance, clicking on the adding icon will direct you to new page that defines the selected language (1) and allows you to choose the source category in default language. Of course, the following important requirements have to be satisfied:
- The first one, we have to disable the source language selector if we are going to create new category in the default language
- The second one, we have to disable all the categories which has been translated to current selected language (2)
- And the last one,when we switch to other language, the source and parent categories have to be reloaded based on selected language
New feature: Support multilingual content in menu module
With the similar concept as we applied for category module, in menu module, it shows list of menus and indicates which languages each menu is available.
In the page that allows you to build new menu, it has capable of switching to other language:
Of course, after switching to other language, the Link Provider also shows the data from selected language: