current location: Home > Download > Learning resources > php e-book > Joomla plug-in development

Joomla plug-in development
Classify: Learning materials / php e-book | Release time: 2018-02-05 | visits: 2887302 |
Download: 155 |
Latest Downloads
Horror Beat Phase Maker
Himalayan Children
Zebra AI
Supermarket Manager Simulator
Red Alert Online
Delta Force
Pokémon UNITE
Fantasy Aquarium
Girls Frontline
Wings of Stars
24 HoursReading Leaderboard
- 1 One of Logitech's Best Gaming Mice is Heavily Discounted
- 2 Roblox: Blox Fruits - How To Get The Dark Dagger
- 3 Fix VMWare Slow System Performance in Windows 11
- 4 Project Egoist codes for April 2025
- 5 Windows 11 KB5055629 Download & Quick Fixes for Not Installing
- 6 Pokemon TCG Pocket Celestial Guardians Card List
- 7 NYT Connections Answers And Hints - May 1, 2025 Solution #690
- 8 Quantitative Exchange Ranking 2025 Top 10 Recommendations for Digital Currency Quantitative Trading APPs
- 9 How to download, install and register the Hong Kong Digital Currency Exchange app 2025
- 10 How to download the Hong Kong Digital Currency Exchange app? The top ten digital currency exchange apps are included
- 11 Brainrot Evolution codes for April 2025
- 12 Is the digital currency app formal? Top 10 formal and legal virtual currency trading apps in the world
- 13 What kind of software is a digital currency app? Top 10 Apps for Digital Currencies in the World
- 14 uniswap on-chain withdrawal
- 15 Is there a future for digital currency apps? Apple mobile digital currency trading platform app download TOP10
Latest Tutorials
-
- Go language practical GraphQL
- 3235 2024-04-19
-
- 550W fan master learns JavaScript from scratch step by step
- 4566 2024-04-18
-
- Getting Started with MySQL (Teacher mosh)
- 2584 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--Ten days of quality class
- 3292 2024-03-29
Introduction
Joomla plugins can be used for various purposes. The plug-in adds more expressions to the output page of the website and has an installation function.
Plug-in type
Although there are almost unlimited types of plugins for Joomla. But they have 8 core types. These core types are classified and stored in the /plugins/ directory. They are:
- authentication
- content
- editors
- editors-xtd
- search
- system
- user
- xmlrpc
The Authentication plugin allows you to authenticate against different sources. You can authenticate through Joomla's user database when you log in. However, there are many other methods that are also possible, such as Google's OpenID (Open User Centric Identity), LDAP (Lightweight Directory Access Protocol) and many others. Regardless of the source, with its open API, you can write a verification plug-in to confirm the logged-in identity. For example, you can write a Twitter account verification plugin because they provide an open API.
The Content plug-in is used to change or add some content when displaying article content. For example, the content plug-in can hide the email address of the article, or format the URL address in your own way. The content plugin can also search for specific tags in articles and replace them with other text or HTML. For example, in the plug-in named Load Module, all modules in the banner1 position will be started and the {loadmodule banner1} tag will be replaced with their output content.
Editor The plug-in allows you to add new content editors (commonly used ones are WYSIYWG)
The Editor-XTD (extension) plug-in allows you to add certain function buttons to your editor. For example, there are several buttons under the existing default editor: Image (add image), Pagebreak (insert page break) and Read more (read full text) button.
The Search plugin allows you to search in different components and different articles. For example, the search plug-ins of the article system: Contacts, Weblinks
The System plug-in allows you to use PHP code to perform various actions in various places on your Joomla site.
The User plugin allows you to perform user-specific actions at different times. This includes when logging in, logging out, and when user data is stored. The most typical user plug-in is a bridge connection between different web applications. For example, establish a bridge connection between Joomla and Phpbb.
The XML-RPC plugin allows you to provide an XML-RPC service for your website. When your website provides web services to other applications (perhaps a desktop application), it provides you with the ability to interact remotely. Network services is really a profound topic, and I can't go into too much detail here.
