術語

本節列出了文檔中常見的術語,方便您查閱。

站點(Site)

即網站,XYCMS是站群系統(站點集合),會(huì)爲每個站點分配獨立的文件目錄、欄目架構以及内容數據。

主站點指站點目錄在根目錄的站點,隻能(néng)創建一個;子站點指擁有單獨文件夾作爲站點目錄的站點,可以創建任意多個,同時(shí)子站點還(hái)可以創建下級站點,下級站點的站點文件夾存儲于上級站點文件夾内。站群架構爲樹形結構。

欄目(Channel)

欄目也叫(jiào)頻道(dào)或者菜單,用于將(jiāng)站點的内容進(jìn)行歸類存放。欄目與文件夾類似,可以不斷創建下級欄目,形成(chéng)一個樹狀結構。

站點首頁也是欄目,隻不過(guò)此欄目沒(méi)有父節點,是站點内所有欄目的根節點。

内容(Content)

内容代表 XYCM 需要進(jìn)行增删改查的數據,可以是文章、新聞、博客、視頻,甚至站點的友情鏈接、廣告等一切可結構化的數據均可以成(chéng)爲内容。

一篇内容隻能(néng)屬于具體的一個欄目,STL标簽通常通過(guò)欄目來定位進(jìn)而獲取内容。

模闆(Template)

模闆是一個包含了顯示樣(yàng)式的HTML文件,通常在模闆文件中會(huì)包含HTML标簽、CSS标簽、JS标簽以及STL标簽,系統在生成(chéng)靜态頁面(miàn)時(shí)需要獲取模闆文件的内容,解析并替換模闆文件中的STL标簽。

根據系統生成(chéng)頁面(miàn)的類型,模闆分爲首頁模闆、欄目模闆、内容模闆以及單頁模闆。

靜态頁面(miàn)(Static)

靜态頁面(miàn)也稱爲HTML頁面(miàn),是相對(duì)動态頁面(miàn)而言的。靜态網頁不是指網頁中的元素都(dōu)是靜止不動的,而是指網頁文件中沒(méi)有程序代碼,隻有HTML(超文本标記語言)标記,一般後(hòu)綴爲.htm、.html、.shtml或.json、.xml等。

靜态頁面(miàn)一經(jīng)生成(chéng),内容就(jiù)不會(huì)再變化,不管何人何時(shí)訪問,顯示的内容都(dōu)是一樣(yàng)的。

如果要修改靜态頁面(miàn)的内容,就(jiù)必須通過(guò) XYCMS 重新生成(chéng)此頁面(miàn)。

動态頁面(miàn)(Dynamic)

動态網頁是指在網頁文件中除了HTML标記以外,還(hái)包括一些實現特定功能(néng)的程序代碼,這(zhè)些程序代碼使得浏覽器與服務器之間可以進(jìn)行交互,即服務器端可以根據客戶端的不同請求動态産生網頁内容。

動态網頁的後(hòu)綴名通常根據所用的程序設計語言的不同而不同,一般爲.asp、.aspx、cgi、.php、.perl、.jsp等。

動态頁面(miàn)每次訪問都(dōu)需要連接數據庫獲取内容,同時(shí)容易被(bèi)黑客攻擊,所以 XYCMS 不支持直接呈現動态頁面(miàn),如果希望實現動态頁面(miàn)的功能(néng),可以通過(guò) <stl:dynamic> 動态标簽實現動态數據載入。