Skip to main content

Custom Views and RSS

StatiBeat supports audience-specific views and feed-based distribution.

Custom views in the live demo

RSS feeds in the live demo

tip

Custom views are for audience-specific visibility. RSS feeds are for machine-friendly or feed-reader-friendly distribution. They solve different communication problems and work well together.

For a dedicated walkthrough of custom views themselves, read:

Custom views

From the public and admin codepaths, custom views currently support:

  • creating a view against selected component IDs
  • loading a view by short code
  • retrieving view data
  • protecting a public custom view with verified-email access
  • restricting access by approved email domains or approved email addresses
  • requesting a magic-link style access token
  • validating management tokens
  • updating and deleting a view
  • adding, removing, and transferring managers
  • setting an alias in the admin UI

The current admin custom-view surface also includes:

  • search
  • stats cards
  • per-view management
  • manager administration
  • component-scoped view editing

The admin UI for custom views includes:

  • name
  • description
  • URL alias
  • component selection
  • viewer access mode
  • approved email or domain rules for protected views
  • optional access prompt and session TTL
  • manager management
note

The current management modal is where most of the depth lives: it allows editing the view definition, changing the URL alias, and managing view managers from one place.

These capabilities are visible in application/frontend/src/pages/admin/CustomViewsManagement.jsx and the corresponding scoped routes in application/backend/cmd/server/routes.go.

RSS feeds

RSS feed administration currently includes:

  • listing feeds
  • viewing feed statistics
  • deleting a feed
  • invalidating a feed cache
  • copying feed URLs in XML or RSS form

The current admin RSS surface also shows:

  • feed statistics
  • active feed counts
  • format counts
  • access counts
  • last accessed date
  • configured content types
  • max item and max age limits

The backend also exposes public feed creation and management routes, including token-based management flows and XML/RSS endpoints.

tip

The cache invalidation action is especially useful when you want to force a fresh read after changing the feed or after recent page activity.

How custom views and feeds fit together

Custom views are interactive and audience-facing. RSS feeds are passive and syndication-focused. A team might use custom views for customer portals or scoped links, while using RSS for operational consumers, dashboards, or subscriptions in feed readers.

Terraform treats custom-view protection as declarative configuration. The statuspage_custom_view resource and Terraform export both include protected-view settings such as access_mode, allowlists, prompt text, and session TTL. MCP intentionally does not manage those policies in v1.