Skip to main content

Widgets Introduction

Transform any website into an engaging experience with Widgets - embeddable components that bring your Streams and Short Videos directly to your audience.

Screenshot of the Widget Dialogue

What are Widgets?​

Widgets are customizable, embeddable components that allow you to display your Streams or Short Videos on external websites. They provide a seamless way to distribute your content across multiple touchpoints while maintaining your brand experience.

Widget Implementation Examples

HTML​

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Widget Example</title>
<script defer src="https://ststreamsdev1weu.blob.core.windows.net:443/widgets-x-widgets/..."></script>
</head>
<body>
<sp-WidgetId></sp-WidgetId>

</body>
</html>

Svelte​

<svelte:head>
<title>Widget Example</title>
<script defer src="https://ststreamsdev1weu.blob.core.windows.net:443/widgets-x-widgets/..."></script>
</svelte:head>

<sp-WidgetId></sp-WidgetId>

Key Features​

Easy Integration​

Add dynamic content to any website with a single line of code - no complex setup required.

Fully Customizable​

Control layout, styling, and behavior to match your brand and website design perfectly.

Auto-Updating Content​

When you publish new content to your Streams, it automatically appears in your embedded Widgets without any code changes.

Responsive Design​

Widgets adapt seamlessly to any screen size and device, ensuring optimal viewing experiences.

How Widgets Work​

Simple Embed Process​

  1. Create your Widget - Choose content and configure layout
  2. Customize appearance - Set styling to match your brand
  3. Generate embed code - Get a simple script tag
  4. Deploy anywhere - Add to any website or platform

Data Loader Architecture​

Widgets use a smart data loader system that:

  • Fetches the latest content every time the page loads
  • Ensures your embedded content stays fresh
  • Eliminates the need to update embed codes when content changes

Widget Types​

Stream Widgets​

Display your curated Streams with:

  • Customizable grid layouts (rows and columns)
  • Smooth scrolling experiences
  • Interactive content navigation

Short Video Widgets​

Showcase your vertical video content with:

  • Auto-play capabilities
  • Mobile-optimized viewing
  • Seamless video transitions

Customization Options​

Layout Configuration​

  • Grid Structure - Set custom rows and columns
  • Content Arrangement - Control how content is displayed
  • Spacing & Padding - Fine-tune visual spacing

Styling Control​

  • Brand Colors - Match your website's color scheme
  • Typography - Align with your brand fonts
  • Border & Effects - Add visual polish

Behavior Settings​

  • Interaction Options - Configure click behaviors
  • Loading States - Customize loading experiences
  • Responsive Breakpoints - Control mobile adaptations

Benefits for Your Website​

Increased Engagement​

  • Dynamic Content - Keep your website fresh with auto-updating content
  • Interactive Elements - Encourage longer site visits
  • Visual Appeal - Break up static content with engaging media

Improved Conversions​

  • Contextual Placement - Position content where it has maximum impact
  • Call-to-Action Integration - Drive specific user actions
  • Trust Building - Showcase authentic content and testimonials

Reduced Maintenance​

  • Set and Forget - Content updates automatically
  • No Technical Debt - Single embed code works indefinitely
  • Consistent Branding - Maintain brand experience across all touchpoints

Use Cases​

Marketing Websites​

  • Product showcases and demonstrations
  • Customer testimonials and case studies
  • Campaign-specific landing pages

E-commerce Sites​

  • Product videos and reviews
  • User-generated content galleries
  • Seasonal campaign highlights

Corporate Websites​

  • Company culture and team content
  • Industry insights and thought leadership
  • Event highlights and announcements

Technical Considerations​

Performance​

  • Lightweight embed scripts for fast loading
  • Content caching for optimal performance
  • Progressive loading for large content collections

Compatibility​

  • Works with any website or CMS
  • No framework dependencies
  • Cross-browser compatibility

Updates & Caching​

  • Content updates appear immediately on page refresh
  • Layout and styling changes propagate within 15 minutes
  • Browser caching optimized for performance

Getting Started​

Ready to embed your first Widget? You'll need:

  1. Content Ready - Streams or Short Videos to display
  2. Website Access - Ability to add code to your site
  3. Design Plan - Know where and how you want content displayed

What's Next?​


Widgets bridge the gap between your content and your audience - use them to bring your owned channels to life.