出版時間:2009-1 出版社:電子工業(yè)出版社 作者:陳紅飛 頁數(shù):385 字數(shù):510000
Tag標簽:無
內(nèi)容概要
Joomla內(nèi)容管理系統(tǒng)是目前最流行的內(nèi)容管理系統(tǒng)之一。本書由淺入深,循序漸進地講授如何使用Joomla架構(gòu)網(wǎng)站。全書內(nèi)容包括認識Joomla和內(nèi)容管理系統(tǒng)、開發(fā)工具安裝和Joomla安裝、后臺管理系統(tǒng)學(xué)習(xí)、內(nèi)容管理學(xué)習(xí)、模板開發(fā)應(yīng)用、組件開發(fā)應(yīng)用、插件開發(fā)應(yīng)用、模塊開發(fā)應(yīng)用、常見模塊應(yīng)用、架構(gòu)和源碼剖析、綜合網(wǎng)站實例開發(fā)?! 榱吮阌谧x者學(xué)習(xí),本書有一章綜合了Joomla中幾乎所有的知識點,對一個完整網(wǎng)站進行架構(gòu),實例具有很強的實用價值,具體講解了開發(fā)環(huán)境和開發(fā)軟件安裝、用戶注冊登錄模塊、內(nèi)容管理模塊、評論系統(tǒng)、首頁模板開發(fā)、產(chǎn)品展示模塊、相冊模塊、積分模塊、用戶系統(tǒng)開發(fā)、論壇模塊和站內(nèi)短信模塊應(yīng)用?! ”緯m合廣大Web網(wǎng)站開發(fā)人員、網(wǎng)站管理維護人員、個人站點和企業(yè)門戶創(chuàng)建者、大專院校學(xué)生閱讀,尤其是有一定PHP網(wǎng)站編程技術(shù)的人員。
作者簡介
陳紅飛,從事Web開發(fā)工作有6年時間,先后在幾家跨國公司從事大型電子商務(wù)平臺開發(fā)?,F(xiàn)擔(dān)任大型游戲社區(qū)開發(fā)主管。精通LAMP框架開發(fā),參與多個國內(nèi)外開源PHP框架開發(fā)。
書籍目錄
第1篇 Joomla框架概述篇 第1章 歡迎來到Joomla 1.1 Joomla簡介 1.1.1 什么是內(nèi)容管理系統(tǒng)(CMS) 1.1.2 為什么選擇Joomla 1.2 Joomla與其他CMS的比轤 1.2.1 Joomla 1.2.2 Drupal 1.2.3 Plone 1.3 Joomla的發(fā)展 1.4 本章小結(jié) 第2章 開始Joomla之旅 2.1 安裝配置Apache服務(wù)器 2.1.1 安裝Web服務(wù)器Apache 2.1.2 啟動和配置Web服務(wù)器Apache 2.1.3 測試Web服務(wù)器Apache 2.2 安裝和配置MySQL數(shù)據(jù)庫 2.2.1 下載MySQL及其相關(guān)工具 2.2.2 安裝MySQL數(shù)據(jù)庫 2.2.3 配置MySQL數(shù)據(jù)庫 2.3 安裝和配置PHP 2.3.1 下載PHP及其相關(guān)工具 2.3.2 安裝與配置PHP 2.3.3 測試PHP 2.4 下載和安裝Joomla 2.4.1 下載Joomla 2.4.2 安裝Joomla——配置語言 2.4.3 安裝JooIIlla——安裝前檢查 2.4.4 安裝Joomla——授權(quán)規(guī)定 2.4.5 安裝Joomla——數(shù)據(jù)庫配置 2.4.6 安裝Joomla——FTP配置 2.4.7 安裝Joomla——主要配置 2.4.8 安裝Joomla——完成 2.5 Joomla組成結(jié)構(gòu) 2.5.1 Joomla的目錄結(jié)構(gòu) 2.5.2 Joomla模板介紹 2.5.3 Joomla組件介紹 2.5.4 Joomla模塊介紹 2.5.5 Joomla插件介紹 2.6 Joomla用戶設(shè)計詳解 2.6.1 前臺用戶 2.6.2 后臺用戶 2.7 本章小結(jié)第2篇 Joomla后臺篇 第3章 建立Joomla后臺 3.1 Joomla后臺概述 3.2 媒體文件管理 3.2.1 媒體目錄瀏覽 3.2.2 創(chuàng)建媒體目錄 3.2.3 上傳文件到媒體管理 3.3 功能菜單管理 3.3.1 創(chuàng)建功能菜單 3.3.2 復(fù)制/移動/刪除功能菜單 3.4 菜單項目管理 3.4.1 菜單項目類型 3.4.2 新建文章類型的菜單項目 3.4.3 復(fù)制/移動/回收菜單項目 3.4.4 發(fā)布與取消菜單項目 3.5 語言管理 3.5.1 后臺語言包 3.5.2 前臺語言包 3.5.3 設(shè)置默認語言包 3.6 全站設(shè)置 3.6.1 網(wǎng)站設(shè)置 3.6.2 系統(tǒng)設(shè)置 3.6.3 服務(wù)器設(shè)置 3.7 后臺數(shù)據(jù)庫管理 3.7.1 新建數(shù)據(jù)庫表結(jié)構(gòu) 3.7.2 建立數(shù)據(jù)庫表基類 3.7.3 建立數(shù)據(jù)庫表單 3.8 處理數(shù)據(jù)表數(shù)據(jù) 3.8.1 添加工具命令欄 3.8.2 數(shù)據(jù)添加 3.8.3 數(shù)據(jù)列表 3.8.4 編輯數(shù)據(jù)表記錄 3.8.5 刪除數(shù)據(jù)表記錄 3.9 本章小結(jié) 第4章 Joomla后臺內(nèi)容管理 4.1 內(nèi)容區(qū)塊管理——單元管理 4.1.1 添加單元信息 4.1.2 編輯單元信息 4.1.3 刪除單元信息 4.1.4 復(fù)制單元信息 4.1.5 發(fā)布/取消發(fā)布 4.2 內(nèi)容區(qū)塊管理——類別管理 4.2.1 添加類別項目 4.2.2 編輯類別項目 4.2.3 刪除類別項目 4.2.4 復(fù)制類別項目 4.2.5 發(fā)布/取消發(fā)布類別項目 4.3 文章管理概述 4.4 添加文章 4.4.1 文章內(nèi)容塊 4.4.2 文章參數(shù)設(shè)定 4.4.3 完成文章添加 4.5 文章維護 4.5.1 編輯文章 4.5.2 文章存檔 4.5.3 發(fā)布/取消發(fā)布文章 4.5.4 復(fù)制文章 4.5.5 移動文章 4.5.6 回收文章 4.5.7 文章回收站管理 4.6 首頁管理 4.6.1 首頁模板 4.6.2 首頁菜單 4.6.3 首頁內(nèi)容 4.7 本章小結(jié)第3篇 Joomla開發(fā)篇 第5章 插件詳解 5.1 后臺插件管理 5.1.1 插件維護 5.1.2 插件應(yīng)用 5.1.3 編寫簡單插件 5.2 內(nèi)容管理插件 5.2.1 Vote插件 5.2.2 Pagenavigation插件 5.3 開發(fā)插件實例 5.4 本章小結(jié) 第6章 組件開發(fā) 6.1 后臺組件管理 6.2 Joomla的MVC開發(fā)模式 6.2.1 Model 6.2.2 Controller 6.2.3 View 6.3 Hello World組件開發(fā) 6.3.1 創(chuàng)建組件 6.3.2 創(chuàng)建組件入口文件 6.3.3 創(chuàng)建組件控制器(Controller)文件 6.3.4 創(chuàng)建組件視圖(View)文件 6.3.5 創(chuàng)建組件模板(Tpl)文件 6.3.6 創(chuàng)建安裝文件(Hello.xml) 6.3.7 查看組件執(zhí)行結(jié)果 6.4 本章小結(jié) 第7章 組件開發(fā)——Hello World組件開發(fā)進階 7.1 創(chuàng)建Model 7.2 在組件中使用數(shù)據(jù)庫 7.2.1 創(chuàng)建數(shù)據(jù)表 7.2.2 修改Model 7.2.3 修改入口文件 7.2.4 修改模板 7.2.5 查看結(jié)果 7.3 創(chuàng)建組件管理員頁面基本框架 7.3.1 創(chuàng)建入口文件 7.3.2 創(chuàng)建Hellos Controller文件 7.3.3 創(chuàng)建Hellos Model文件 7.3.4 創(chuàng)建Hellos View文件 7.3.5 創(chuàng)建Hellos Template文件 7.3.6 目錄結(jié)構(gòu)及查看結(jié)果 7.4 加強組件管理員頁面 7.4.1 增加工具欄命令按鈕 7.4.2 增加編輯功能 7.4.3 添加保存功能 7.4.4 添加數(shù)據(jù)刪除功能 7.4.5 添加取消功能 7.5 本章小結(jié) 第8章 模板開發(fā)和應(yīng)用 8.1 后臺模板文件管理 8.1.1 后臺添加模板 8.1.2 設(shè)置默認模板 8.1.3 編輯模板 8.1.4 刪除模板 8.2 簡單的模板設(shè)計 8.2.1 模板基本結(jié)構(gòu) 8.2.2 創(chuàng)建主入口文件 8.2.3 創(chuàng)建配置文件 8.2.4 創(chuàng)建樣式文件 8.2.5 測試模板 8.3 模板開發(fā)進階 8.3.1 準備工作 8.3.2 模板標記 8.3.3 模板中應(yīng)用模塊 8.3.4 獲取模板參數(shù) 8.3.5 模板全局變量 8.4 完整的模板開發(fā)實例 8.4.1 模板結(jié)構(gòu) 8.4.2 模板中模塊應(yīng)用 8.4.3 模板中的隱藏 8.4.4 模板參數(shù)說明 8.4.5 自定義error page模板 8.5 本章小結(jié) 第9章 模塊開發(fā) 9.1 后臺模塊管理 9.1.1 后臺添加模塊 9.1.2 復(fù)制/修改,刪除模塊 9.2 Hello world模塊開發(fā)入門 9.2.1 模塊架構(gòu) 9.2.2 創(chuàng)建主入口文件 9.2.3 創(chuàng)建helper文件 9.2.4 創(chuàng)建模板文件 9.2.5 創(chuàng)建安裝配置文件 9.2.6 測試模塊 9.3 模塊開發(fā)進階 9.3.1 準備工作 9.3.2 創(chuàng)建主入口文件 9.3.3 創(chuàng)建helper文件 9.3.4 創(chuàng)建模板文件 9.3.5 創(chuàng)建安裝配置文件 9.3.6 應(yīng)用模塊 9.4 本章小結(jié)第4篇 Joomla實戰(zhàn)篇 第10章 新聞系統(tǒng)實例 10.1 準備工作 10.2 后臺新聞管理 10.2.1 新聞系統(tǒng)內(nèi)容管理 10.2.2 新聞系統(tǒng)菜單管理 10.2.3 新聞系統(tǒng)模塊管理 10.3 前臺開發(fā) 10.3.1 簡單的新聞系統(tǒng) 10.3.2 增強型新聞系統(tǒng) 10.4 本章小結(jié) 第11章 用戶登錄注冊模塊 11.1 后臺登錄模塊管理 11.1.1 改變用戶權(quán)限 11.1.2 后臺添加會員 11.1.3 注銷/刪除會員 11.1.4 注冊激活 11.2 前臺注冊登錄模塊 11.2.1 前臺顯示 11.2.2 注冊功能 11.2.3 忘記密碼功能 11.2.4 忘記用戶名功能 11.2.5 登錄功能 11.2.6 注銷用戶登錄 11.3 本章小結(jié) 第12章 論壇模塊 12.1 論壇安裝 12.1.1安裝過程 12.1.2 應(yīng)用論壇 12.2 論壇管理 12.2.1 論壇基本設(shè)置 12.2.2 論壇版塊管理 12.2.3 會員管理 12.3 論壇應(yīng)用 12.3.1 發(fā)帖 12.3.2 個人資料 12.4 本章小結(jié) 第13章 站內(nèi)信息模塊 13.1 站內(nèi)信息安裝 13.2 站內(nèi)信息前臺應(yīng)用 13.3 站內(nèi)信息收發(fā) 13.4 站內(nèi)信息源代碼剖析 13.4.1 站內(nèi)信息安裝目錄 13.4.2 站內(nèi)信息MVC開發(fā)模式 13.5 本章小結(jié) 第14章 項目實戰(zhàn)——臺球網(wǎng) 14.1 系統(tǒng)介紹 14.2 系統(tǒng)設(shè)計 14.2.1 開發(fā)環(huán)境 14.2.2 安裝軟件 14.3 準備工作 14.3.1 添加球房資料 14.3.2 增強型單元管理頁面 14.3.3 添加用戶登錄模塊 14.4 用戶評論系統(tǒng) 14.4.1 安裝評論組件 14.4.2 后臺設(shè)置評論組件 14.4.3 前臺應(yīng)用評論組件 14.5 首頁模板開發(fā) 14.5.1 修改模板頭部 14.5.2 內(nèi)容區(qū)模板修改 14.5.3 右邊區(qū)模板修改 14.6 外部組件、模塊和插件 14.6.1 產(chǎn)品展示組件 14.6.2 產(chǎn)品展示組件擴展應(yīng)用 14.6.3 相冊組件應(yīng)用 14.6.4 用戶積分系統(tǒng) 14.7 用戶系統(tǒng)開發(fā) 14.7.1 活躍用戶 14.7.2 用戶個性化設(shè)計 14.8 外部組件應(yīng)用 14.8.1 論壇應(yīng)用 14.8.2 站內(nèi)信息應(yīng)用 14.9 本章小結(jié)第5篇 Joomla擴展篇 第15章 Joomla源代碼探析 15.1 Joomlal.5架構(gòu) 15.1.1 Application包 15.1.2 Cache包 15.1.3 DataBase包 15.1.4 Common包 15.1.5 Connector包 15.1.6 FileSystem包 15.1.7 Document包 15.1.8 Registry包 15.1.9 Template包 15.1.10 118n包 15.1.1 Mail包 15.1.12 Installer包 15.1.13 Model包 15.1.14 Parameter包 15.1.15 Utilities包 15.2 Joomla1.5源代碼 15.2.1 入口及配置文件 15.2.2 引入文件 15.2.3 常用類文件 15.2.4 Filesystem包類文件 15.2.5 JRequest類 15.2.6 MVC組件類 15.2.7 組件及模塊調(diào)用及渲染 15.3 本章小結(jié)
章節(jié)摘錄
第1篇 Joomla框架概述篇 第1章 歡迎來到Joomla 1.1 Joomla簡介 Joomla基于PHP+MySQL開發(fā),可運行在Linux、Windows、MacOSX和Solaris等多種平臺上。Joomla除了具有一般CMS系統(tǒng)的功能外,還具有模塊、組件和插件等擴展功能。Joomla有上千個插件用來擴展功能。常見的插件包括論壇、購物車引擎、博客和廣告系統(tǒng)等。用戶可以使用這些插件快捷高效地開發(fā)網(wǎng)站?! ?.1.1 什么是內(nèi)容管理系統(tǒng)(CMS) 內(nèi)容管理系統(tǒng)比較廣泛,最為常見的就是門戶網(wǎng)站中的新聞系統(tǒng),按照內(nèi)容管理系統(tǒng)的應(yīng)用一般可以分為如下兩類。 框架:提供底層的開發(fā)框架,具體的應(yīng)用需要基于框架進行開發(fā)。最為常見的就是提供一些公共的基類接口,用戶可以繼承這個基類進行功能開發(fā)?! ?yīng)用:面向具體應(yīng)用的實現(xiàn),如新聞系統(tǒng)、論壇、Wiki和投票等一些子系統(tǒng)。常見的如國內(nèi)的織夢CMS和帝國CMS?! ∫话銉?nèi)容管理系統(tǒng)都可以分離為三個層面,可能每個內(nèi)容系統(tǒng)傾向的層面不一樣。三個層面大致如下所示?! ?.后臺管理系統(tǒng):后臺管理系統(tǒng)提供了靜態(tài)頁面生成、用戶管理系統(tǒng)、新聞錄入系統(tǒng)、BBS論壇管理系統(tǒng)、分類管理系統(tǒng)和系統(tǒng)檢索等模塊。分模塊、分系統(tǒng)的分離、清晰的模塊結(jié)構(gòu),對內(nèi)容輸入還提供所見即所得的編輯器。 2.集成管理系統(tǒng):集成管理系統(tǒng)可以管理網(wǎng)站首頁、頻道頁面/分類頁面和詳細頁面,入口管理主要是對模板的管理。入口管理將后臺管理系統(tǒng)中的子系統(tǒng)組合起來,通過模板管理全部整合渲染到網(wǎng)頁上,展示給最終用戶。
編輯推薦
國內(nèi)第一本詳細講解Joomla的書 詳細講解Joomla的安裝和應(yīng)用,掌握快速建站的方法 分析Joomla強大的后臺管理,輕松管理網(wǎng)站內(nèi)容 探討模板設(shè)計、開發(fā)和外部模板應(yīng)用,打造個性化網(wǎng)站 結(jié)合最流行的MVC開發(fā)架構(gòu)講解,分析Joomla的設(shè)計和工作機制
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載