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