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

會員
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 更新時(shí)間:2021-08-13 16:29:49
推薦閱讀
- 樂學(xué)Windows操作系統(tǒng)
- Windows Vista基礎(chǔ)與應(yīng)用精品教程
- Mastering Distributed Tracing
- 構(gòu)建可擴(kuò)展分布式系統(tǒng):方法與實(shí)踐
- 嵌入式應(yīng)用程序設(shè)計(jì)綜合教程(微課版)
- RESS Essentials
- Python基礎(chǔ)教程(第3版)
- Fedora 12 Linux應(yīng)用基礎(chǔ)
- 新編電腦辦公(Windows 10+ Office 2013版)從入門到精通
- Troubleshooting Docker
- Linux操作系統(tǒng)
- 從零開始學(xué)安裝與重裝系統(tǒng)
- 鴻蒙HarmonyOS手機(jī)應(yīng)用開發(fā)實(shí)戰(zhàn)
- VMware Horizon Mirage Essentials
- Microsoft Hyper-V Cluster Design
- Serverless Architectures with Kubernetes
- C#實(shí)用教程(第2版)
- Android Telephony原理解析與開發(fā)指南
- Windows10開發(fā)入門經(jīng)典
- OpenWrt智能路由系統(tǒng)開發(fā)
- 大規(guī)模分布式存儲系統(tǒng):原理解析與架構(gòu)實(shí)戰(zhàn)
- Nginx HTTP Server(Second Edition)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(Windows 7+Office 2016)上機(jī)指導(dǎo)與習(xí)題集
- Linux內(nèi)核API完全參考手冊
- Linux基礎(chǔ)與服務(wù)管理(基于CentOS 7.6)
- Windows 7+Office 2010計(jì)算機(jī)應(yīng)用情境教學(xué)基礎(chǔ)教程(微課版)
- Hadoop MapReduce Cookbook
- Linux教程
- Linux嵌入式系統(tǒng)開發(fā)從小白到大牛
- Mastering SoapUI