WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
TomatoCMS
Tomato CMS是一個(gè)基于Zend Framework, jQuery和960 grid system等技術(shù)開發(fā)的開源CMS系統(tǒng)。
TomatoCMS認(rèn)為每個(gè)站點(diǎn)是由許多不同的元素組成,叫做小部件。通過(guò)TomatoCMS提供的一個(gè)可視化工具叫Layout Editor可以很方便地創(chuàng)建、定制整個(gè)網(wǎng)站的布局。利用這個(gè)工具,可以拖拽,配置和預(yù)覽整個(gè)網(wǎng)站的布局。TomatoCMS已經(jīng)內(nèi)置很多常用和流行的小部件,并且程序員也可以很方便開發(fā)一個(gè)新的小部件。
源碼概況[ ]
授權(quán)協(xié)議:開放源代碼
源碼下載:http://www.tomatocms.com/zh/download.html
官方網(wǎng)站:http://www.tomatocms.com
核心特點(diǎn)[ ]
平臺(tái)技術(shù)[ ]
TomatoCMS 是使用最新技術(shù)的建站系統(tǒng)。 她們是: Zend 框架、jQuery 和 960grid
Zend 框架:這是高層次的PHP框架之一。它確保 TomatoCMS 遵循模型 - 可視化 - 控制器體系結(jié)構(gòu),JavaScript 支持庫(kù)。正如其口號(hào)“寫得最少,做得更多”,在 TomatoCMS 創(chuàng)建腳本變得比以往更加容易。 此外,您可以使用 jQuery 和其他開發(fā)人員提供的許多可用的插件。TomatoCMS 采用 jQuery 1.3.2
960grid:TomatoCMS 采用 960grid 來(lái)給網(wǎng)站前臺(tái)網(wǎng)頁(yè)和后臺(tái)網(wǎng)頁(yè)做布局,她的使用很方便,還可以自定義布局。 你可以更容易地將您的網(wǎng)站頁(yè)面分成兩列、三列、四列。TomatoCMS 采用 960grid 版本支持 12、 16 列的布局。
結(jié)構(gòu)模塊化[ ]
TomatoCMS 支持模塊化的架構(gòu)。每個(gè)模塊都分開權(quán)限集、 功能和語(yǔ)言數(shù)據(jù)。獨(dú)立的模塊使開發(fā)模塊變得更加容易。
還有,在內(nèi)置的模塊中,你會(huì)發(fā)現(xiàn),有些模塊依賴于另外一個(gè)模塊。
僅舉幾例說(shuō)明:
- 評(píng)論 模塊依賴文章(新聞模塊)來(lái)管理,多媒體模塊管理圖片等。
- 標(biāo)簽 模塊提供了對(duì)文章、圖片和視頻剪輯的標(biāo)記。
- 上傳 模塊不僅允許您上傳圖片到新聞模塊,而且也可以上傳到廣告 和多媒體 模塊。
內(nèi)置模塊:TomatoCMS 提供的模塊很多,參考網(wǎng)站:http://www.tomatocms.com/zh/features.html#modules
多國(guó)語(yǔ)言[ ]
TomatoCMS 的前臺(tái)和后臺(tái)支持多種語(yǔ)言。它提供兩自帶的語(yǔ)言是英語(yǔ)(默認(rèn))和越南語(yǔ)言包。模塊和部件中的語(yǔ)言文件是分開的。
語(yǔ)言包編輯器:在 TomatoCMS 的后臺(tái),您可以創(chuàng)建新的或更新語(yǔ)言文件.語(yǔ)言文件標(biāo)準(zhǔn)的文本文件(.ini格式),因此,如果您愿意的話,您可以手動(dòng)更新語(yǔ)言文件。
支持 RTL 語(yǔ)言方向:TomatoCMS 內(nèi)置的功能支持 RTL(右至左)書寫的閱讀習(xí)慣,阿拉伯和伊朗等語(yǔ)言。
TomatoCMS 采用 Zend_Translate 來(lái)翻譯語(yǔ)言資料。
布局編輯器[ ]
TomatoCMS 認(rèn)為網(wǎng)頁(yè)是由若干個(gè)部件組成的,布局編輯器可讓您輕松管理頁(yè)面布局。
iTomato個(gè)性化部件:這個(gè)小工具添加到您的網(wǎng)頁(yè)后,可以允許您的網(wǎng)友拖放網(wǎng)頁(yè)部件,并保存此更新在網(wǎng)友的瀏覽器端。下次訪問時(shí),網(wǎng)友仍然可以看到最近改變了布局。
拖,放,調(diào)整大小:您可以在多個(gè)頁(yè)面中創(chuàng)建嵌套容器,將她們放在盒子里,拖放盒子可以改變?cè)陧?yè)面的顯示順序。 您可以調(diào)整的容器寬度。布局編輯器允許您拖動(dòng)工具和容器,和她們的盒子。 可以關(guān)閉她們,您可以隨時(shí)從容器中刪除你不想要顯示在頁(yè)面上的任何部件。 從頁(yè)面中刪除盒子,將刪除所有屬于選定的盒子的部件。
插件,HOOK[ ]
TomatoCMS 支持插件、HOOK架構(gòu)。
在后臺(tái)控制面板中,您可以安裝或卸載插件、HOOK。還有一點(diǎn),它允許上傳您的本地計(jì)算機(jī)的插件或HOOK到您的網(wǎng)站。
這里有兩種級(jí)別的插件、HOOK:
- 全局級(jí):這類型的插件、HOOK不屬于任何模塊。 它可用于應(yīng)用多個(gè)目標(biāo)。這意味著每個(gè)目標(biāo)可以申請(qǐng)各種HOOK。
- 模塊級(jí):插件、HOOK屬于特定模塊
內(nèi)置的插件、HOOK:
在TomatoCMS后臺(tái)控制面板中,您可以看到全部已經(jīng)激活的插件和HOOK。 下面是其中一些:
- ImageLightbox:此HOOK創(chuàng)建的圖像幻燈片能顯示在文章的所有圖片。
- Redirector:此插件提供重定向的功能。
- MobileAgent:此插件可以讓您的網(wǎng)站給 IPhone 等智能手機(jī)瀏覽。
SEO[ ]
友好的網(wǎng)址:TomatoCMS 支持 SEO 搜索引擎優(yōu)化更好,因?yàn)樗哪J(rèn)網(wǎng)址對(duì)搜索引擎來(lái)說(shuō),是非常友好的。開發(fā)者可以手動(dòng)自定義網(wǎng)址,比默認(rèn)的更加友好。
元標(biāo)記:在后臺(tái),您可以設(shè)置網(wǎng)頁(yè)的元關(guān)鍵字和元描述標(biāo)記,這些標(biāo)簽也設(shè)置自動(dòng)根據(jù)網(wǎng)頁(yè)上的內(nèi)容進(jìn)行匹配。例如,當(dāng)用戶查看詳細(xì) 的文章,元關(guān)鍵字,元描述標(biāo)簽便會(huì)從當(dāng)前文章的標(biāo)題和描述中自動(dòng)獲得。
內(nèi)置 RSS:RSS 模塊在新聞模塊中激活。如果您使用火狐(Firefox)瀏覽器瀏覽文章或分類,您將可以在瀏覽器的地址欄上看到 feed 圖標(biāo)。
安全[ ]
內(nèi)置有基于 ACL 的權(quán)限系統(tǒng),您可以對(duì)角色(組)權(quán)限進(jìn)行設(shè)置,或給予用戶設(shè)置專用模塊。
IP 限制:由 IpLock 制作的插件,您可以在后臺(tái)控制面板中,設(shè)置您要禁止的 IP 地址(或地址段), 限制他們的訪問。當(dāng)然,您可以很方便的打開或關(guān)閉這個(gè)功能。
阻止訪問后臺(tái):Tomatocms可以很容易阻止某些 IP 地址訪問后臺(tái)控制面板。
高性能[ ]
數(shù)據(jù)庫(kù)優(yōu)化:TomatoCMS 數(shù)據(jù)庫(kù)模式已被優(yōu)化,使您的網(wǎng)站運(yùn)行速度更快。此外,TomatoCMS 還支持從主服務(wù)器復(fù)制數(shù)據(jù)庫(kù)到從服務(wù)器。
緩存管理:TomatoCMS 支持文件緩存。在后臺(tái),您可以看到由標(biāo)記分組緩存的數(shù)據(jù)列表。緩存管理器部分允許您刪除屬于特定標(biāo)記的所有緩存或清除所有緩存。如果您使用物理內(nèi)存做緩存,因?yàn)閮?nèi)存緩存的局限性,您只能清除全部的緩存(因?yàn)槲锢韮?nèi)存不能給緩存做標(biāo)記)。
緩存部件:布局編輯器 允許您緩存任何網(wǎng)頁(yè)上的部件。 此外,您可以設(shè)置加載任何Ajax 的小部件,這樣可以提高加載速度。