TomatoCMS support multilingual site. English is default language. But it is easy for you to customize or make a new language for your site. This article will help you if you want to make a language pack.
In previous article, I wrote a post shows you how to deploy a widget. Each widget consist of at least 5 files, two of them are Widget.php, show.phtml which play the role as controller and view layer of MVC. That is not enough. In some case, you will need a view helper. Fortunately, TomatoCMS architecture allow you to do this simply.
After releasing TomatoCMS, some developers informed me that they could not deploy on localhost. So, I decide to post new guide which shows you step by step to do this. This guide was implemented on Windows operating system with Apache 2.2.1, PHP 5.2.10, MySQL 5.0.83.
Widget is most important part of TomatoCMS. All web pages build by TomatoCMS was composed by widgets. This article describe structure of widget files as well as how to develop a widget from scratch.
TomatoCMS introduce a concept: each webpage was composed by collection of widgets. We also provide a tool called Layout Editor which have ability of drag/drop/preview a layout. This article will explain in details what widget is, how to use Layout Editor tool to customize the layout of page.
