Chapter 1. Introduction

Table of Contents

Purpose
Plugin Usage

Purpose

The eboxy generic plugin framework was designed so that optional features can be added to eboxy, without adding features to the core eboxy codebase that won't be needed by everyone, and to make it easier for other developers to add features that they want without having to understand and modify the eboxy core itself.

Plugins are extremely flexible. You can access and modify widgets and pages, create script-accessible objects that call your own code, and even create widgets and pages on the fly.

The plugin framework is in "beta" stage. This means that barring any really serious problems it will likely not be changed in future versions, although new functions may be added.