Skip to main content

Portal Template

The Portal Template serves as the foundation for various platform applications. It provides core functionalities and structures for different types of applications.

Application Types

The Portal Template provides a foundation for different types of applications, each designed to serve specific use cases and requirements:

Core Applications

These are the foundation of the platform, combining both extensive features and advanced business logic. They are ideal for:

  • Enterprise-level solutions requiring complex workflows
  • Applications that serve as the backbone of your platform
  • Systems that need to handle high-volume transactions
  • Projects requiring extensive integration capabilities

Feature Applications

Modular applications that focus on specific functionality sets. These can be either:

Standalone Features

  • Self-contained applications with specific purposes
  • Lightweight implementations
  • Ideal for targeted solutions

Publishing Changes

When you make changes, add features, or fix issues in your portal application, you need to publish these changes using the Platform CLI.

Publishing Command

platform publish

After running this command, you'll be prompted to:

  1. Select an npm package
  2. Choose between released/unreleased versions
  3. Specify the version tag
  4. Confirm the publication
  5. Add an optional ticket number
  6. Provide a commit message

The system will then process your changes and publish the new version.

Example Publishing Flow

$ platform publish
✓ Select an npm package FormControl__FormSlider
✓ Select unreleased
✓ What tag do you want to update for 1.6.1<unreleased>? rc
✓ Select test
✓ Do you want to publish version 1.6.1-rc.1<unreleased> Yes
✓ Ticket Number (optional) 123
✓ Message Push for demo