Plugin Registration Points

Introduction to Site Tab extension point

The Site Tab extension point in the Forge SDK is a powerful feature that allows developers to add custom tabs to the Site Detail view in applications. This extension is perfect for use-cases that require embedding additional content or tools directly within the application, such as documentation, interactive whiteboards, AI assistants, and more.

Overview

The Site App extension enables the addition of a new tab within the Site Detail view. This tab can contain custom content and functionalities, offering a seamless integration with the main application. It provides a dedicated space for additional features without cluttering the existing interface.

Registration Interface

code example

Use Cases

Some common use cases for the Site App extension include:

  • Embedded Documentation: Integrate comprehensive documentation directly within the application, providing users easy access to helpful information.
  • Interactive Whiteboards: Embed whiteboards for collaborative brainstorming and planning.
  • AI Assistants: Integrate AI-driven tools or assistants to enhance user experience and productivity.

Adding visual collaboration tools, such as Mural boards, is the perfect way to visualise your architecture, reference documentation and collaborate while building your sites.

Forge Plugins Site Extension Example

Benefits

  • Seamless Integration: Custom tabs appear naturally within the existing interface
  • Enhanced Workflow: Keep related tools and information in one place
  • Customizable: Tailor the content and functionality to specific needs
  • User-Friendly: Familiar tab-based navigation for users

Development Considerations

When developing Site Tab extensions, consider:

  • Performance: Ensure your extension loads quickly and doesn't impact the main application
  • Responsive Design: Make sure your content works well on different screen sizes
  • Security: Follow best practices for handling user data and permissions
  • Accessibility: Ensure your extension is accessible to all users

Join the Discussion

Have questions or want to share your experience? Join our community discussion to connect with other developers and get help from the Forge team.

Visit Forum Discussion