May 28, 2024
Over the last two weeks, we have been working on improvements to the platform. In this blog post, you can see a simple list of what has been changed, updated, and/or what bugs have been fixed. Read more about the release notes here.
Pages
Up next
Commitment to Quality Improvement
Value: As a leading platform vendor, we prioritize delivering a high-quality product. To ensure this, we continuously monitor our defined quality key performance indicators (KPIs). Recently, some KPIs for the page builder have shown a trend that falls short of our targets. We are actively addressing this.
You do not need to take any additional action to benefit from these improvements.
Page variables in the display logic option
Value: As a business technologist, I want to use page variables inside the filter rules (left and right-hand side) of the display logic option, to create a show or hide conditional logic based on application data provided via variables instead of data components.
Advantages of using page variables over data containers inside display logic:
-
Simplified conditional UI development: Page variables are accessible everywhere on the page, which streamlines the process of creating conditional UI development.
-
Page variable request information properties: The addition and availability of Is loading, Is success, and Is error request information items simplifies the configuration of the conditional logic and saves time.
Simplified conditional UI development: Page variables are accessible everywhere on the page, which streamlines the process of creating conditional UI development.
Page variable request information properties: The addition and availability of Is loading, Is success, and Is error request information items simplifies the configuration of the conditional logic and saves time.
As a user, you don't need to do anything in addition to make use of this.
Timeframe: Public release at the end of June 2024
Unified component styling
Value: As a business technologist, I want to have a unified component styling feature, so that I can style my components exactly to my needs.
-
You can easily add any CSS property to a Betty Blocks default component (both key and value). Styling states of the component (like on hover) is not possible yet.
-
You can save a group of CSS properties as a 'style' and you can apply this 'style' to multiple components.
-
As a low-code developer, you can add unified component styling as a feature to a custom-developed component as well.
You can easily add any CSS property to a Betty Blocks default component (both key and value). Styling states of the component (like on hover) is not possible yet.
You can save a group of CSS properties as a 'style' and you can apply this 'style' to multiple components.
As a low-code developer, you can add unified component styling as a feature to a custom-developed component as well.
When this feature is released, new components dragged on the page will have this feature enabled by default. As a user, you don't have to do anything in addition. In the component options sidebar, a new tab will appear named 'styles'. This will only be the case of components present in the Betty Block default component set. Not for custom-developed components.
Components present on a page before this feature has been released, need to be updated. You can do this by selecting the existing component. For these components, the new 'styles' tab will also be available in the option sidebar. When opening this tab, you will see an update button is present. When you have used this button, you can use the component styling feature. This update button will only be available to components used from the default Betty Blocks component set.
Actions
Up next
Use of nested schema models in Actions
As a business technologist, I can use nested schema model properties in the output of an action step.
-
Instead of a text output at the end of your action, you will now be able to select a schema model and its nested properties if available. Enabling less advanced configuration for business technologists.
Instead of a text output at the end of your action, you will now be able to select a schema model and its nested properties if available. Enabling less advanced configuration for business technologists.
My Betty Blocks
Up next
What are we going to work on in the upcoming 2 weeks
Manage block owners
Company members with the manage block developer permission, are able to add & remove developers of a block so that the block can be maintained by these members and/or replace developers no longer working at the company.
The permission can be found under the company permissions in the toolkit category. Managing the block developers can be done via the block store when editing a block.
Block verification
Company members with the verify a block permission, can set a block to verified so that they can communicate these blocks have followed the internal governance process and are safe to be used by its business technologists.
The permission can be found under the company permissions in the toolkit category. Company members with permission will see a verify block button in the sidebar of the block details.
Organization permissions
Organization admins can manage new permissions for the roles within their organization so that they don't have to give the admin role giving those users to much access. The following organization permissions have been added to the roles and permissions view of an organization:
-
View all applications of the organization
-
Delete sandboxes (and branches)
View all applications of the organization
Delete sandboxes (and branches)
Storage usage
Company members with the view company overview permission will be able to view the storage usage per application and total accumulated storage within the company so that they can prepare for any extra costs or review their usage.
The information will be added to the global information and within the applications table within the company overview.
Contract limit
Company members with the 'manage view contract-details' permissions, will be able to view a banner in the company overview notifying they have exceeded their contract limits so that they can prepare for any extra costs or review their usage.
Login provider
When creating new applications our classic environment will have our new login provider enabled by default so that we can provide a more secure and performing login.
-
Users that log in to the back office and web blocks when using internal Betty Blocks authentication will see an updated design when logging for newly created applications.
Users that log in to the back office and web blocks when using internal Betty Blocks authentication will see an updated design when logging for newly created applications.
Note: We will migrate existing applications to this new login provider in the future, more information about this will follow.
Education
New features
Component learn documents
To assist new users in getting a better understanding of our components, steps, and models, we are creating documentation on all individual ‘sub-blocks’.
These can be found on our docs environment or via the following links:
Up next
Building block learn documents
As a business technologist, I want to know how to use each building block to unlock the full potential of the Betty Blocks platform when building applications.
The education team will continue to work on covering components, steps, and models. We estimate to finalize the component documents and start working on documents that describe the native action steps that our platform provides.
Essential path v3
As a business technologist, I can learn the latest business technologist essentials by following a video learning path.
Within the upcoming 2 weeks, we are going to do a final validation of our new essential path and prepare the recording process.
Platform roadmap
Want to know more about the upcoming features and functionalities of the Betty Blocks platform? Visit the platform roadmap of our community where you can find most of the topics that we are currently working on and are planning to work on. Let us know your thoughts by upvoting the topics you believe are the most valuable!
That was all for now. Your feedback allows us to continuously improve the product. So please, let us know what you think about it!