This month, we're introducing a new feature in QBank, the Media Optimizer, now available as a MVP for demos upon request. This new feature dynamically enhances your website's assets via a CDN for optimized delivery.
Furthermore, we are excited to share many fantastic enhancements this month, not only related to our highly valued consent feature but also within our moodboards. But let´s start with our API.
Updated the API endpoint
We have updated one of our API endpoints to optimize the extraction of data. The reason behind it is connected to the usage of hierarchical properties as they, if extensive also result in a very big JSON response. With the new setting omitPropertyTypeDefinitions on the endpoint <api/v1/media/<imageid> you are able to exclude the property type definition in the JSON response to decrease the response you get. This will improve the response and optimize the loading time.
We continue to develop our consent feature
As mentioned we have continued to improve our consent feature. And this month we proudly present three new functionalities that will help with the administration around your consent feature.
- Enhanced Search Capabilities: The administration consent overview page now includes a search feature, allowing for quicker and more efficient navigation through consent records.
- Improved Data Management: The addition of sorting capabilities to list columns on the administration overview page enables more organized and accessible viewing of consent data, facilitating better management and oversight.
- Streamlined Logo Integration: When adding a logo to the consent landing page, users can now utilize a search function to easily find and select the appropriate logo, improving user experience and customization.
Our moodboards now includes enhanced functionalities
- Enhanced Category Management: New functionality allows users to restrict specific categories for uploading through moodboards. Meaning you can select what categories the moodboard receiver should be able to select on upload. This will really improve the experience and you can really restrict both the category and properties the uploader should use.
- New download templates available: Moodboards now includes support for video templates as well when downloading videos. The moodboard itself recognize if the asset to be downloaded is an image or video and only makes the relevant templates available for download.
NOTE: If you want to download all or a combination of images, documents and videos at the same time, you can only download the original file. So if you want to use the templates you need to select assets with similar asset types.
We continued our UI/UX journey
We have also continued on the UI journey with some new improvements. This month we focused on harmonising the property listing in the upload prompt and when editing properties on an asset. Focus have been to make the view easier on the eye, aligning the properties in a better way. We hope you like the improvement.
Introducing a new feature, the media optimizer
This month, we are excited to introduce a new feature for QBank - the Media Optimizer (Name TBD 🤩).
The Media Optimizer is a tool designed to enhance the user experience on your website by dynamically formatting assets to improve loading times and storage efficiency. These assets are stored on a Content Delivery Network (CDN), where they are automatically generated and cached when requested. Currently, we have launched the MVP version, which allows you to perform dynamic transformations on the fly.
The functionality included in the first Phase and MVP are the following:
- Image resizing options for width and height
- Image cropping methods such as cover, contain, fill, inside, and outside
- Image conversion to popular output formats like PNG, JPG, WEBP, and AVIF
- Ability to host SVG and video files on the CDN without the need for dynamic transformation.
Stay tuned for more information shortly, Contact your account manager if you are interested in a demo of this new add-on in QBank.
We have also Resolved some general Issues:
We have implemented several bug fixes to enhance the functionality and reliability of QBank:
- API Enhancements: Resolved an issue where the API returned an empty array with no search hits and improved API performance when searching on at least two properties.
- Download Management: Fixed a bug where multiple downloads with video templates did not generate an email with the ZIP file.
- User Interface Improvements: Corrected the list view header to be sticky in UI 5.
- Consent Management: Addressed a filter issue in the consent module that failed to find assets sent for consent when the consent person was not tagged.
- Media Conversion Stability: Fixed issues where image converter jobs failed on TIFF and PSD files, and an FFmpeg job failed on video uploads.
- Publication Synchronization: Corrected a timing issue where media could remain published if it was unpublished before the publication process completed.
- Consent UI Fix: Adjusted the UI to accommodate long consent recipient names, ensuring the removal cross is visible.
- Integration with YouTube: Solved a problem preventing the authorization of a YouTube account from QBank.
Link to our external release reports included in this summary:
What´s up next?
Upcoming Features: What to Expect in our Future Releases:
- We will of course continue the development of our new Feature, Media Optimizer, and hopefully give it a name. Part of Phase 2 development is for example the use of focal point in the dynamic transformation.
- We will continue to do small UI/UX changes going forward.
- We will be looking into adding logic to the property creation. For example, letting you show values in one property based on what you have selected in an other.
- We will also look into how we can improve the staging environments making it easier to copy settings between QBanks.
- And of course we continue to develop the consent feature, with more functionalities. One is improving how the expire date is set on consent created with QR codes. Making the expire date count from when the consent is created instead of when the QR code is created.