-
Create an OAuth 2.0 Plugin
⏳️ AVAILABILITY: This feature is available only to Open Source developers and select Legacy Enterprise plan Vanilla Cloud developers. To learn how to create your own plugin, see: To learn about the OAuth2 addon that can provide a plug-and-play SSO solution, see: You can use the OAuth2 plugin as a template. Make sure your…
-
Addon Quickstart Guide
Before proceeding with this guide, you'll want a local installation. Follow our Localhost Configuration guide to install Vanilla on your development machine. Quickstart links Learn about addons View details about the addon.json file Download other addons from the Addon Directory and borrow their code Get help in…
-
Addon Visibility on Vanilla Cloud
If you have Vanilla Cloud, custom addons will be hidden by default. This is to ensure custom addons are only visible to their respective owners. This functionality is defined using a theme’s addon.json. There are multiple methods for changing addon visibility. Later methods take precedence over earlier ones for backwards…
-
What is an Addon?
Higher Logic Vanilla (Vanilla) is a customizable, flexible platform because there are many ways to hook into it without ever modifying its code. There are normal vanilla addons and themes. Themes and addons are very similar, but serve different purposes. Addons overview Before Vanilla 2.5 there were plugins, applications,…
-
The addon.json File
Every Vanilla addons must declare certain information about itself. This includes: Addon Metadata Author Metadata Addon support links Addon configuration details Details about how to load the addon The addon.json file In an effort to simplify the management and creation of plugins, applications, and themes, Vanilla 2.5 and…