PHP內(nèi)容管理系統(tǒng)

出版時間:2009-1  出版社:電子工業(yè)出版社  作者:陳紅飛  頁數(shù):385  字數(shù):510000  
Tag標(biāo)簽:無  

內(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ā)。  為了便于讀者學(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  準(zhǔn)備工作     8.3.2 模板標(biāo)記     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 準(zhǔn)備工作     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 準(zhǔn)備工作    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 準(zhǔn)備工作     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è)計和工作機制

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    PHP內(nèi)容管理系統(tǒng) PDF格式下載


用戶評論 (總計22條)

 
 

  •   對新手朋友幫助很大可以快速開發(fā)建站系統(tǒng)
  •   我讀了這本數(shù)內(nèi)容易懂好好
  •   <jdoc:includetype="component"/>居然叫我把這句修改了。首頁弄好了。其他頁沒有任何顯示,居然范這么大的錯誤。而且很多重點沒說。
  •   今天早上收到了前天晚上在當(dāng)當(dāng)網(wǎng)上訂購的書,服務(wù)真不錯,及時快捷,而且費用比去書店不知要便宜多少倍。上周六自己駕車從龍崗去深圳書城,花了40多分鐘,還沒找到自己想要的書,停車費就花了幾十元。當(dāng)當(dāng)網(wǎng)真好,幫我省掉了停車費和去逛書店的時間,而且書還比較便宜(因為購書有折扣?。浅8兄x當(dāng)當(dāng)網(wǎng)!以后想要什么書,就在當(dāng)當(dāng)網(wǎng)買了(注,這是俺第一次在網(wǎng)上購物).
  •   寫的很詳細~像說明書一樣!就是例子少了點!
  •   適合入門,如果想提高,看英文的吧
  •   很不錯,送貨上門,很是及時?。≈x謝
  •   找了很久也就找到這本書。在網(wǎng)上能學(xué)習(xí)的資料很多,但是看起來都雜亂無章,有時讓人摸不著頭腦。這本書讓我可以比較系統(tǒng)的學(xué)習(xí)一下,然后再到網(wǎng)上查其他資料學(xué)習(xí)。本書的內(nèi)容也許不會太深,但對于入門,以及達到一定層次的2次開發(fā)能力,學(xué)習(xí)很有幫助。
  •   不錯的書籍,對了解這個軟件的框架有一定幫助
  •   J的書太少了,只有兩本.選書的時候看那本的書評不怎么地,于是就匆忙買了這本.買完后回來看書評發(fā)現(xiàn)這本更不咋地......不過對初學(xué)者還是有幫助的
  •   剛了解joomla的朋友可以看看,此書不太深入,要想架好站,還是得有點底子,如果你PHP可以的話,本書就不用買了,沒接觸過PHP,但又想建站的朋友倒可以看看。我現(xiàn)在不用了,搞其他去了,書還9成新,有要的朋友5折給了,包運費,聯(lián)系QQ:35284942
  •   對于不知道JOOMLA為何物的可以看看,知道的就不用看了!核心的內(nèi)容沒有多少,讓我有點失望。
  •   書寫得一般,但還是有參考價值。其次是書的定價有點貴了。所以,物次所值!
  •   書還不錯,就是還是太簡單了。
  •   文章里有很多重復(fù)啰嗦的話
  •   書的概念表述不清,比如: 文章,類別,單元的關(guān)系 ,
    比如 插件 與 組件、 模塊的區(qū)別,操作部分的增加,修改,刪除沒必要重復(fù)寫
  •   沒什么意思,通篇全是圖,錢不是這樣賺的
  •   買此書前,剛剛開始學(xué)joomla,網(wǎng)上看了一些教程,但不是很系統(tǒng),看介紹發(fā)現(xiàn)里面有建站實例就買來從頭看了一遍。下面談?wù)勎业母惺埽?.書里大量篇幅講了后臺的詳細操作,對我來說毫無用處,其實安裝好自己試試就大概知道什么意思了。最不喜歡這種連環(huán)畫式的方式。2.書中大部分內(nèi)容都是網(wǎng)上抄的,代碼都一模一樣,最可氣的是高低版本竟然一起抄!純粹是誤人子弟!3.我想要的自定義模板制作方面的內(nèi)容也只是抄了一點網(wǎng)上的,講的是現(xiàn)成的模板,直接貼上大段代碼,也不說什么意思,有些函數(shù)用的是別人模板里帶的,讓我誤以為是joomla的,后來查了半天才知道。4.其他附加功能的模塊也是東貼點代碼西貼點代碼,什么都不交代,用的模塊也不說哪里下載。5.網(wǎng)站實例整個是自娛自樂,用的現(xiàn)成的別人的模板,再堆上一堆模塊,再隨便貼點代碼,讓人完全無法跟著做。也許是我水平太低,反正讀完后和我之前上網(wǎng)看了2天教程沒任何進步。原先不知道的還是不知道,原先知道的證明他的很多錯誤,看完書我懷疑作者是不是會用joomla,完全沒有職業(yè)道德。我從來不買國人寫的書,因為過內(nèi)很多作者除了抄就是抄,這次教訓(xùn)后再也不會買國人的數(shù)了?。?/li>
  •   評論里批評的已經(jīng)有不少,我的建議也是不要買,看網(wǎng)絡(luò)的教程也比這好!里面居然大量COPY源代碼,對里面的英文解釋改為中文解釋,很多篇幅都是有人家寫的代碼,你這樣COPY別人的代碼,出版出來賣,是不是嚴重侵權(quán)?。。????整本書,起碼一半是沒用的,都是些界面、源程序代碼,講得很籠統(tǒng),我甚至懷疑作者根本不懂Joomla的精髓??梢哉f這本書的大部分章節(jié)都是為了湊數(shù),甚至紙張都用得那么厚,比《PHP和MySQLWeb開發(fā)》那本書的紙張厚1倍!以后要警惕所謂“編著”的書!汗汗汗~~~~
  •   這是我在當(dāng)當(dāng)網(wǎng)上買的最爛的一本書。到現(xiàn)在買了快2000的計算機書了,java的,php的,數(shù)據(jù)庫的都不錯,也沒評論過,但這本實在太差勁了,實在是忍不住。主要是三點:1字大行稀,全是貼圖,上來看著不錯,仔細一看全是沒用的貼圖。2雖然是2009年出的書,但是所講的php,apache現(xiàn)在基本都已經(jīng)過時,按照書上配置根本配不出來,而且講的太太太基礎(chǔ),都是是個網(wǎng)站就能搜到的東西。3錯誤奇多,簡直可以用來當(dāng)成錯誤寶典了,而且都是不挨邊的錯誤。這本書使我嚴重懷疑陳紅飛的人品,和創(chuàng)作態(tài)度,簡直就是砸自己的牌子。要是能貼圖真想貼貼圖,讓大家看看。真的非常郁悶和氣憤。
  •   看完之后感覺基本就是讀廢話,比如:在介紹一些功能性按鈕的時候是這樣寫的,模板復(fù)制按鈕,它的功能是進行模板復(fù)制,傻子都知道這是模板復(fù)制按鈕。還用你講!?。≌緯际沁@樣的文字,一點沒有意義!關(guān)鍵的一些核心知識。具體道理,為什么這么做。一點都沒講。不推薦買這本書,不如去網(wǎng)上看教程。很失望。
  •   書的質(zhì)量太差,拿著都掉頁,臟兮兮的!真不知道是怎么印的!!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7