特色

核心特色

平台技术返回顶部

TomatoCMS 是使用最新技术的建站系统。 她们是: Zend 框架jQuery960grid

Zend 框架

这是高层次的PHP框架之一。它确保 TomatoCMS 遵循模型 - 可视化 - 控制器体系结构,面向对象的设计原则。

TomatoCMS 采用 Zend Framework 1.10

jQuery

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

TomatoCMS 采用 jQuery 1.3.2

960grid

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

TomatoCMS 采用 960grid 版本支持 12、 16 列的布局。

布局编辑器返回顶部

TomatoCMS 认为网页是由若干个部件组成的,布局编辑器可让您轻松管理页面布局。

iTomato 个性化部件

这个小工具添加到您的网页后,可以允许您的网友拖放网页部件,并保存此更新在网友的浏览器端。下次访问时,网友仍然可以看到最近改变了布局。

拖,放,调整大小

您可以在多个页面中创建嵌套容器,将她们放在盒子里,拖放盒子可以改变在页面的显示顺序。 您可以调整的容器宽度。布局编辑器允许您拖动工具和容器,和她们的盒子。 可以关闭她们,您可以随时从容器中删除你不想要显示在页面上的任何部件。 从页面中删除盒子,将删除所有属于选定的盒子的部件。

配置,预览

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

TomatoCMS 采用 jQuery 和 960grid 建立布局编辑器

安全返回顶部

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

IP 限制

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

阻止访问后台

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

TomatoCMS 采用 Zend_Auth、 Zend_Acl 来验证用户的安全性。

结构模块化返回顶部

TomatoCMS 支持模块化的架构。每个模块都分开权限集、 功能和语言数据。独立的模块使开发模块变得更加容易。

还有,在内置的模块中,你会发现,有些模块依赖于另外一个模块。

仅举几例说明:

  • 评论 模块依赖文章(新闻模块)来管理,多媒体模块管理图片等。
  • 标签 模块提供了对文章、图片和视频剪辑的标记。
  • 上传 模块不仅允许您上传图片到新闻模块,而且也可以上传到广告多媒体 模块。

内置模块

TomatoCMS 提供的模块很多,下面这个网站中有很可用的模块。 点击 内置模块 查看详情。

插件,HOOK返回顶部

TomatoCMS 支持插件、HOOK架构。

在后台控制面板中,您可以安装或卸载插件、HOOK。还有一点,它允许上传您的本地计算机的插件或HOOK到您的网站。

这里有两种级别的插件、HOOK:

  • 全局级:这类型的插件、HOOK不属于任何模块。 它可用于应用多个目标。这意味着每个目标可以申请各种HOOK。
  • 模块级:插件、HOOK属于特定模块。

内置的插件、HOOK

TomatoCMS后台控制面板中,您可以看到全部已经激活的插件和HOOK。 下面是其中一些:

  • ImageLightbox:此HOOK创建的图像幻灯片能显示在文章的所有图片。
  • Redirector:此插件提供重定向的功能。
  • MobileAgent:此插件可以让您的网站给 IPhone 等智能手机浏览。
TomatoCMS 的插件扩展来自 Zend_Controller_Plugin_Abstract

模板,皮肤返回顶部

TomatoCMS 还支持模板和皮肤。每个站点可能有很多模板, 每个模板可与多种皮肤共同使用。您可以在后台很容易地切换模板或皮肤。

TomatoCMS 中已经自带了两套模板:

  • 默认:适合很多用户的使用。
  • 博客:这是为做博客准备的。因此,你不需要其他博客系统,就能做一个非常好的博客。

自定义模板、皮肤

有了布局编辑器,很容易让您改变内置模板页面上的布局。在后台,您可以通过修改相关的 CSS 文件来改变网站的皮肤。

此外,TomatoCMS 允许您通过更改LOGO和图标来改变页面的基本元素。

对于开发人员

基于TomatoCMS架构,开发人员可以自定义模板、皮肤,只需更新的 HTML 和 CSS 代码,而不需要重写PHP代码。

TomatoCMS 使用 Zend_Layout 切换布局

多国语言返回顶部

TomatoCMS 的前台和后台支持多种语言。它提供两自带的语言是英语(默认)和越南语言包。

模块和部件中的语言文件是分开的。

语言包编辑器

在 TomatoCMS 的后台,您可以创建新的或更新语言文件.

语言文件标准的文本文件(.ini格式),因此,如果您愿意的话,您可以手动更新语言文件。

支持 RTL 语言方向

TomatoCMS 内置的功能支持 RTL(右至左)书写的阅读习惯,阿拉伯和伊朗等语言。

TomatoCMS 采用 Zend_Translate 来翻译语言资料。

SEO返回顶部

友好的网址

TomatoCMS 支持 SEO 搜索引擎优化更好,因为它的默认网址对搜索引擎来说,是非常友好的。

开发者可以手动自定义网址,比默认的更加友好。

元标记

在后台,您可以设置网页的元关键字和元描述标记,这些标签也设置自动根据网页上的内容进行匹配。例如,当用户查看详细 的文章,元关键字,元描述标签便会从当前文章的标题和描述中自动获得。

内置 RSS

RSS 模块在新闻模块中激活。如果您使用火狐(Firefox)浏览器浏览文章或分类,您将可以在浏览器的地址栏上看到 feed 图标。

高性能返回顶部

数据库优化

TomatoCMS 数据库模式已被优化,使您的网站运行速度更快。

此外,TomatoCMS 还支持从主服务器复制数据库到从服务器。

缓存管理

TomatoCMS 支持文件缓存。在后台,您可以看到由标记分组缓存的数据列表。

缓存管理器部分允许您删除属于特定标记的所有缓存或清除所有缓存。

如果您使用物理内存做缓存,因为内存缓存的局限性,您只能清除全部的缓存(因为物理内存不能给缓存做标记)。

缓存部件

布局编辑器 允许您缓存任何网页上的部件。 此外,您可以设置加载任何 Ajax 的小部件,这样可以提高加载速度。

TomatoCMS 采用 Zend_Cache 组件来管理缓存。

内置模块

ad - 广告管理系统返回顶部

广告位

使用可视化布局编辑器,您可以把广告放到您喜欢的任意位置。 每个广告位可以放多个广告。此外,您也可以在多个页面放置相同广告。

支持多种格式

TomatoCMS 支持的广告格式有:图片、Flash 动画 (*.swf, *.flv) 和 HTML 代码,当然,您也可以放置 Google Adsense 广告代码到您的网页中。

分类 - 给文章和图片进行分类返回顶部

支持多级分类

TomatoCMS 支持多级分类目录,因为是使用数据库来管理这些目录,所以不会影响您网站的速度。

评论 - 评论管理系统返回顶部

所有网友的评论,将由您自己通过激活来决定是否显示。

支持嵌套评论

TomatoCMS 支持支持嵌套评论,就是可以对评论进行再一次(甚至无限次)的评论。 您可以通过点击评论的树形图标展开评论的列表.

头像

评论系统会给网友自动加上默认的头像。这些头像来源于 Gravatar。

格式评论

本站采用HOOK结构,你可以运用各种形式的HOOK决定评论内容的格式。 内置的HOOK有:

  • EmotionIcon:替换特殊字符,如 :)、:D等,替换为表情图标。
  • SyntaxHighlighter:显示预先定义的编程语言的语法。 这对于博客的开发者非常有用。
  • BadWordsCensor:将敏感文字替换为 ***。

菜单 - 菜单管理系统 返回顶部

简单易用的下拉菜单

菜单编辑时,只需要输入菜单项网址就可以。这样您在制作菜单时将会感觉非常简单。

菜单生成器

在后台,您可以添加或删除菜单项。此外,您还可以拖放项目到所需位置。

多媒体 - 图片、视频剪辑管理返回顶部

上传

您可以上传图片文件和视频剪辑。通过上传模块,您可以一次上传多张图片,并能自动生成微缩图。

多媒体集合

您可以创建图片、视频剪辑的集合,每个集合中可以包含多张图片,当然,一张图片也可以属于多个集合。您可以更新她们的标题或说明。

Explore

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

文章 - 文章管理系统返回顶部

编辑器

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

多媒体

在增加或更新文章时,您可以同时上传多个图像而不需要刷新页面。 缩略图可以插入到文章的内容中,使您的文章更加吸引人。 此外,您可以在文章的内容中插入视频剪辑。

发布

像其他模块一样,文章发布前,必须进行激活操作。您可以将 文章保存为草稿,并在稍后发布。

分类

您可以设置文章只属于选定的某一类别,也可以设置一篇文章属于多个类别。

内置 RSS

当网友查看文章详细信息或分类时,TomatoCMS 自动添加RSS链接到您网站。

投票 - 投票管理系统返回顶部

您可以创建一个投票,让网友只选择一个或多个选项。

网友可以投票,且无需刷新网页,或弹出窗口打开新页,就能看到投票的结果。

标签 - 标签管理系统 返回顶部

TomatoCMS 允许您标记的不同项目,包括文章、照片、视频剪辑等。

增加特定项目的标签时,标签名称您不必记得很清楚,该系统 将根据您的输入,匹配关键字。

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

标签管理

在后台,您可以搜索、添加或删除标签。

TomatoCMS 采用 Zend_Tag_Cloud 来显示标签集合。

上传 - 上传图片返回顶部

支持多种格式

这个模块允许您上传图片给广告新闻多媒体等模块的使用。

她支持包括最流行的图像格式:JPG、JPEG和PNG。

上传多张图片

您能上传多张图片,而不需要刷新页面。 您同时可以上传的图像数量,取决于您的服务器的最大上传大小的限制。

自动生成缩略图

上传图片可以自动生成不同大小的缩略图。您可以在后台对缩略图大小进行设置。 TomatoCMS 同时支持普通的 GD 和高级的 ImageMagick (*) 库,来处理图像。

* 如果你想使用 ImageMagick,您的服务器必须安装 ImageMagick 库和 imagick 扩展。
反馈意见

联系我们: