網頁

搜尋此網誌

2010年7月6日 星期二

Joomla Programming

Joomla!是一套Web的內容管理系統(Content Management System, CMS),具有完整的前台語後台架構,Joomla的擴充模組也很多,開發模組也相當容易,本文先介紹1.5.17版本的程式架構,希望對於想要開發Joomla的人員能有所幫助。

Joomla!架構圖(取自官方網站http://docs.joomla.org/Image:Joomla_Architecture.jpg,更多資訊請參閱http://docs.joomla.org/Main_Page)

資料夾說明:
  1. administrator=>後台管理
  2. cache=>快取
  3. components=>元件
  4. images=>影像
  5. includes=>副程式
  6. installation=>安裝檔
  7. language=>語言
  8. libraries=>程式庫,包含Joomla!框架的程式庫(framework)。
  9. logs=>日誌
  10. media=>媒體
  11. modules=>模組
  12. plugins=>外掛
  13. templates=>樣板
  14. tmp=>暫存區
  15. xmlrpc=>可延伸標示語言‧遠端程序呼叫
檔案說明:
  1. CHANGELOG.php=>修改日誌檔。
  2. configuration.php=>Installer安裝程式產生的組態檔。
  3. configuration.php-dist=>原始的組態檔(distribution),手動安裝Joomla才會需要用到。
  4. COPYRIGHT.php=>版權宣告
  5. CREDITS.php=>榮譽榜,包含貢獻者與Joomla內自由軟體的清單。
  6. htaccess.txt=>Apache存取的組態檔。
  7. index.php=>Joomla!進入點(Entry Point)
  8. index2.php=>只顯示元件輸出內容。
  9. INSTALL.php=>安裝說明
  10. LICENSE.php=>授權條款
  11. LICENSES.php=>完整的授權條款內容,包含BSD License,GNU Lesser General Public License (GNU LGPL) version 2.1與MIT License。
  12. robots.txt=>搜尋引擎漫遊器的組態檔
Joomla是非常有架構的一套CMS,非常適合用來當作開發平台使用,而且擴充元件(Component)很多,說明文件詳細清楚。推薦!玩網頁的人也一定要會一套CMS,就是Joomla!啦。

沒有留言:

張貼留言

熱門文章