We released TomatoCMS 2.0.1 version on Jan, 15th, 2010.
This release comes with Install Wizard, Nested Comment System, Update Informer and many bugs fixed.
Now, Install Wizard only take three steps to install TomatoCMS. You can install it in root web directory or its sub-directory.

- Support nested, unlimitted level comments:

- Shows avatar of commenters:

- Allows users to use some simple HTML tags in comment:

- User can reply any comment in thread:

Administrator can apply hooks for filtering the content of comments:
Below is two examples which was built already in TomatoCMS. The first one replaces special characters with emotion icons as follow:

And the second one formats comment in pre-defined programming language style which is very useful for programmers' blogs

- Prevents spams
At this version, we made an attempt at preventing spams by using the service provided by Akismet.
To use this, you have to register an free Akismet API key.
In backend, user will receive the message that informs new version is available if any.

This version fix many bugs from 2.0 version:
- #0000001: Vote widget: can choose multiple options
- #0000002: Published date in RSS output is incorrect
- #0000003: Generates RSS links incorrectly
- #0000005: player widget do not play the video clip which was inserted embed code
- #0000006: Remove unnecessary folders (data, test)
- #0000008: Change default timezone in application configuration file to Europe/London
- #0000009: Remove superfish widget from menu module
- #0000010: Improve iTomato widget
- #0000011: Remove unnecessary libraries
- #0000012: Add DTD format for hook, module, widget configuration file
- #0000013: Allows user to add <pre> tag in content of TinyMCE Editor
- #0000015: Layout Editor: Make some improvements
- #0000016: Show number of views of articles in category page, details page, latesthome widget
- #0000017: TwitterUpdate widget: Make all links in content are clickable
- #0000018: Informs user if there is newer version
- #0000019: Improve usability of some widgets which use cycle library
- #0000020: Make install wizard
- #0000021: latesthome widget: Throw an exception if there is no category
- #0000023: Add syntaxhighlighter hook: Highlight code
- #0000025: Improve comment system
- #0000026: Don't use short_open_tag to render the output
- #0000027: Convert all links to full path
- #0000028: clipplayer widget do not work correctly
- #0000029: In app settings, rename static.server to static_server
- #0000030: User can goto the admin without logging in if user install to URL of http://domain/tomatocms/
- #0000031: Layout Editor does not work correctly if user install to URL of http://domain/tomatocms/
- #0000032: Exits the app if the version of PHP does not meet the requirements
- #0000033: Remove chanel_link in module configuration, use url from app configuration
- #0000034: Could not load layout when select other template
- #0000035: Could not get the value of hook parameter
- #0000036: Could not load the layout if user install TomatoCMS in subdirectory of web root
- #0000037: Still received the message that informs the new version is available although it's latest version already
- #0000053: Change generate thumnail image library
In next 2.0.5 version, TomatoCMS will support multiple databases and provide the ability of integrating more database system in the future.
As you know, TomatoCMS is knowing more and more publicly with its comfortable features. Now, we released 2.0.4 version, hope that provide for you some thing you want.
In previous post, creating new template is almost complete. But it does not look like our design exactly. This post will show how to improve template.
In the previous post, you know how to use HTML widget from core module to show HTML content. Hene, it's similar to show dynamic data in first and second 12-columns containers for our template. In this post, I will show you how to customize the output of widget.
In previous post, you know that layout of each page is configured by XML file. In this guide, I will show you how to choose a widget and configure the widgets in this XML file.
TomatoCMS uses XML files to configure the layout of page. In this post, I will show you how to configure layout for a page manually.

Comments
Collapse