Portlets

Portlets are configurable external content panels that can be embedded in the Admin Portal. They allow tenants to surface external dashboards, reporting tools, or third-party web applications directly within the Eclipse portal interface, without requiring users to navigate away.


Accessing Portlets

Navigate to the tenant sidebar → Portlets.


Portlet Table Columns

ColumnDescription
NameDisplay label for the portlet
URLThe external URL embedded in the portlet iframe
DescriptionOptional description of the portlet's purpose
ActiveWhether the portlet is currently visible to users

Creating a Portlet

  1. Navigate to Portlets.
  2. Click + Add Portlet.
  3. Fill in the form:
FieldRequiredDescription
NameYesDisplay name shown in the portal sidebar
URLYesThe HTTPS URL to embed (must serve over HTTPS; HTTP URLs will be blocked by the browser)
DescriptionNoBrief description of what the portlet shows
ActiveYesToggle whether to show the portlet to users
  1. Click Save. The portlet appears as a menu item in the tenant sidebar.

Editing a Portlet

  1. Click Edit on the portlet row.
  2. Update the name, URL, description, or active status.
  3. Click Save.

Deleting a Portlet

  1. Click Delete on the portlet row.
  2. Confirm deletion. The portlet is removed from the sidebar immediately.

External Link Pages

In addition to portlets, Eclipse supports External Link menu items — these open an external URL in a new browser tab rather than embedding it in an iframe. External links are configured separately from portlets and are useful for tools that do not support iframe embedding (e.g., tools that set X-Frame-Options: DENY).

To configure external links, navigate to the Dashboard → External Links section.


Technical Notes

  • Portlets are rendered in a sandboxed iframe. The embedded URL must allow iframe embedding (i.e., must not set X-Frame-Options: DENY or SAMEORIGIN for external domains).
  • Authentication is not passed to the embedded URL — if the external tool requires login, the user will need to authenticate separately within the portlet frame.
  • Portlets are tenant-scoped; each tenant can have its own set of portlets independent of other tenants.