Project

General

Profile

Overview of Plugins » History » Version 6

Joseph Magen, 12/16/2012 08:10 AM

1 1 Joseph Magen
h1. Overview of Plugins
2
3
Foreman plugins are used to add or modify functionality to Foreman without touching the core Foreman installation. Thus, users can easily upgrade Foreman when new versions are released without having to worry about porting their custom changes.
4
5 5 Joseph Magen
The goal is to have a [[List of Plugins|collection of Foreman sharable plugins]] that users can pick and choose from.  Additionally, users can easily [[How to Create a Plugin|create their own custom plugins]].  
6 1 Joseph Magen
7 6 Joseph Magen
Foreman plugins are implemented as "rail engines":http://guides.rubyonrails.org/engines.html that are packaged as “gems” and thus easily [[How to Install a Plugin|installed into Foreman]].