首頁 > 計算機網(wǎng)絡(luò) >
操作系統(tǒng)
> Learning Joomla! 3 Extension Development(Third Edition)最新章節(jié)目錄
舉報

會員
Learning Joomla! 3 Extension Development(Third Edition)
最新章節(jié):
Index
Apracticalguidewithstep-by-stepexamplesthatbuildoneachothersoyoucanlearnbydoingandgethands-onknowledgeaboutcreatingyourplugins,modules,andcomponentsinJoomla.LearningJoomla!3ExtensionDevelopment,ThirdEditionisfordeveloperswhowanttocreatetheirownJoomlaextensions.ItisassumedyouwillhavesomebasicPHP,HTML,andCSSknowledge,butyoudon’tneedanypriorJoomlaprogrammingexperience.ThisbookwillalsobeusefultopeoplewhojustwanttomakeminorcustomizationstoexistingJoomlaextensionsandbuildontheworkofothersintheopensourcespirit.
目錄(102章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Author
- Acknowledgement
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Before you Start
- Extension types and their uses
- Joomla! versions that your extensions should support
- Licensing and GPL
- What business model should I adopt?
- Tools you need to develop the Joomla! extensions
- Coding standards
- Legacy MVC versus new MVC
- Upgrading a Joomla! 2.5 component to make it Joomla! 3 compatible
- To fork or not to fork?
- Summary
- Chapter 2. Getting Started with Plugin Development
- Plugin types
- Plugin event triggers
- Where do I start?
- Creating the installation XML file
- Creating the plugin PHP file
- Zip it up and install your plugin
- Adding the parameters to our plugin
- Adding the language files
- Summary
- Chapter 3. Getting Started with Module Development
- Where do I start?
- Backend versus frontend modules
- Creating the installation XML file
- Creating the module PHP file
- Creating the view
- Connecting to the database
- Zip it up and install your module
- Backwards compatibility for Joomla! 2.5
- Converting to the site module
- Translating your module
- Adding a help file
- Template overrides
- Making your module responsive
- Summary
- Chapter 4. Getting Started with Component Development
- Where do I start?
- Creating the component installation XML file
- Creating a simple component
- Setting up the database
- Creating a form
- Creating a view
- Installer script
- Zip it up and install your component
- Summary
- Chapter 5. Backend Component Development – Part 1
- Adding additional fields
- Adding columns to your view
- Toolbar buttons and component options
- View filters and search
- Summary
- Chapter 6. Backend Component Development – Part 2
- Pagination
- Adding views and submenu items
- Access Control List (ACL)
- Multi-database support
- Summary
- Chapter 7. Frontend Component Development
- Getting started on the frontend
- Creating a view
- Adding CSS
- Adding sample images
- Creating another view
- Menu item parameters
- Translating your component
- Updating data from the frontend
- Using ReCaptcha in your component
- Using our click-to-call plugin with this component
- Integrating a third-party comments extension
- Summary
- Chapter 8. Security – Avoiding Common Vulnerabilities
- Why you should care about security
- Path disclosure
- SQL injection
- Local File Inclusion
- Remote File Inclusion
- Cross-site scripting
- Cross-site Request Forgery
- Some quick advice
- Summary
- Chapter 9. Packing Everything Together
- Creating a package
- Setting up an update server
- Managing database changes
- Getting listed on the JED
- Summary
- Chapter 10. Extending your Component with Plugins and Modules
- Creating a search plugin
- Creating a smart search plugin
- Creating a featured portfolio module
- Adding tags to our component
- Summary
- Index 更新時間:2021-08-13 16:29:49
推薦閱讀
- 電腦組裝與系統(tǒng)安裝
- 零起點學(xué)Linux系統(tǒng)管理
- 每天5分鐘玩轉(zhuǎn)Kubernetes
- Kubernetes從入門到實踐
- 網(wǎng)絡(luò)操作系統(tǒng)管理與應(yīng)用(第三版)
- 網(wǎng)絡(luò)操作系統(tǒng)教程:Windows Server 2016管理與配置
- 嵌入式系統(tǒng)及其應(yīng)用(第三版)
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- Linux服務(wù)器配置與管理
- Social Data Visualization with HTML5 and JavaScript
- 跟老男孩學(xué)Linux運維:Shell編程實戰(zhàn)
- 寫給架構(gòu)師的Linux實踐:設(shè)計并實現(xiàn)基于Linux的IT解決方案
- Linux基礎(chǔ)使用與案例
- Introduction to R for Quantitative Finance
- Hands-On GPU Programming with Python and CUDA
- UI設(shè)計手繪表現(xiàn)從入門到精通
- Linux網(wǎng)絡(luò)操作系統(tǒng)項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)
- Multi-Cloud for Architects
- Learn Quantum Computing with Python and IBM Quantum Experience
- 程序員必讀經(jīng)典(算法基礎(chǔ)+計算機系統(tǒng))
- Windows PE權(quán)威指南
- 操作系統(tǒng)教程
- Linux C編程80例詳解
- HTML5移動開發(fā)即學(xué)即用
- Linux從入門到精通(第2版)
- Extending OpenStack
- Linux管理與開發(fā)實用指南
- BeagleBone開發(fā)指南
- MPEG-4/H.264視頻編解碼工程實踐
- Learning Continuous Integration with Jenkins