What's new in VIKTOR (July 2024)

by VIKTOR Team

The new VIKTOR platform release is here! The time has come for July's platform update. This month, we want to update you on the following topics: Using templates to create apps instead of starting from scratch, disabling steps to improve user experience, sharing designs made with the Visual Builder, and easier calculations over the API. In this edition's community spotlight, we have William Beuckelaars' Offshore Wind Workshop application! Does this sound interesting? Keep reading for more information on this month's changes.

Create apps from templates

Use app templates to reduce development time and get started fast! When you're about to create an app, you can search for a template that is relevant to your industry or discipline and download it. This template serves as a starting point and will always be a fully functional application, which can be extended to fit your specific use case.

The templates can be found in the carousel in the app store in your environment. We will be adding more templates in the near future. Which template would you like to see in our library? Let us know in the community!

Templates visual (1).jpg


Disabling a step

Some of your apps might be structured with steps to guide your users. In some circumstances, a step may become irrelevant. That's why you can now disable a step from the flow based on a function. This step will be greyed out and clicking on ‘Next step’ will automatically skip it and let a user continue the process.

For example, you have 3 steps: project parameters, geometry parameters, and report. The geometry parameters might not be relevant for every project, so you can make this step optional by disabling it based on project parameters in step 1.

Go to the documentation to see how you can disable steps.

Disabled steps visual.jpg


Share Visual Builder designs with colleagues

As you may know, you can use the Visual Builder to click together a UI and generate the corresponding code for your VIKTOR apps. This is especially useful when collaborating with others and you want to make a quick prototype for a future application. Now, you can easily share your Visual Builder designs with colleagues through a unique link which they can use to easily load the design in the Visual Builder in their own environment.

visual_builder_share.gif


Simpler compute

Want to use the logic of one of your VIKTOR apps in another (VIKTOR) app or software (e.g. Excel, Revit)? Performing calculations over the API is now easier than ever!

We simplified the REST API, making it easy for all programming languages to trigger calculations over the API. We've also added a method to the api_v1 module in the SDK, making it even more straightforward in Python.

Visit the documentation to learn more.

codesnippet.png


Community spotlight

This month, the community spotlight is given to William Beuckelaers and his application called ‘Offshore Wind Workshop’. This application is used at workshops to calculate the stability of the floating structures developed during the workshop. At VIKTOR we think that it is not only a great application but a fantastic initiative and a great way to get more engineers interested in the technical aspect of offshore and sustainability too.

offshore_workshop.gif

Would you like to share your application with the rest of the community as well? Please let us know by sending an email to support@viktor.ai!


Other changes

SDK

  • SDK version v14.13.0 is now available: changelog

CLI

  • CLI version v0.36.0 is now available: changelog

PLATFORM

  • Search entity summary when filtering child entities (in list and child entity manager)
  • Fixed the archives link on the empty app store page to go to the right location
  • Added app templates and the ability to create apps using templates, adjusted onboarding page
  • Added ability to download workers during creation
  • Adjusted PDFView to show all pages at once and become scrollable
  • Added repository link to app details
  • Changed the user avatar in the header to be clickable and removed the separate menu button
  • Changed Geo-field icons to be consistent between fields
  • Adjusted the next step in the editor header stepper to be clickable
  • Make NPS survey dialog more reliable
  • Fixed email validation to account for single quote character
  • Fixed DataItem label trimming in DataView
  • Fixed GeoJSONView to not crash when feature geometry is undeclared
  • Fixed GeometrySelectField not opening the correct view
Share

Related Blog Posts

5 powerful Python libraries every Structural Engineer should know

Read more

6 Ways to improve your SAP2000 and ETABS workflows

Read more

How to use Python to automate SAP2000

Read more