extensions overview - getrailo/railo GitHub Wiki

Writing an extension - Overview

Introduction

The extension manager is designed to solve many of the problems that occur when it comes to install applications or extensions. One of the main goals of the extension manager is to extend the Railo core with several functionalities. For example video processing with the tag CFVIDEO will be available as an extension that can easily be added to the core functionality. In addition applications can be installed as well. In order to make that as easy as possible, Railo offers an extension API that allows you to create your own extension and offer a webservice that delivers several extensions. The extension manager consists out of several elements that we will describe in this documentation. Basically the extension manager consists out of two parts:

  • extension provider (webservice) - provides extensions for the Railo administrators
  • extension consumer (Railo administrators) - This part is consuming the extension provider
The extension manager can be used for several purposes. You can use it to enhance Railo, install, update or remove certain applications. It is the global resource for you when you want to extend your Railo system.

Next step - the extension provider

Extension documentation:

⚠️ **GitHub.com Fallback** ⚠️