Developer Docs 11 min read

Portal Studio administrator and developer guide — OpsIQ

Portal Studio Administrator and Developer Guide — OpsIQ

Overview OpsIQ Portal Studio allows you to build, preview, govern, publish, and extend an enterprise customer portal. This guide provides essential information for both administrators and developers to effectively utilize the Portal Studio.

Key Features

  • Build Boldly, Publish Safely: Understand what Studio owns and ensure readiness before deep building.
  • Page and Component Management: Create pages and reusable sections, design navigation and footers, and preview real user journeys.
  • Help Center Integration: Operate a Help Center without duplicate content and configure secure sign-in methods.

Administrator Guide

Architecture

  • Ownership: Portal Studio manages the customer-facing shell, including pages, component placement, branding, and navigation. The Help Center manages content like languages and articles.
  • Data Management: Studio consumes Help Center content through a secure bridge, avoiding the creation of duplicate article stores.

Readiness

  • Preparation Steps: Confirm the canonical Portal address, set branding elements, configure navigation, and ensure at least one sign-in method is active.
  • Quality Assurance: Establish a signed preview handshake and create the first governed release once all blocking items are resolved.

Building

  • Pages and Sections: Use the Build menu to create or select pages, set routes, and manage components.
  • Reusable Patterns: Implement reusable patterns for consistent design while allowing for brand variations.

Navigation and Footer

  • Design: Create a unified navigation and footer for all routes, ensuring accessibility and mobile responsiveness.

Previewing

  • Real Journeys: Test various user scenarios and device breakpoints to ensure a seamless experience across platforms.

Help Center Management

  • Content Creation: Manage categories, sections, and articles within the Help Center, ensuring proper language and SEO configurations.

Identity and Organizations

  • Sign-In Configuration: Set up secure sign-in methods and manage identity discovery and SCIM provisioning.

Ticket Journeys

  • Support Journey Composition: Design comprehensive support journeys with various entry points and configurations.

Review and Release

  • Governed Release Process: Move through stages of draft, review, approval, and publication, ensuring all critical elements are verified.

Migration and Extension

  • Safe Migration: Conduct migrations with evidence and rollback capabilities, ensuring no disruption to the current release.

Developer Extension Guide

Architecture

  • Component Extensions: Register stable component types and schemas, ensuring compliance with security and performance standards.

Component Contract

  • Defining Packages: Use a structured format for component packages, including versioning and permissions.

Data Sources and Bindings

  • DTO Usage: Implement permission-safe Data Transfer Objects (DTOs) for data management, ensuring security and efficiency.

Conclusion

This guide serves as a comprehensive resource for administrators and developers working with OpsIQ Portal Studio. By following the outlined processes and best practices, you can effectively build and manage a robust customer portal.