Version: 17.01 +

Applicable to: Futurama Editor/Futurama Website/Futurama Webservice/Futurama Export



Futurama allows you to define plugins to override and/or extend certain Futurama behavior.

Currently there is one plugin supported which allows you to extend the Futurama Formula library. 



Within the element the next code has to be included:


Next to this code, also within the element the next code has to be included:


The futuramaSettings element is the general part for more configuration settings. Within this element the plugin element is set. 


Within the plugin element you can define multiple plugins. You do this by creating multiple instances of the plugin tag. Below the possible values of the various fields of the plugin:


The name of the interface for which you want to provide an implementation. The name of the interface must be one of the next (as currently one plugin exist, there now is one interface available):

  • ActuIT.Futurama.IoCInterfaces.IExternalFormulaLibrary

The class that provides a new implementation for the interface


The path to the DLL that contains the class mentioned in maptoclass. This should be a DLL built in .Net, and the DLL should use the same .Net Framework version as Futurama.


When you provide a plugin with an external formula library, this field contains the number you want to give this plugin. The value 0 is reserved for the default Futurama formula library. Choose successive numbers for the plugins you use. This number is stored in all Futurama Formulas that use a method from this external formula library. Therefore all installations of Futurama should use the same formulaLibraryID.


See  Creating custom formulas in Futurama for an example how to use the formula plugin.

Related Topics

- Cache: Settings regarding the caching of Futurama documents

- Debug: Settings to debug while developing with Futurama

- Format: Format settings of Futurama

- Identity provider: Settings how to use an external identity provider for determining the access to a website

- Mail: Definition of the mailserver that is used to send e-mails with Futurama Vision

- Mapping: Settings for default locations of Futurama files

- Monitor: Settings for getting session information

- Rendering: Settings to allow Futurama to generate customized HTML

- Security: Additional possible security settings when using Futurama Website

- Server: Settings when using Futurama Export either in server or in batch mode

- Vision: Configuration of the connection between Futurama and Futurama Vision


If you have any questions about this subject or if you want to provide us feedback please send us an e-mail.

Updated: 2016-12-21