/outsystems-tutorials

How to quickly test OutSystems UI changes using built-in previews or Live Style Guide?

Learn how to efficiently test OutSystems UI changes using built-in previews and Live Style Guide for quick validation, ensuring design consistency and functionality.

Matt Graham, CEO of Rapid Developers

Book a call with an Expert

Starting a new venture? Need to upgrade your website? RapidDev builds Webflow websites with your growth in mind.

Book a free No-Code consultation

How to quickly test OutSystems UI changes using built-in previews or Live Style Guide?

Quickly Testing OutSystems UI Changes Using Built-in Previews or Live Style Guide

Efficient testing of UI changes in OutSystems is crucial to ensure that your application's user interface aligns with design expectations and functions as intended. This guide walks you through the step-by-step process to leverage OutSystems' built-in previews and Live Style Guide for quick UI validation.

Prerequisites

  • Access to OutSystems, ideally the latest version for full feature utilization.
  • A basic understanding of your application's UI architecture.
  • Familiarity with the OutSystems Service Studio environment.

Introduction to the Built-in Preview and Live Style Guide

  • Built-in Preview: Allows developers to visualize changes in real-time within the Service Studio before deploying them.
  • Live Style Guide: A tool within OutSystems for developers to view and interact with different UI components and patterns, ensuring consistency and optimization.

Setting Up Your Environment for UI Testing

  1. Open Your Project in OutSystems:
  • Launch Service Studio and open the project that you want to test UI changes on.
  • Navigate to the specific screen or module where changes are to be made.
  1. Enable '1-Click Publish':
  • Ensure that you have enabled the '1-Click Publish' feature for quick updates.
  • This feature compiles and deploys your application on the OutSystems server efficiently, allowing you to test changes promptly.

Using the Built-in Preview in Service Studio

  1. Edit the UI:
  • Make the desired UI changes in your application module.
  • Use Service Studio's WYSIWYG (What You See Is What You Get) editor, ensuring you adjust styles, components, or layouts as necessary.
  1. Access the Preview:
  • Click on the 'Preview' button in Service Studio.
  • A browser window will open, displaying the updated UI based on the latest module edits.
  • Interact with the UI elements to ensure they are functioning and appearing as expected.
  1. Iterate Based on Feedback:
  • Use the preview links to gather feedback from stakeholders.
  • Make adjustments as necessary in Service Studio for any discrepancies noted during the preview.

Leveraging the Live Style Guide

  1. Open the Live Style Guide:
  • Navigate to the 'Live Style Guide' option under your development environment in OutSystems.
  • Load the style guide which includes pre-defined styles, patterns, and themes consistent with OutSystems standards.
  1. Browse Available Components:
  • Explore different UI patterns and components provided.
  • Match your UI changes with the existing styles to ensure consistency.
  1. Apply Styles Consistently:
  • Using the style guide, apply consistent styles to your UI changes.
  • Update styles via the shared components or themes offered by OutSystems for uniformity across your app.
  1. Preview Consistency:
  • Use the built-in preview again to ensure your applied styles are consistent with the OutSystems design framework.
  • Make necessary CSS adjustments directly within the style guide, if discrepancies appear between components.

Testing and Validation

  1. Interactive Testing:
  • Utilize the preview mode to test your changes across common user flows in your application.
  • Navigate through buttons, forms, and navigation links to verify the UI behavior.
  1. Cross-Device Testing:
  • If your application supports multiple devices, use the preview tool to simulate different devices like desktops, tablets, and mobiles.
  • Ensure responsiveness and adaptability of your UI across devices.
  1. Gathering Feedback and Iterations:
  • Share the preview link with team members or stakeholders for feedback.
  • Implement any additional feedback to refine the UI.

Finalizing and Publishing Your Changes

  1. Apply Final Adjustments:
  • After testing and reviewing feedback, make any final adjustments to your UI.
  • Ensure all changes align with your application's design goals and user experience standards.
  1. Final Publish:
  • Use the '1-Click Publish' to finalize and deploy your changes to non-production or production environments as needed.
  • Ensure a final review is performed post-deployment for any unforeseen issues.
  1. Continuous Improvement:
  • Continuously utilize built-in previews and Live Style Guide for ongoing development, ensuring efficiency and consistency in UI testing.

By following these steps, you can quickly and effectively test and refine UI changes in your OutSystems applications, leveraging the built-in tools for optimum performance and design fidelity.

Explore More Valuable No-Code Resources

No-Code Tools Reviews

Delve into comprehensive reviews of top no-code tools to find the perfect platform for your development needs. Explore expert insights, user feedback, and detailed comparisons to make informed decisions and accelerate your no-code project development.

Explore

WeWeb Tutorials

Discover our comprehensive WeWeb tutorial directory tailored for all skill levels. Unlock the potential of no-code development with our detailed guides, walkthroughs, and practical tips designed to elevate your WeWeb projects.

Explore

No-Code Tools Comparison

Discover the best no-code tools for your projects with our detailed comparisons and side-by-side reviews. Evaluate features, usability, and performance across leading platforms to choose the tool that fits your development needs and enhances your productivity.

Explore

Bubble Integrations

Dive into our comprehensive resource for Bubble.io integrations, featuring expert advice, detailed tutorials, and FAQs. Whether you're a beginner or an experienced developer, find everything you need to seamlessly integrate third-party services with Bubble.io.

Explore

Successful Bubble.io Projects

Explore a curated showcase of successful Bubble.io projects and see what's possible with no-code development. From innovative apps to complex systems, discover inspiring examples that highlight the power and versatility of Bubble.io. Start envisioning your next project today!

Explore

Flutterflow Tutorials

Explore our detailed directory of FlutterFlow tutorials to master mobile app development without coding. Gain insights through step-by-step guides, practical examples, and expert tips to efficiently use FlutterFlow and build stunning apps.

Explore

Want to explore opportunities to work with us?

Connect with our team to unlock the full potential of no-code solutions with a no-commitment consultation!

Book a Free Consultation

Client trust and success are our top priorities

When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.

Rapid Dev was an exceptional project management organization and the best development collaborators I've had the pleasure of working with. They do complex work on extremely fast timelines and effectively manage the testing and pre-launch process to deliver the best possible product. I'm extremely impressed with their execution ability.

CPO, Praction - Arkady Sokolov

May 2, 2023

Working with Matt was comparable to having another co-founder on the team, but without the commitment or cost. He has a strategic mindset and willing to change the scope of the project in real time based on the needs of the client. A true strategic thought partner!

Co-Founder, Arc - Donald Muir

Dec 27, 2022

Rapid Dev are 10/10, excellent communicators - the best I've ever encountered in the tech dev space. They always go the extra mile, they genuinely care, they respond quickly, they're flexible, adaptable and their enthusiasm is amazing.

Co-CEO, Grantify - Mat Westergreen-Thorne

Oct 15, 2022

Rapid Dev is an excellent developer for no-code and low-code solutions.
We’ve had great success since launching the platform in November 2023. In a few months, we’ve gained over 1,000 new active users. We’ve also secured several dozen bookings on the platform and seen about 70% new user month-over-month growth since the launch.

Co-Founder, Church Real Estate Marketplace - Emmanuel Brown

May 1, 2024 

Matt’s dedication to executing our vision and his commitment to the project deadline were impressive. 
This was such a specific project, and Matt really delivered. We worked with a really fast turnaround, and he always delivered. The site was a perfect prop for us!

Production Manager, Media Production Company - Samantha Fekete

Sep 23, 2022