Plugins
Plugins are the simplest type of add-on in PyroCMS, but they are at the core of how you access functionality via tags.
Example Usage
Let's take the user plugin, which is a part of the user module (modules can have a plugin as a part of the module, see the module overview for more info on that).
Each plugin has a name by which we reference it in the tags. For example, the format plugin's variables and functions can be referenced with format:foo. So, you can use the markdown's format function like this:
{{ format:markdown }}Let's _convert_ this to **HTML**.{{ /format:markdown }}
Genreally, whenever you are using tags in PyroCMS, you are interfacing with a plugin. To get familiar with the tag syntax in PyroCMS, check out the tags guide.
Installing Plugins
Plugins have no installation procedure. Just upload them to addons/shared_addons/plugins_ or _addons/[site-ref]/plugins and use the tag in your layouts!
You can see which plugins you have available to you by going to Add-ons → Plugins in the PyroCMS admin.