TomatoCMS 2.0.7.1

From TomatoCMS Documentation

Jump to: navigation, search

On 04th August, 2010, TomatoCMS released with some improvement features.

Contents

Improvements: Install Wizard (core module)

From 2.0.7 and earlier versions, there is no way to select the language at Install Wizard as well as switch to other language in back-end.
In this 2.0.7.1 version, at the first step of Install Wizard, you can choose the language from one of built-in languages or upload a new one.
After uploading the package, you can choose uploaded language.

File:2.0.7.1_install_wizard_select_language.jpg

Improvements: Banners management (ad module)

In 2.0.7 and earlier versions, it's not convenient for user to add banners to certain page. Some users even don't know how to do next after checking selecting page check boxes.
Also, if you understand how it works, you have to put the page/categories URL manually.
Well, it was not good and not friendly.

File:ad_banners_add.jpg

With TomatoCMS 2.0.7.1, the interface is more clear, more friendly and it's easy to select the page and zone for banner by using the Link Provider:

File:2.0.7.1_ad_add_banner.jpg

Improvements: Categories management (category module)

In category module, most of users don't understand what "Include child category" mean while editing the category. Also, if you want to change the order of categories tree, you have to perform updating each categories.

File:category_edit.jpg

With 2.0.7.1, we remove the "Include child category" option and also, you can drag and drop categories (and its children) to other position. Beside, it allows you to collapse or expand the category like a tree node.

File:2.0.7.1_category_manager.jpg

Improvements: Menu builder (menu module)

The current menu builder is not good:

  • The interface is not easy to understand and use
  • We have to input the link of menu item manually
  • The source code is dirty with many Javascript classes and probably will be difficult to maintain

In other words, there are many questions you will have if you used this before:

File:menu_builder.jpg

With next 2.0.7.1, the Menu builder allows you to:

  • Input the link easily with Link Provider (again,the Link Provider is powerful)
  • The user interface is clear and friendly. You can drag/drop, collapse/expand menu items.
  • The label and link are editable in place
  • If you look at the source code (from SVN), it's very clear. Many Javascripts classes used before are removed including the treeview, interface's javascript libraries.

File:2.0.7.1_menu_builder.jpg

Improvements: Support both Client and AuthSub token authentication methods when work with Google APIs (seo module)

TomatoCMS 2.0.7 allows you to interactive with Google Web Master and see the Google Analytic reports.
But each time you use these feature, you have to make Google authentication using your Google account and grant the application permission to get the data from Google.
Technically, it uses AuthSub token authentication method.

File:seo_authsub.jpg

2.0.7.1 version allows you to use one more authentication method: ClientLogin.
Just open the SEO module's configuration file which you can find at /application/modules/seo/config/config.ini and add the following section to the top of this file:

[google]
username = "Your_Google_Account"
password = "Your_Google_Password"

Now you can use SEO module's features without logging in to Google.

Improvements: Pages management (core module)

If you are using TomatoCMS 2.0.7 or older version, creating pages is not easy task.
For instance, if you are not programmer, maybe you don't understand what the page name and its URL mean, especially in case the URL contains the regular expression:

File:core_template_pages.jpg

But, it's not the final challenge. It's not easy for you to create a new page because at this page, you face with unfamiliar concept such as parameters, their names and orders:

File:core_template_pages_add.jpg

We also know about your problem. So, in next 2.0.7.1 version, creating page is very simple:

File:2.0.7.1_add_new_page.jpg

Listing of pages also make you comfortable. You can edit, delete or edit layout if you want:

File:2.0.7.1_core_list_pages.jpg

New feature: Errors logging (core module)

The current TomatoCMS version has ability of handling errors. We redesign the page that shows the error:

File:2.0.7.1_error_interface.jpg

Also, if you create new template for TomatoCMS, you don't have to create error page for your template.
In next 2.0.7.1 version, all the errors will be logged and you can see them in back-end:
You can delete one or many log items at the same time.

File:2.0.7.1_errors_log.jpg

New feature: Static pages (page module)

TomatoCMS 2.0.7.1 provides new module named "page" for this purpose. You can create static page with HTML content.

File:2.0.7.1_page_add_new.jpg

If you have more than one page, you can drag/drop page (and its children) to other one.
The pages listing works like a tree that allows you to collapse/expand the page.

File:2.0.7.1_page_list.jpg

Improvements: Bulk actions for articles management (news module)

In 2.0.7, you can filter the list of articles by its status: All, Activated, Not activated, Draft or Trash.
With 2.0.7.1, it allows you to perform same action to multiple articles at the same time:

File:2.0.7.1_news_bulk_action_.jpg

New feature: Link Provider (core module)

As name meaning, Link Provider is the machine that allows user to integrate the links and use it anywhere in the back-end.
Before 2.0.7.1, there are many cases we have to input the link manually:

  • Set the link for banners (ad module)
  • Set the link for menu items (menu module)
  • Set the link for sitemap item (seo module)

It was very bad if you have to create a menu with more than 10 items, for example.
Well, in next 2.0.7.1, all tasks above are easy. Just click on the link provided by Link Provider and that's all. All links are organized by different groups.
Also, you can integrate your link provided by your own module to this machine easily.

File:2.0.7.1_link_provider.jpg

New feature: Permalink management (core module)

TomatoCMS supports beautiful, friendly URLs that are good for SEO.
But by default the URL has the format of /module/action/id/another_id which should be more descriptive.
Now, this dream are coming true because in 2.0.7.1, you can configure the URL for all front-end URLs easily.
It is easy to use if you have been using Wordpress.

File:2.0.7.1_core_permalink.jpg

For each page, you can use the default URL, one of pre-define URLs or customize by yourself.
In case you use the custom URL, you don't have to worry about wrong parameters because the tool suggests the valid parameter based on your input characters.

Download

Personal tools