跳至內容

Mambo 開源/初學者 Mambo

來自華夏公益教科書
目錄
章節
首頁
配置
設計
內容
開發
其他

這篇文章/論文是為完全沒有 CMS 系統經驗的初學者編寫的介紹。但是,您應該具備一些網站技能才能完全理解本文。

建議您從上到下閱讀文章。

什麼是 Mambo?

[編輯 | 編輯原始碼]

Mambo 是一種內容管理系統,顧名思義,它管理內容。Mambo 管理文字、影像、連結、文件和互動——每個網站的主要元素。這意味著,您使用 Mambo 來維護和更新網站,而不是使用像 Dreamweaver、FrontPage 或類似的視覺網站管理工具這樣的應用程式。Mambo 利用基於瀏覽器的系統來實現這一點——管理是網站的安全訪問後端。您登入並使用瀏覽器新增內容、釋出文章、批准提交內容並執行維護活躍的不斷發展的網站所涉及的無數其他功能。

Mambo 如何運作?

[編輯 | 編輯原始碼]

Mambo 基於三個元素:Web 伺服器、指令碼語言和資料庫。Web 伺服器連線到網際網路並使網站在網際網路上可用,指令碼語言包含程式和功能,資料庫儲存內容。

首先,使用者透過輸入 URL 請求 Mambo 頁面。然後,瀏覽器連線到 Web 伺服器。URL 包含內容的引數——哪個部分、哪篇文章等等。根據這些引數,Mambo 的腳本系統聯絡資料庫並獲取內容。然後,內容和模板合併在一起,並作為純 HTML 和 CSS 頁面返回。

這些術語...

[編輯 | 編輯原始碼]

Mambo 有很多特殊的詞語和短語,初學者可能不理解。它們在社群中經常使用,可能不是自解釋的,因此瞭解這些詞語的含義對初學者非常有用。

元件是對 Mambo 核心功能的補充和新增。Mambo 可以釋出文字、上傳影像、管理使用者等等,但元件提供可以執行專門任務的額外功能。例如:下載管理器、論壇、商務、畫廊、留言簿、維基、新聞稿——列表幾乎是無限的。

這些元件透過 Mambo 中的安裝程式安裝,位於 Mambo 管理面板中的“元件 > 安裝/解除安裝”下。這是大多陣列件的安裝方式,但需要注意的是,其中一些元件需要修改核心檔案。但是,這很少需要,因為元件安裝程式通常就足夠了。

模組是 Mambo 中的側邊塊。其中包括主選單模組、登入、投票、聯合——圍繞內容的所有內容。Mambo 為這些模組預定義了位置。最常見的是左右位置。模板的設計者(見下文)可以將這些位置放置在他們想要的地方,因此沒有規則說左位置將位於模板的左側。但模板通常設定為使這對應於實際佈局。

還有更多模組位置。有頂端位置,通常位於左右模組之上,以及內容。此位置適合新聞快訊等等。還有很多其他位置可供選擇,您可以根據自己的需要建立任意多個位置——如果您想,可以有 30 個不同的位置。

模板與皮膚完全相同。模板是預定義的外觀,使 Mambo 呈現特定外觀。但是,模板不會控制行為,正如在使用模板的其他系統中一樣——它只是一種外觀定義。

簡單來說,模板是一個 HTML/CSS 文件,其中包含使其與 Mambo 相容的程式碼。例如,它們包含用於載入特定位置模組的程式碼、用於載入主體(主要內容)的程式碼等等。

Mambots 是作用於 Mambo 中元素的小指令碼。這可以是任何元素——元件、內容和網站的所有其他方面。

Mambots 有很多形式。最常見的是內容 Mambots。它們的使用方法如下:您將 {mambot_name} 插入到某個內容中,Mambot 將此標記替換為 Mambot 的功能。這可以是嵌入 Flash、連結到其他內容、插入影像等等。

華夏公益教科書