術語
本節列出了文檔中常見的術語,方便您查閱。
站點(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>
動态标簽實現動态數據載入。