September 16, 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 and updated and what bugs have been fixed. You can read more about the release notes here.
Pages
Improvements & fixes
Page compile validation
Value: The page compile validation feature has been upgraded to detect missing translation references during compile time. Previously, users could compile pages even if a translation key was missing, which could lead to unexpected behavior when running the application.
Missing translations may occur when they are used in component options and then later deleted from the translations overview. With this improvement, users will be promptly notified of any missing translation to resolve the error.
Impact: Users do not need to take any additional steps to benefit from this.
Add detail view item in the back office page template.
Value: The back office page template has been enhanced to resolve an issue when adding a new detail view item from the page wrapper. Previously, the conditional component surrounding the detail view item did not receive the correct property path in its component options. As a result, the detail view item was always displayed at runtime, even if the property had no value in the loaded database record. With this update, you can now seamlessly add detail view items from the page wrapper without encountering this issue.
Impact: This improvement is included in the latest version of the back office page template within the default page templates set. Existing pages will not automatically receive this update.
Double login on custom or username and password login pages
Value: We’ve resolved an issue that caused users to experience a double login when accessing custom or username and password-protected pages. Previously, when end users were authenticated with the Internal Betty Blocks profile and navigated to one of these protected pages, they were required to log in twice before gaining access. As end users cannot be logged in with multiple authentication profiles in the same browser client simultaneously, the login interaction is designed to remove profile tokens when switching profiles at runtime. An implementation error during this process was causing the double login in certain cases. This issue has now been fully resolved.
Impact: This improvement is included in the latest version of the login interaction within the default Betty Blocks component set. Existing login interactions already in use on pages or part of customer page templates will not automatically receive this update.
Data last search
Value: We’ve improved the data list component to resolve an issue with the search functionality at runtime. Previously, if no matching search results were found, the component would stop rendering entirely. This update ensures that the data list component remains visible even when there are no matching search results.
Impact: This improvement is included in the latest version of the data list component within the default Betty Blocks component set. Existing components already in use on pages will not automatically receive this update.
Date picker label option
Value: We’ve resolved an issue with the date picker component where the label was not positioned correctly above the input when its default value was loaded from a page variable. Previously, if the label was loaded from a translation key and the default value from an object page variable, the label would not appear correctly on top of the input - both on page load and when the input was focused. This issue has now been fully fixed.
Impact: This improvement is included in the latest version of the date picker component within the default Betty Blocks component set. Existing components already in use on pages will not automatically receive this update.
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.
Impact: Users do not need to take any additional steps to benefit from these improvements.
Relative date/date-time filtering improvement
Value: As a business technologist, I want to filter my data table of Activity records to display only those where the start date falls within the current week. At the moment, the current implementation of the relative date/date-time filtering of the page builder falls short of expectations at runtime. We will address this issue.
Impact: Users do not need to take any additional steps to benefit from these improvements. This improvement is not included in the current filters already in use on pages. This update will only be applied when saving existing filters.
Timeframe: October
Actions
Up next
Commitment to quality improvement
Currently, we are improving the quality of the actions segment by improving our internal processes and code bases. All to service the builders on the platform better and give them a better builder experience.
My Betty Blocks
Improvements & Fixes
Migrate Community and Learning to a new Login Provider
Value: Increase the security and compliance of our login provider.
Impact: Logging into the platform will be via an updated design, similar to the design when logging into My Betty Blocks.
Up next
Migrate existing applications to the new Login Provider
Value: In the upcoming months, we’re going to migrate existing applications from our current login provider to our new login provider to increase the security and compliance of our login provider.
Impact: Logging into the platform will be via an updated design, similar to the design when logging into My Betty Blocks.
Timeframe: Upcoming two weeks
Migrate existing SSO applications to the new Login Provider
Value: In the upcoming months, we’re going to migrate existing applications from our current login provider to our new login provider to increase the security and compliance of our login provider.
Impact: Logging into the platform will be via an updated design, similar to the design when logging into My Betty Blocks.
Timeframe: When SSO is configured on the application level, we will reach out to be able to change to the new login provider.
Education
New features
Master-detail page article
To support users in creating parent-child data pages using a page variable, we have created the Creating a master-detail page article, enabling users to build future-proof pages.
Improvements & fixes
Remote data sources
Refined the flow of setting up remote data sources based on user feedback and implemented a set of new visuals after icon and platform updates in creating and using data sources.
Debugging common errors
Supporting advanced builders with debugging options. Updated a smaller guide, with the help of customer feedback, to update debugging common errors, and will continue to work on articles that support action and data debugging.
Up next
Data API content improvements
value: To support existing and new builders in optimally using the data API for testing and building purposes.
The education team is going to refine the existing Data API articles and research best practices that have been gathered over time to provide users with an assisting document.
Platform copywriting quality
Value: Improve the copywriting used within the Betty Blocks platform, resulting in easier navigation on the platform.
The education team has researched our language usage and is going to work on improving the grammatical inconsistencies and ensuring unified phrasing and key term use within the Betty Blocks platform.
Improvements to the Betty Blocks learning management system
Value: as a Betty Blocks platform trainee, I can test my skills via a Betty Blocks-supported test environment and get graded on level-based tests.
More tests have been created and tested in the exam environment this sprint. While doing so, we also stumbled onto an LMS that might save us time in having to manage the application ourselves, further research will be done.
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