Demo

討論

保持飢餓,保持愚笨 (Stay hungry, stay foolish)。 史蒂夫·賈伯斯

公告

本網站已取消討論區的討論方式,如果您有問題請至LINE群行動條碼圖片網址,或Facebook社團

Mambo簡明開發教學(前言)

  • 羽城君拉
  • 羽城君拉 的個人頭像 Topic Author
  • Offline
  • 管理員
  • 管理員
More
2005-03-02 19:41 #64 來自 羽城君拉
羽城君拉 created the topic: Mambo簡明開發教學(前言)
為什麼要在Mambo上開發程式?
Mambo是一個相當好的架站系統。應用了許多新的概念,而且著重於後台的管理,它愈來愈像是一種網站平台,而非只是單純的一套以php語言所寫的網站程式。在Mambo網站中開發功能程式,你可以專注於你所需的程式功能進行開發,而不需花費心力在網站畫面、操作介面、基本內容管理與權限管理。

許多較早之前的、同樣以PHP語為基礎的CMS程式,並不注重後台管理的介面。單純的管理畫面和簡單的圖形介面,許多附加功能元件的安裝與移除,都是靠需要有程式基礎的工程師,用修改或複製到特定的目錄中完成。Mambo強化了後台管理的介面,使得動態的內容管理變得容易,內建了許多豐富的後台管理介面(大部份是由Javascript程式來完成)。更進一步,Mambo還有一種特殊的前台管理的方式。這是許多CMS所沒有的。

Mambo上開發程式的基礎

Mambo是根由PHP語言及MySQL資料庫系統所開發的一套CMS(內容管理系統),首要當然假設您已對PHP語法及標準的SQL語法有一定的認識,和實作經驗。由於Mambo使用了Database Abstraction Library的方式連結MySQL資料庫,一些針對MySQL的連結方式,似乎不如標準的SQL語法來得重要。以下列出的是希望您能專注於幾個關鍵的技術更深入的了解:

PHP語言:
•存取表單(form)變數
•控制程序
•陣列的操作
•字串的處理
•正規表示式
•物件導向

SQL語法:
•JOIN運算
•次查詢(sub select)

在進步的內容管理系統中,像Mambo這樣的系統,大量的使用了HTML語法中的Form、Table,以及十分流行的JavaScript。這裡的一些基本知識我想也是需要的。例如常見的Alert的視窗語法,常常會在Mambo的元件裡用來提示一些訊息。

...

Please 登入 to join the conversation.