Extension Development
This section introduces the available extension points of the TopBraid platform and explains how to use them. Extensions may modify or extend the user interface, add new web services, implement automated background tasks and checks, and much more.
Hint
Talk to TopQuadrant staff on the best approach to your extension needs. TopQuadrant offers Professional Services and Premium Support to help with technical aspects. If your requirements overlap with the general product direction, TopQuadrant sometimes agrees to jointly develop extensions for the upcoming version of the main product. Depending on the technical skills of your development team, this might be more efficient and actually cheaper than trying to do everything yourself.
- General Extension Development Process
- The Teamwork Framework
- Selected Extension Points
- Script-based Functions
- Multi-Functions
- Constructors
- Change and Commit Scripts
- Resource Actions
- Web Services
- Generators for the Problems and Suggestions Reports
- Suggestion Generators
- Landing Page Gadgets
- Login Page
- Injecting CSS Styles and Logo
- Scheduled Jobs
- Custom Notifications
- Asset Collection Constructors
- Asset Collection Clone Plugins
- Custom Asset Collection Types
- Adding a New Panel to the Editor Applications
- Adding new Java Components