TomatoCMS 是使用最新技术的建站系统。 她们是: Zend 框架、jQuery 和 960grid
这是高层次的PHP框架之一。它确保 TomatoCMS 遵循模型 - 可视化 - 控制器体系结构,面向对象的设计原则。

这是 jQuery 最流行的 JavaScript 支持库。正如其口号“写得最少,做得更多”,在 TomatoCMS 创建脚本变得比以往更加容易。 此外,您可以使用 jQuery 和其他开发人员提供的许多可用的插件。

TomatoCMS 采用 960grid 来给网站前台网页和后台网页做布局,她的使用很方便,还可以自定义布局。 你可以更容易地将您的网站页面分成两列、三列、四列。

TomatoCMS 认为网页是由若干个部件组成的,布局编辑器可让您轻松管理页面布局。
这个小工具添加到您的网页后,可以允许您的网友拖放网页部件,并保存此更新在网友的浏览器端。下次访问时,网友仍然可以看到最近改变了布局。
您可以在多个页面中创建嵌套容器,将她们放在盒子里,拖放盒子可以改变在页面的显示顺序。 您可以调整的容器宽度。布局编辑器允许您拖动工具和容器,和她们的盒子。 可以关闭她们,您可以随时从容器中删除你不想要显示在页面上的任何部件。 从页面中删除盒子,将删除所有属于选定的盒子的部件。

您可以在页面中为每个部件进行的设置。设置后,您可以预览 部件在页面上的显示结果,也可以再切换到配置模式。布局编辑器提供了整个页面预览功能。

内置有基于 ACL 的权限系统,您可以对角色(组)权限进行设置,或给予用户设置专用模块。

由 IpLock 制作的插件,您可以在后台控制面板中,设置您要禁止的 IP 地址(或地址段), 限制他们的访问。当然,您可以很方便的打开或关闭这个功能。

她可以很容易阻止某些 IP 地址访问后台控制面板。

TomatoCMS 支持模块化的架构。每个模块都分开权限集、 功能和语言数据。独立的模块使开发模块变得更加容易。
还有,在内置的模块中,你会发现,有些模块依赖于另外一个模块。
仅举几例说明:

TomatoCMS 支持插件、HOOK架构。
在后台控制面板中,您可以安装或卸载插件、HOOK。还有一点,它允许上传您的本地计算机的插件或HOOK到您的网站。
这里有两种级别的插件、HOOK:


在TomatoCMS后台控制面板中,您可以看到全部已经激活的插件和HOOK。 下面是其中一些:
TomatoCMS 还支持模板和皮肤。每个站点可能有很多模板, 每个模板可与多种皮肤共同使用。您可以在后台很容易地切换模板或皮肤。
TomatoCMS 中已经自带了两套模板:

有了布局编辑器,很容易让您改变内置模板页面上的布局。在后台,您可以通过修改相关的 CSS 文件来改变网站的皮肤。
此外,TomatoCMS 允许您通过更改LOGO和图标来改变页面的基本元素。 
基于TomatoCMS架构,开发人员可以自定义模板、皮肤,只需更新的 HTML 和 CSS 代码,而不需要重写PHP代码。
TomatoCMS 使用 Zend_Layout 切换布局TomatoCMS 的前台和后台支持多种语言。它提供两自带的语言是英语(默认)和越南语言包。
模块和部件中的语言文件是分开的。

在 TomatoCMS 的后台,您可以创建新的或更新语言文件.
语言文件标准的文本文件(.ini格式),因此,如果您愿意的话,您可以手动更新语言文件。
TomatoCMS 内置的功能支持 RTL(右至左)书写的阅读习惯,阿拉伯和伊朗等语言。 

TomatoCMS 支持 SEO 搜索引擎优化更好,因为它的默认网址对搜索引擎来说,是非常友好的。
开发者可以手动自定义网址,比默认的更加友好。 
在后台,您可以设置网页的元关键字和元描述标记,这些标签也设置自动根据网页上的内容进行匹配。例如,当用户查看详细 的文章,元关键字,元描述标签便会从当前文章的标题和描述中自动获得。
RSS 模块在新闻模块中激活。如果您使用火狐(Firefox)浏览器浏览文章或分类,您将可以在浏览器的地址栏上看到 feed 图标。

TomatoCMS 数据库模式已被优化,使您的网站运行速度更快。
此外,TomatoCMS 还支持从主服务器复制数据库到从服务器。
TomatoCMS 支持文件缓存。在后台,您可以看到由标记分组缓存的数据列表。
缓存管理器部分允许您删除属于特定标记的所有缓存或清除所有缓存。
如果您使用物理内存做缓存,因为内存缓存的局限性,您只能清除全部的缓存(因为物理内存不能给缓存做标记)。
布局编辑器 允许您缓存任何网页上的部件。 此外,您可以设置加载任何 Ajax 的小部件,这样可以提高加载速度。

使用可视化布局编辑器,您可以把广告放到您喜欢的任意位置。 每个广告位可以放多个广告。此外,您也可以在多个页面放置相同广告。
TomatoCMS 支持的广告格式有:图片、Flash 动画 (*.swf, *.flv) 和 HTML 代码,当然,您也可以放置 Google Adsense 广告代码到您的网页中。
TomatoCMS 支持多级分类目录,因为是使用数据库来管理这些目录,所以不会影响您网站的速度。

所有网友的评论,将由您自己通过激活来决定是否显示。
TomatoCMS 支持支持嵌套评论,就是可以对评论进行再一次(甚至无限次)的评论。 您可以通过点击评论的树形图标展开评论的列表.
评论系统会给网友自动加上默认的头像。这些头像来源于 Gravatar。

本站采用HOOK结构,你可以运用各种形式的HOOK决定评论内容的格式。 内置的HOOK有:
您可以上传图片文件和视频剪辑。通过上传模块,您可以一次上传多张图片,并能自动生成微缩图。
您可以创建图片、视频剪辑的集合,每个集合中可以包含多张图片,当然,一张图片也可以属于多个集合。您可以更新她们的标题或说明。

在前台,您可以看到一个集合中所有的图片,或幻灯片中包含最新照片。

TomatoCMS 采用 TinyMCE。 她一个所见即所得的编辑器,使用她,您会觉得很容易。

在增加或更新文章时,您可以同时上传多个图像而不需要刷新页面。 缩略图可以插入到文章的内容中,使您的文章更加吸引人。 此外,您可以在文章的内容中插入视频剪辑。
像其他模块一样,文章发布前,必须进行激活操作。您可以将 文章保存为草稿,并在稍后发布。
您可以设置文章只属于选定的某一类别,也可以设置一篇文章属于多个类别。
当网友查看文章详细信息或分类时,TomatoCMS 自动添加RSS链接到您网站。
您可以创建一个投票,让网友只选择一个或多个选项。
网友可以投票,且无需刷新网页,或弹出窗口打开新页,就能看到投票的结果。


TomatoCMS 允许您标记的不同项目,包括文章、照片、视频剪辑等。
增加特定项目的标签时,标签名称您不必记得很清楚,该系统 将根据您的输入,匹配关键字。

还有的部件,能随机显示标签的列表。点击标签, 将重定向到包含选定标签的所有项目的页面。

在后台,您可以搜索、添加或删除标签。
TomatoCMS 采用 Zend_Tag_Cloud 来显示标签集合。这个模块允许您上传图片给广告、新闻、多媒体等模块的使用。
她支持包括最流行的图像格式:JPG、JPEG和PNG。
您能上传多张图片,而不需要刷新页面。 您同时可以上传的图像数量,取决于您的服务器的最大上传大小的限制。

上传图片可以自动生成不同大小的缩略图。您可以在后台对缩略图大小进行设置。 TomatoCMS 同时支持普通的 GD 和高级的 ImageMagick (*) 库,来处理图像。
* 如果你想使用 ImageMagick,您的服务器必须安装 ImageMagick 库和 imagick 扩展。