Templates in VL Portal define the structural layout, reusable components, and presentation logic used to render portal pages and data-driven experiences. Built on the Umbraco CMS framework, templates enable developers and administrators to create consistent, scalable user interfaces while maintaining full control over how Dynamics 365 / Dataverse data is displayed.
Templates act as the foundation for all portal pages, governing how content, forms, lists, and integrations are assembled and presented to end users.
The creation of page templates involves defining the layout and overall user experience in alignment with the client’s branding and accessibility standards, as well as determining the level of reusability across the portal. Collaboration between design, functional, and technical teams is essential to ensure the template supports both immediate requirements and future scalability, while aligning with the overall portal architecture built on Umbraco CMS.
Best Practices
- Design templates to be modular and reusable
- Avoid embedding business logic directly in templates—use the data/service layer
- Standardize layout templates early in the project lifecycle
- Leverage shared components for forms and grids to ensure consistency
- Plan for multilingual requirements upfront