Perfion Content Store

Perfion Content Store

The Perfion Content Store is designed to provide a secure, flexible, and efficient way for organizations to share selected product information and/or digital assets with partners or third parties. It ensures that external stakeholders have controlled access to up-to-date product information without having to work with Perfion. It allows organizations to manage permissions and ensure only authorized users can view or download specific product information and/or digital assets. 

 

Content Store Purpose.png

Key features

  • Updated Language Selector

  • Placeholder images for files

  • Various usability improvements 

 

The Content Store is a SaaS-only add-on module, but will work in combination with an on-premises version of Perfion.

NB: The Content Store will only work with newer Perfion versions (see individual release notes).

Release Notes

1.1.2 (September 17th, 2025)

Release Note

Release Note

License: The ImageGlue library has been updated to latest version.

License: The ImageMagick library has been updated to latest version.

1.1.0 (August 18th, 2025)

Release Note

Release Note

Language selector: Improved clarity and support for the language selector. Selectable languages are now localized and accompanied by visual flags for easier recognition.

Download flow: After a successful download, users are now directed to the basket instead of the front page.

Rich Text fix: Rich Text options for Custom Pages were not displaying in the Content Store: They are now correctly rendered with full formatting.

Search improvements: Fixed an issue where the search field could retain the first letter of the previous search. The search bar now only initiates a search when triggered, not while typing

Item Details card: Excess whitespace around the content has been removed to align with the required layout spacing.

Improved handling of vertical logos: Vertical logos in the Content Store did not fit properly within the image frame. Changed the styling so that now they scale correctly within the image frame.

Fixed asset navigation: Item cards no longer “jump” due to different asset sizes; navigation now adapts to the modal size, not the content size.

Expand/Collapse: Buttons were added for categories.

Downloading images and files now correctly supports non-ASCII characters. 

Updated mail templates for downloads and new user invitations: They now render correctly across most email clients.

Item Filter changes now revalidate basket contents, automatically removing unavailable items.

Incorrect searches: Rapid repeated searches caused content retrieval to fail. The Backend search functionality has been updated and stabilized, with additional safeguards in the triggered search initiation.

New error notification appears when navigating to a route without a Content Store (instead of an endless spinner).

File feature as the primary binary feature supported. If a file type is supported (e.g., PDF), Content Store will display a preview. For unsupported formats, a generic file icon will be shown to indicate the file type.

Multiple Item Configurations based on the same Base Feature (e.g., Product) are now possible.

Multi-value images can now be used as the primary image feature in Items Settings.

Search for filenames: Filenames for images and files are now indexed and searchable. 

Proper truncation of file names in the Item Details modal and item names in the Content View.

Failed download tasks: Previously, a download task would fail if the same binary ID was attempted to be downloaded more than once - for example, when the same selectable image was assigned to multiple products. This issue has now been resolved

UI: General improvements to button placement, keyboard navigation, search bar, scroll bar, and loading states

Image size and shape handling: The placeholder for items without images did not match the size and shape of the container, which could lead to confusion. The placeholder has now been updated to fit the frame of the containing element.

Content Store sync bug: When running the Content Store sync, users could encounter an "Internal Server Error" message in the scheduler log. This issue was caused by certain special characters in the file name being uploaded. It has now been fixed.

Public access error: If a Content Store was configured for public access, it could sometimes fail to load, showing only a spinner without completing the load. This has now been fixed.

Better handling of the initial load: The initial load of the Content Store often failed and required a manual refresh. Improvements have been made to the handling of the initial Config data load, ensuring smoother access to Content Store data.

Image preview performance: Previously, generating preview images - especially for TIFF files - could result in very large files. This caused browsers to download hundreds of megabytes, significantly slowing down page load times. The preview generation process has been optimized to produce smaller files, improving performance.

Improved expand/collapse behavior: The styling and behavior of the expand/collapse buttons were not ideal, especially during scrolling or on smaller screens. Their rendering and interaction have been updated to better align with the design.

Timeout caused Constore Store to lock: After 5+ minutes of inactivity, the Content Store tab would time out and lock all interactions. This appears to be an older issue that is no longer present in the current development branch.

Improved scaling of background images: Styling has been updated to allow background images to scale and fill the available window space. Additionally, documentation has been revised to include sizing limits and recommendations for image dimensions.

Fix for searches: If a non-text feature (e.g., a number) was used as the Title or Subtitle feature in a Content Store, the search function could return empty results.

1.0.2 (June 3rd, 2025)

Release Note

Release Note

Updated Details Overlay: Now follows the current Mockup design, and closes the details popup when either adding or removing the item from the basket.

Added loading indicator in Content Store: Users now see a consistent loading spinner during image fetches, including when navigating through pagination.

Updated Login Screen for Content Store: Visual update of the Login Screen, to retain Company Logo format, and other small adjustments to match the design document.

Updated fallback Image: Now follows the usual 'no image' display when unable to load an image due to size or other restrictions.

Fixed Custom Pages in Content Store: Now properly references the Custom Pages title and text based on the UI language selected.

1.0.1 (May 14th, 2025)

Title

Release Note

Title

Release Note

Displays a loading spinner before Content Store is ready

Until a Content Store is returned from the Backend, a loading spinner will take the place of the content page, only revealing the Content Store when it is actually fetched.

Updated API and Template to use Units

The Endpoints of the API are updated, and so are the functionality in the client that uses the changed FeatureConfiguration, and the Template now displays the unit alongside the DisplayName, when available. Dependent on Content Store 1.0.1 and Perfion 2025-R1 SR1

Updated DisplayName and FeatureName handling

The filtering worked fine, but it was being passed wrong names from the backend and then back to the backend, relying on displayName only - this has been corrected.

Removes filters with less than 1 option.

As there was no reason to show filters with no options, these are removed from the list of selectable facets.

Added Custom Page Styling

Added the styling as described by the design mockup, and made the styling from the rich-text formatting transfer to the custom-page display.

Changed Welcome Message and removed Logout

As the Public Access does not contain a user identifier, the Welcome message now has both a named and unnamed welcome text, and the logout button is not available without first being logged in.

Now retains the Filter selections when closing modal

Stores the query parameters of the url, and uses them for the navigation that happens as the modal closes.

Wiki page and export files have been updated to include brute force detection

Wiki page and export files have been updated to include brute force detection

Service name of the content store will be now verified and cleaned up

Service name will be lower cased and verified if it contains accepted characters

1.0.0 (April 4th, 2025)

Title

Release Note

Title

Release Note

Content Store version 1.0.0 released!

First version of the Perfion Content Store.

For information about functionality, see Content Store - Perfion Knowledge Base.

NB: This version is only compatible with Perfion version 5.5.7 and higher.