Aha! Develop | Introduction to extensions
Extensions are account-wide. An extension is installed into an account and has the potential to affect the behavior of the entire account. For some extension contribution types, the impact is limited to the screen layouts that the contribution is added to. Other contributions may limit themselves to only operate on some record types or in some circumstances.
Please see Aha! web components for common UI elements that you can use inside your extensions.
You need to be an administrator with customization permissions to install an extension in your Aha! Develop account. Once installed, every Aha! Develop user can choose to Enable an extension in their personal settings.
Each extension has an identifier that should be globally unique. The identifier will be generated from the Name field in package.json with any forward slash
/ replaced by a dot
If you have integrated your Aha! Develop account with an Aha! Roadmaps account, note that extensions are disabled by default. Extensions can be powerful additions, but they can also affect both Aha! Develop and Aha! Roadmap users. Please consider the security implications before allowing any extensions to be installed.