Plugins

Plugins provide additional functionality for Voyager.
They are ordinary composer packages and will be installed through the console.

Managing plugins

Installation

To install a plugin, simply click Search Plugins and find the plugin you want to install.
Once found, double click the textbox next to it to copy the according command to your clipboard.
Next, open your console and run the command.
After that, your plugin will appear on your plugins page as disabled. Click Enable to enable it. Your plugin is now active!
There might be additional steps to install a plugin. Please revise the instructions by clicking the Readme button or by visiting the plugin page.

Plugin Types

Plugins can be of the following types, giving them special powers

Authentication Plugins

These plugin integrate different ways to log-in to Voyager.
For example through OAuth or social-media.
They can also provide two-factor-authentication.

Authorization Plugins

Authorization plugins authorize actions and users.
Those plugins can integrate various third-party packages like spatie/permissions.

Formfield Plugins

Provides additional formfields for the BREAD builder like WYSIWYG editors and other non-standard inputs.

Generic Plugins

A generic plugin does not fit any of the other types.

Theme Plugins

Theme plugins allow you to customize the look and feel of Voyager.
After a theme was installed you can preview it by clicking Preview.
You won't see the theme anymore after reloading your page.