Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In the simplest case your extension is immediately active in all Beebox projects and has no configuration options. In this page we discuss configuration options.

Activate extension by default: Yes/No

Specifies whether your extension, upon installation, is immediately activated in all Beebox projects or not. Make sure to chose the right option.

Your preference is coded using the EnableByDefault property:

Code Block
		public override bool EnableByDefault { get { return true; } }

 

If you return true, the extension is automatically enabled in all Beebox projects upon installation. If you return false, it is disabled.

The Beebox administrator can explicitly enable or disable your extension individually per project from the project settings page:

Image Removed

 

Adding parameters to an extension

In the screenshot above you can see that the last extension has a parameter. This parameter can be changed individually per project. parameters. However, it may be useful to change the behavior of your extension from one project to the other.

The screenshot below, shows an extension with a parameter and which can be edited individually per project:

Image Added

For example, if your extension copies translated files then the parameter may be the target directory and the Beebox administrator can change the path from one project to the next.

...