Learning Joomla! 1.5 Extension Development: Creating Modules, Components, and Plugins with PHP
暫譯: 學習 Joomla! 1.5 擴展開發:使用 PHP 創建模組、元件和插件
Joseph L. LeBlanc
- 出版商: Packt Publishing
- 出版日期: 2007-05-25
- 售價: $1,540
- 貴賓價: 9.5 折 $1,463
- 語言: 英文
- 頁數: 176
- 裝訂: Paperback
- ISBN: 1847191304
- ISBN-13: 9781847191304
-
相關分類:
Joomla、PHP
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$880$695 -
$450$356 -
$750$593 -
$880$695 -
$620$527 -
$880$695 -
$990$891 -
$580$458 -
$490$417 -
$450$356 -
$740$585 -
$620$527 -
$880$695 -
$680$578 -
$800$632 -
$780$616 -
$680$578 -
$800$632 -
$500$395 -
$580$458 -
$520$411 -
$550$429 -
$650$553 -
$750$638 -
$520$411
商品描述
A practical tutorial for creating your first Joomla! 1.5 extensions with PHP
In Detail
Joomla! is the world's hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize.
While Joomla! is packed with features, its greatest quality is that it is extremely extensible, allowing any number of complex applications to be cleanly integrated. Shopping carts, forums, social networking profiles, job boards, and real estate listings are all examples of extensions developers have written for Joomla!. All of these can run off one Joomla! site, while only one database, template, and core need to be maintained. When you build an extension to Joomla!, it will inherit the look and feel of the overall site. Any type of program that can be coded in PHP is a potential component waiting to be written!
If you're eager to start creating extensions for Joomla!, this book is for you. Walk through the development of complete Joomla! components and modules with this tutorial for PHP programmers. Written for Joomla! version 1.5 and tested against pre-final releases, this book will get you started coding your first extensions as quickly as possible, and adds the features that will make your work look professional!
The book builds example extensions to create, find, promote, and cross-link restaurant reviews. A component will handle common data items seen across all reviews such as price range, reservations, cuisine type, and location. Your visitors will be able to search and sort through the reviews; adding their own criteria to zero in on their dining options for the evening.
Your modules will highlight new reviews, drawing the attention of frequent visitors. Finally, plugins will pull pieces of the reviews into feature articles and others will integrate them into searches. Even if you don't own a restaurant, you will still find the code applicable to your own development projects, and the skills you develop will make you a Joomla! developer to be reckoned with!
What you will learn from this book?
- Code Joomla! components, modules, and plugins from the ground up
- Create toolbars, list screens, and menu items
- Maintain a consistent look and reduce repetitive code using HTML functions
- Automate database record management
- Validate input and resist hack attempts
- Configure your modules through XML parameters
- Package and distribute your extensions
Approach
A practical tutorial, based around the development of coherent example throughout the book. Each chapter walks you through the steps to add a required feature to the extension.
Who this book is written for?
This book is suitable for PHP programmers who want to take their first step in customizing and extending the features of Joomla! through custom PHP development. It is not a reference guide for advanced Joomla! developers.
You need only the basics of PHP programming; no experience of developing Joomla! extensions is assumed. You are expected to be familiar with the general operation of Joomla!
商品描述(中文翻譯)
一個實用的教程,教你如何使用 PHP 創建你的第一個 Joomla! 1.5 擴展
詳細內容
Joomla! 是全球最受歡迎的開源內容管理系統,也是 2006 年開源 CMS 獎的得主。
雖然 Joomla! 擁有豐富的功能,但它最大的優點在於其極高的可擴展性,允許任何數量的複雜應用程序被乾淨地整合。購物車、論壇、社交網絡個人資料、求職板和房地產列表都是開發者為 Joomla! 編寫的擴展的例子。所有這些都可以在一個 Joomla! 網站上運行,同時只需維護一個資料庫、一個模板和一個核心。當你為 Joomla! 構建擴展時,它將繼承整個網站的外觀和感覺。任何可以用 PHP 編碼的程序都是一個潛在的組件,等待被編寫!
如果你渴望開始為 Joomla! 創建擴展,那麼這本書就是為你而寫的。這本針對 PHP 程式設計師的教程將帶你逐步開發完整的 Joomla! 組件和模組。這本書是為 Joomla! 版本 1.5 編寫的,並針對預發佈版本進行了測試,將幫助你儘快開始編寫你的第一個擴展,並添加使你的作品看起來專業的功能!
本書構建了示例擴展,以創建、查找、推廣和交叉鏈接餐廳評論。一個組件將處理所有評論中常見的數據項目,例如價格範圍、預訂、菜系類型和地點。你的訪客將能夠搜索和排序評論,添加自己的標準以縮小他們的晚餐選擇。
你的模組將突出顯示新評論,吸引頻繁訪問者的注意。最後,插件將把評論的部分內容提取到特寫文章中,其他插件則會將其整合到搜索中。即使你不擁有餐廳,你仍然會發現這些代碼適用於你自己的開發項目,而你所發展的技能將使你成為一名不容小覷的 Joomla! 開發者!
你將從這本書中學到什麼?
- 從零開始編寫 Joomla! 組件、模組和插件
- 創建工具欄、列表畫面和菜單項目
- 使用 HTML 函數維持一致的外觀並減少重複代碼
- 自動化資料庫記錄管理
- 驗證輸入並抵抗黑客攻擊
- 通過 XML 參數配置你的模組
- 打包和分發你的擴展
方法
這是一個實用的教程,圍繞著整本書中一致的示例開發。每一章都將引導你完成為擴展添加所需功能的步驟。
這本書是為誰而寫的?
這本書適合希望通過自定義 PHP 開發來定制和擴展 Joomla! 功能的 PHP 程式設計師。它不是針對高級 Joomla! 開發者的參考指南。
你只需具備 PHP 編程的基本知識;不需要有開發 Joomla! 擴展的經驗。你應該對 Joomla! 的一般操作有所了解。