• Skip to main navigation
  • Skip to main content

Help Center

Menu

Main navigation menu

  • Home
Documentation
  • DXP Platform
  • Squiz DXP
  • DXP APIs
  • DXP Releases

  • DXP Capabilities
  • Administration
  • Advanced Forms
  • Component Service
  • Configuration
  • Content Management
  • Customer Data Platform
  • Data Services
  • Digital Asset Management
  • Integrations
  • Monitoring
  • Optimization
  • Page Builder
  • Search

  • Legacy Products
  • Funnelback 15.24
  • Matrix 5
  • Workplace
Resources
  • Integration Library
  • Marketplace
  • Academy
  • My Squiz
  • Feedback

Component Service

    • Home
    • Getting started
      • Introduction to the component service
        • What is the Component Service?
        • Basic features
        • Using components
        • Components templates and the component service
        • Component templates vs component service
      • About this service
      • Use cases and usage guidelines
      • File structure
      • manifest.json reference
      • Education and training resources for developers
        • DXP Component Library
    • Best practices
      • Inline editable components
      • Inline editing
      • JavaScript and iFrame
    • Input field types
      • Array
      • Boolean
      • FormattedText
      • Integer
      • Null
      • Number
      • Object
      • SquizImage
      • SquizLink
      • String
    • Preview components
      • Preview configuration
      • Preview input data files
      • Preview HTML files
      • Test a specific preview
    • Environment variables
      • Add environment variable configuration to your manifest.json file
      • Use environment variables in your component code
      • Set environment variables locally
      • Add environment variables to a component set
    • Inline editing
    • Use static files with your component
      • Use external static files with your component
      • Include static files in your component
      • Reuse static files across your self-contained components
    • Resource Browser
      • Select resources through the component editing UI
      • Select resources through the rich text editor
      • Configure source nodes available to editors
      • Why are resources not appearing in the resource browser?
    • Component utilities
      • Context object
        • Context asset ID
        • Context URL
      • Functions object
        • Resolve URI
        • Resolve Matrix Asset ID
        • Resolve Matrix Asset URL
      • The Environment Object
    • Tutorials
      • Configure Content Management to use the Component Service
        • Configuration considerations
        • Communications overview
        • Set up a Content API token in Squiz Content Management Service
        • Set up Squiz Content Management Service API Identifiers in the DXP Console
        • Add your API Identifier to your Site asset
      • Implement static files in the component lifecycle
        • Configure static files in the manifest.json file
        • Reference static files inside your component JavaScript code
        • Reference static files in Component preview
        • Reference static files in your site template
      • Components at Edge
        • Make changes to manifest.json
        • Change entrypoint code
        • Remove static files
        • Change to component context
        • Use the Fetch API
        • Change development command
        • Enable deployment
      • Create a component
        • Pre-requisites
        • Install the DXP CLI
        • Create the component files
        • Test a component locally
        • Deploy a component to the Squiz DXP
        • Preview a component in the Component Service
        • Managing component sets
        • Connect the Component Service and the Matrix Content Management System
        • Add a component set to the Matrix Content Management System
        • Add a component to a page
        • Preview the component on a page
      • Delete components
      • Server components
        • Build and test your first component
          • Create component package file structure
          • Semantic Versioning and Component Services
          • Add a JavaScript function to render your component
          • Add code to your manifest file
          • Set up your local preview
          • Test using the local development server
          • Test using the local development user interface
        • Deploy and use your component in Squiz DXP
          • Deploy your component to the DXP
          • Add the component to a component set
          • Add a component set to a site
          • Add your component to a Squiz Content Management Service page
    • Page layouts
      • Introduction to page layouts
      • Development environment
      • Layout files
      • Layout configuration file
      • Layout template file
      • Testing layouts locally
      • Deploying layouts to the DXP
      • Managing layouts
      • Working with layouts in the Page Builder
    • Release notes
      • 2024 release notes
      • 2023 release notes
Component Service latest
  • Component Service
    • latest
  • Component Service
  • Getting started
  • Introduction to the component service

Introduction to the component service

Learn about the Squiz DXP component service.

  • What is the Component Service?

    An introduction to the Component Service.

  • Basic features

    The basic features of the Component Service.

  • Using components

    Using components.

  • Components templates and the component service

    Migrating from component templates to the Component Service.

  • Component templates vs component service

    Comparing the component templates model with the Component Services model.

Squiz
  • Contact us
  • Terms of use
  • Privacy policy
© 2025 Squiz