一、書的目錄
- 前言
- 1.1. 寫在前面的話
- 概念
- 2.1. 什么是站點(diǎn)?
- 2.2. 什么是欄目?
- 2.3. 什么是內(nèi)容?
- 2.4. 什么是頁面?
- 2.5. 什么是模板?
- 2.6. 什么是STL語言?
- 2.7. 什么是插件?
- 快速上手
- 3.1. 如何安裝 SiteServer CMS?
- 3.2. 如何登錄CMS?
- 3.3. 如何創(chuàng)建站點(diǎn)?
- 3.4. 如何切換站點(diǎn)?
- 3.5. 如何發(fā)布和修改內(nèi)容?
- 3.6. 如何修改欄目?
- 3.7. 如何修改站點(diǎn)名稱和Logo?
- 3.8. 如何生成頁面?
- 3.9. 如何瀏覽站點(diǎn)頁面?
- 附錄
- 4.1. 附錄一、SiteServer CMS 官方資源
- 4.2. 附錄二、安裝IIS
- 4.3. 附錄三、安裝.NET Framework
- 4.4. 附錄四、安裝SQLSERVER 數(shù)據(jù)庫
- 4.5. [附錄五、安裝MYSQL 數(shù)據(jù)庫]
- 4.6. [附錄六、安裝PostgreSql 數(shù)據(jù)庫]
- 4.7. [附錄七、安裝ORACLE 數(shù)據(jù)庫]
二、書的部分內(nèi)容
1、什么是模板?
模板,就是負(fù)責(zé)把CMS后臺(tái)管理的內(nèi)容按一定的表現(xiàn)形式組織起來形成前臺(tái)頁面的一種技術(shù)。按一定的表現(xiàn)形式組織起來,這就是模板的內(nèi)容,模板決定后臺(tái)內(nèi)容顯示到前臺(tái)頁面后的效果。既然頁面一般分成網(wǎng)站首頁、欄目頁、內(nèi)容頁以及單頁,同理模板也就對(duì)應(yīng)分別有首頁模板、欄目模板、內(nèi)容模板以及單頁模板。
1、 模板主要作用
模板的主要作用主要有:
- 決定前臺(tái)頁面顯示哪些后臺(tái)數(shù)據(jù);
- 決定前臺(tái)頁面的風(fēng)格、樣式等表現(xiàn)形式;
- 多條內(nèi)容采用相同的模板可以產(chǎn)生表現(xiàn)形式類似的多個(gè)靜態(tài)頁面,如果需要調(diào)整頁面的表形形式,只需要統(tǒng)一調(diào)整模板即可。
以內(nèi)容模板為例,假設(shè)后臺(tái)一個(gè)欄目下有兩篇內(nèi)容,如下圖所示:

這兩篇內(nèi)容使用了一個(gè)相同的內(nèi)容模板,最后產(chǎn)生的兩個(gè)前臺(tái)頁面分別如下兩圖:


以上兩個(gè)前臺(tái)內(nèi)容頁面,除了文章的標(biāo)題和文章內(nèi)容不同之外,其他信息都是一樣的。這就是模板的作用,把后臺(tái)的內(nèi)容以一定的表現(xiàn)形式組織起來從而形成前臺(tái)頁面。
2、嵌套好的模板
嵌套好的模板和靜態(tài)頁面(Html)并無差別,就是在Html中夾雜著STL標(biāo)簽語言。如下圖所示:

什么是插件?
SiteServer CMS 插件是擴(kuò)展 SiteServer CMS 產(chǎn)品核心功能的代碼包,SiteServer CMS 插件由.NET代碼和其他文件(如圖片、CSS和JavaScript等)組成。 通過制作你自己的插件,你可以擴(kuò)展 SiteServer CMS,在 SiteServer CMS 已經(jīng)提供的功能基礎(chǔ)上構(gòu)建額外的功能。

1、插件的作用
SiteServer CMS 并非僅僅是一個(gè)簡單的網(wǎng)站管理平臺(tái),同時(shí)也是一個(gè)功能極其強(qiáng)大并且有著無限擴(kuò)展能力的 CMS 內(nèi)容管理平臺(tái)。SiteServer CMS 的無限擴(kuò)展能力正是通過插件機(jī)制來實(shí)現(xiàn)的。借助于 SiteServer CMS 的模板和插件機(jī)制,你幾乎可以把 SiteServer CMS 配置成任何類型的站點(diǎn)。
因?yàn)椴寮乃械墓δ芏际峭ㄟ^靈活的模塊和自定義配置開發(fā)出來的,可以說,通過插件你可以實(shí)現(xiàn)任何你希望在站點(diǎn)中實(shí)現(xiàn)的功能,插件的唯一限制就是你的想象力,插件的可能性是無限的!
例如,你可以編寫一個(gè)插件來控制對(duì)應(yīng)欄目的內(nèi)容模型,采用自定義的字段提交并顯示內(nèi)容文章;或者,你可以編寫一個(gè)插件,創(chuàng)建一個(gè)帶有短信通知、支持第三方支付的全功能票務(wù)系統(tǒng)。
2、插件的組成
大多數(shù)的 SiteServer CMS 插件都是由許多文件組成的,但是一個(gè)最簡化的插件實(shí)際上只需要兩個(gè)文件:一個(gè)主文件(插件名稱.dll)以及一個(gè)插件配置文件(plugin.config)。
作為 SiteServer CMS 插件的開發(fā)者,你可以創(chuàng)建插件并公開出來,插件將被展現(xiàn)到廣大的 SiteServer CMS 用戶面前,安裝、使用并提交反饋。你所需要做的就是把你的好想法變成代碼。