>>Infradox Flex 32

Infradox Flex 32

Infradox Flex is the latest iteration of the Infradox platform.

Page last updated on 4 June 2022.

Other articles for Flex websites

About Infradox Flex

To make sure the Infradox platform – and your website – stays up to date with the latest technologies, operating systems, browsers, devices and SEO requirements – an overhaul is needed from time to time. Infradox Flex is a rewrite of several core software components, templates, script and CSS.

If your website is not on Flex yet: Flex is a major update, existing websites can’t be simply updated, especially if your website has customisations. We will install a copy of your website on one of our staging servers and we will make all the required changes for you. Once we’re done we will send you a link to a beta version of your website. Finally we will replace your current website on the live server with the new Flex version.

For an overview of pending and implemented change requests, please visit Change requests.


4 June 2022 (32.18 beta)


  • Implemented chunked saving for large manually maintained galleries
  • Several SEO and Lighthouse test related improvements/optimizations
  • Replaced all non HTML attributes with data- attributes on client facing HTML pages, changed all script files referencing these attributes
  • Added support for WebP files (for e.g. slideshows and action boxes)
  • Added support for using a CDN for specific files only
  • You can now use lazy loading for action box images
  • Added home page block for pinboards with lazy loading
  • Slideshows now use lazy loading
  • Implemented targeted server side caching for bot/web crawler traffic
  • The session management software has been rewritten to reduce the number of requests and to improve speed
  • All URL’s have been optimised and changed for the new session management software
  • All pagination URL’s will now automatically start a new search if necessary, e.g. if a URL with pagination info is loaded by a bot or pasted into a browser’s address bar

Bug fixes

  • Fixed a problem with the popup on the contributor upload page
  • Fixed a problem that occurred when saving manually maintained galleries with more than 725 files.
  • Occassionally and on certain servers only – paginating resulted in loading results from a previous search. This should now be fixed.
  • If a supplier’s credit had a backslash in it, a JSON error occurred when trying to edit the supplier properties in backoffice. This is fixed.
  • If (old) metadata contained certain ISO encoded / non-UTF8 characters, the preview page would not show the metadata. This is fixed in the new API (

19 April 2022 (32.17)

New back office functions

  • Staff members can now customise the administrator dashboard and toolbar (remove items, rearrange order of display)
  • You can now add and maintain file distribution handlers in back office. File distribution is now available in all versions, distribution targets require an API licence
  • The new FTP management function in back office lets you add and configure FTP accounts for direct uploads by suppliers, agents or your video ingestion folders
    You can furthermore create an FTP account to upload files for your File manager and you can view the FTP log/statistics for each account
  • You can now configure percentages and/or amounts for up to 9 pricing groups. These groups can be used to decrease/increase the prices of files. This works for both RM and RF files
  • You can now create a Job (in Job server) to automatically ZIP and download files from the syndication folder (described below)
  • Admin file downloads are now accessible via “File jobs” in the admin toolbar
  • You can now create a file job for single files via “Download” in the admin toolbar on a preview page (to download high res files without creating an order)


  • Added Video ingestion to the admin permissions tab
  • Added a menu setting to display the user’s full name or first name in the masthead / menus
  • Added new masthead menu style options
  • Changed implementation of “recent searches” and added support for customising with “xsrecentsearches” in the code editor
  • You can now override the notification count function by adding xsnotifications to your client script
  • Made changes to several back office pages to improve usability on small screens/devices (e.g. iPads, phones et cetera)
  • Added new macro codes to inject rights and restrictions into the IPTC/XMP
  • You can now post file jobs without an e-mail address if you don’t need to receive a notification or link (downloads are available via “File jobs” in your toolbar)
  • Made some improvements to the download functions
  • Added more filters on the User management page
  • You can now edit the master file properties of files that are not stored using Infradox storage (i.e. for files on 3rd party storage solutions such as Amazon S3)
  • Added “Accept hidden” to the toolbar on the submissions management page
  • Gallery manager now lets you select a range of galleries and a range of files in a gallery (by holding down ctrl or cmd when clicking on items)
  • You can now move selected galleries to another group (in addition to moving one or all)
  • You can now create metadata processing rules to override the default file collection and pricing group (also see below about pricing groups)
  • Made changes to the cmd-click functions for Mac users (Gallery and Batch management)
  • The video ingestion queue entries are now moved to the log after one day, even if scanning is disabled
  • Added additional filters to the video ingestion queue page
  • Improvements to the HTTP uploader and removed message about maximum number of files to upload at once
  • Added a new version of “xspreviewhandler” to the examples for preview script in the code editor (changes re the quote button)
  • Submission management lets you edit the raw XML again, although this is not recommended
  • You can now configure syndication to output CSV and Name/Value text files in addition to XML
  • You can now configure syndication to output data to a folder in File manager, e.g. for metadata back up purposes or import in off line systems
  • Custom search filters can now use a + for a space if you’re not using unique filter codes but queries instead
  • Made changes to the custom filters validation checking – to allow accented characters
  • Added function “oncalculatorchanged” to the price calculator script so that custom coding can be used when a parent/child selection changes. For example to move certain countries to the top of the list.

Bug fixes

  • The add page to batch function did not appear in the admin toolbar if the site was in develop mode. This is fixed (build 898).
  • Fixed an intermittent problem in the Gallery manager. Sometimes the “Also appears in” dialog appeared behind the Gallery manager dialog.
  • Fixed an intermittent problem in the uploader that sometimes causes one file to be skipped when uploading many files at once

5 March 2022 (32.16 build 888)

  • We added a new video ingestion workflow system that can be configured and monitored in backoffice. The new workflow includes functions for importing bulk XML and CSV metadata files, XML validation, (conditional) automatic and manual submission for processing, progress and status monitoring and more. An article about this new function will be available shortly.
  • The Batch dialog and the Gallery manager now let you select a range of thumbnails.
  • We made several changes to further improve the Gallery manager.
  • We improved the functions for uploading of profile and cover photos on contributor profile pages.

Bug fixes

  • Cart page optional input field 3 displayed the wrong label.
  • Clicking on “Accept hidden” in the preview dialog of the submission queue posted files as normally visible.
  • Without locking the code editor first, the revisions dialog was displayed underneath the dialog mask – preventing it from being closed.

20 February 2022 (32.15 build 885)

  • Added validation checks in the custom filters section in back office to help prevent configuration problems
  • You can now immediately add all files from a search to your batch
  • You can now immediately remove files from your batch that match a search
  • Added the client’s currency code to the invoice overview
  • Improved the currency conversion function on the invoice page
  • You can now insert code immediately after the <body> tag and/or immediately before the </body> tag in all client facing HTML pages. This change was made to simplify the use of 3rd party plug-ins, e.g. chat bots. Your code is added with the code editor (templates 300 and 301)
  • Improved the batch “find & replace” function, with better support for finding text with commas and quotes – and automatic removal of duplicate commas and spaces
  • You can now hover over links in the metadata processing rules list to get a quick view of field conditions and/or filter creation rules – without having to open the processing rule dialog.
  • You can hover over the question mark icons in site configuration, custom filters – for an overview of what the generated filters will be
  • In Gallery manager, hover over a gallery or category in the side bar to get a quick view of the properties (e.g. query, filters, number of files, id et cetera).

10 February 2022 (32.14 build 882)

  • We added support for additional IPTC/XMP data properties (both for importing and iptc injection)
  • You can now select a supplier group when viewing/changing the metadata repository for a correct view of field mappings
  • You can now load files into your batch by importing a CSV/text/Excel file
  • We added help for all the back office functions
  • The keyword tree dialog and the similar files keywords dialog can now be resized by dragging the bottom right corner.
  • Files that are uploaded with the HTTP uploader will now have the UAC property in the metadata properties (e.g. UAC=29912). This is the ID of the user who uploaded the file. A filter code is also generated using the format @UACnnn# where nnn is the user account id.
  • The batch “Find & Replace” function is updated for improved support of data with html entities and accents/diacritics.
  • You can now view a file’s change history in the metadata properties dialog.
  • Improved the currency conversion function in the invoice detail properties.

Bug fixes

  • Metadata processing rules could not be removed because of an error. This is fixed.
  • Fixed a problem with metadata processing rules to overwrite the credit with a fixed value / data from the linked supplier.

27 January 2022 (32.13 build 881)

  • Several minor fixes and improvements
  • A new help function is now available on most back office pages, in the batch edit dialog, the gallery manager and so on
  • Added functions to restore deleted files (Supplier management)
  • Several changes to the keyword translation function (Controlled vocabulary processing)
  • Added collapse / expand all buttons in the CV tree view dialog

12 January 2022 (32.12 build 880)

  • Several changes for price calculator implementation and customisation (Updated page: Price calculator for RM images)
  • Added sort order options to the submission management page
  • Added a manual sort function (using drag & drop) to rearrange the order of galleries in a group (Gallery manager)
  • Made changes to the Controlled Vocabulary translation function in metadata processing (no minimum word length and other minor changes).
  • You can now recover deleted files (up to 180 days) via Supplier management, actions.

Bug fixes

  • In the HTTP uploader, batch edit changes weren’t applied to drop down boxes if the thumbnail list view mode was enabled.
  • In the batch edit dialog, required drop down boxes did not have a “blank” value, as a result such fields were always updated.
  • The SEO page data setting for “latest” did not work.
  • When switching to another lightbox via the panel on a search page, sometimes the view style settings were reset. This is fixed.

7 December 2021 (32.11 build 874)

  • You can now enable email notifications if there are unread messages that were posted on the website
  • Fixed a bug in the batch update function: going back to the previous image when editing files one at a time did not work
  • You can now filter the submission queue for entries that were updated by a specific staff member
  • You can now use the same HTTP upload settings for admins that you have configured for contributors (i.e. minimum and maximum file sizes etc.)
  • Orders/Carts with mixed media (e.g. images and video) did not have “copy details to all” links. This has been changed.
  • Changed the admin permissions which are now more granular – for example, you can grant permissions to only certain settings in Site configuration, to edit but not to delete files and so on
  • Made improvements for contributors with admin permissions
  • The dashboard and menus no longer show options that are optional or for which the logged in admin has no permissions
  • Fixed some issues in the uploader (concerning fields configured as dropdown boxes that are linked to the vocabulary)
  • Contributors can now display messages related to submissions that were sent back – while viewing the uploader page. Any status info is also displayed underneath the thumbnails
  • Fixed a problem that occurred when switching to a different layout on a shared lightbox page
  • Updated XS IPTC broker component to fix issues with injected field values showing in Adobe Bridge and Photoshop (Plus:Licensor, XMPRights:UsageTerms and XMPRights:WebStatement)
  • You can now remove files from, and add files to, subscription invoices (also updated the article Price agreements and subscriptions).
  • You can create subscription invoices directly from the user dialog (Tabsheet “Prices”).
  • We added an “Agreement filter” to the order management page, so that you can list all orders with a specific pricing agreement.
  • We added an “Agreement filter” to the user management page, so that you can list all users with a specific pricing agreement.
  • You can now find an organisation by its Id in user management.
  • If you click Save in the user dialog the current tab sheet will now remain active.
  • If you upload files for a contributor with the HTTP uploader, you can click the “Information” button to display all the settings for the selected contributor.
  • Added additional functions to the Uploader script template so that you can manipulate the HTTP uploader page with custom script. More information here: Custom script for the HTTP uploader.
  • The Save/Submit button label changes depending on the selected radio button on the HTTP uploader page (i.e. to Save if you are not submitting files yet),
  • Fixed a few problems with drop down boxes on the My account page.
  • Fixed a problem with file notes for lightbox images (spaces showed as %20) when opening the notes again before moving to another page.
  • You can now create a custom registration page in code editor.
  • You can now create a custom quote modal dialog in the code editor. And you can use an additional 10 custom fields in the custom quote dialog.
  • You can now order groups/galleries/categories in the order of creation (ascending or descending).
  • The metadata repository now has a setting to make specific fields display/hide depending on the selected locale (UI language).
  • You can now configure fixed values to display as “tag buttons” so that you can click multiple values to add to a field (metadata repository).
  • You can now clone a selected filter rule (metadata processing) and clone it multiple times.
  • if you have enabled automatic keyword suggestions for fields in the uploader, you can configure which terms to search: all terms, only main terms, only synonyms.
  • Metadata processing rules can now be configured to generate filter codes bases on matched terms in the vocabulary.
  • The function to remove words in the Batch update dialog did not work with the caption field. This is fixed.
  • The active locale is now part of the body classes as e.g. “locale1”.
  • The “article” boxes on gallery/category group pages now have the attribute “box” added with the id as value.
  • Fixed a bug in the price agreement dialog (problem with selecting the media type for a subscription).
  • The macros for h1, browser titles, alt and title tags, thumbnail text etc now support localisation for both variable values and fixed text.
  • The SEO Page Meta tags now support localisation (SEO configuration for Flex).
  • Galleries/Categories that have been configured to executed searches can now use locale dependent search queries (i.e. different search words depending on the selected user interface language).
  • You can now quickly translate the title, subtitle, query and description with the new “quick translate” dialog in Gallery manager.
  • You can now list and copy the URL’s for all galleries/categories in a group in Gallery manager.
  • The website’s active user interface language is automatically changed if one opens a url for a different language (e.g. a URL for a German gallery).
  • You can now configure how “remove” permissions work for Lightbox collaboration.
  • Lightbox thumbnails now have an icon to show how added the file when viewing a shared lightbox.
  • You can now configure separate fields to use as the keywords field depending on the selected locale (UI language).

22 September 2021 (32.10 build 846)

  • This version fixes problems with previously problematic characters (ie non-UTF8) with a new data transformation component

15 September 2021 (32.9 build 844)

  • You can now use ajax to load any custom html page “as is”. I.e. not embedded in an HTML page: Loading custom HTML with Ajax
  • You can now create a custom version of the “Contact us” html page in the code editor.
  • The logs function now has a tab where you can view file processing status information.
  • We have added separate macros for the Twitter Title and Description tags (Preview page settings > Browser titles, Meta tags and H1 title tag)
  • Added “Royalties rules” to override the default royalties settings based on file meta data.
    More information here: Rule based royalties percentages
  • If you link “fixed values” to a field in the metadata repository for drop down boxes or radio buttons, you can now control the order of display of your values (everything after the colon is not displayed, everything before the colon is used to order your values).
  • You can now make a custom search sidebar in the code editor.
  • Added a download function to the submission queue pages that lets you download a zip file with selected files and metadata (files with status New or Pending only).
  • Preview images of submission queue entries with status Rejected, Accepted and Deleted are automatically removed after 30 days. Thumbnail images remain until manually deleted.
  • Unsubmitted files are automatically removed from the contributor’s Holding area after 3 months.

31 July 2021 (32.8 build 842 final)

  • Fixed script errors in the submission queue
  • Added search engine health monitoring/notifications – to not only test if the search engine is up, but to make sure it returns search results too
  • Bug fix: if you added a file to the lightbox panel and then clicked on the thumbnail in the panel – it did not open the modal preview but loaded the lightbox page instead
  • The text to display in the quote form dialog can now be positioned above the form, underneath the form, above the image or underneath the image
  • Log in / Log out can be redirected using new rewrite rules (URL’s)
  • You can now receive e-mail notifications if a contributor makes changes to his/her profile page
  • Clicking on the text in Gallery group boxes didn’t load the gallery if the text was positioned on top of the index photo, you can now click the text too
  • You can now regenerate all of a supplier’s preview files via the Action dialog in Supplier management
  • Added downloads log grouped by supplier to the website logs section (with filter option for invoiced downloads)
  • You can now have up to 12 action boxes on the home page
  • You can now configure separate slide show/random image settings with smaller files for mobile devices
  • You can now have a custom implementation of the similar files processing function (default is keyword commonality)
  • Added support for animated gifs to the ingestion workflow and client facing pages
  • Each administrator now has his/her own holding area in the HTTP uploader
  • You can now change the horizontal position of dropdown menus (left,center,right) without having to use script
  • You can now add custom menu items to the banner section (i.e. outside of the menus)
  • Removed unused code from the website API
  • In addition to rearranging the order of display of images in a gallery, you can now rearrange the files by creation date* and upload date (ascending or descending) and you can reverse the current order of display. * Only for files in your own database and only if your metadata has valid creation dates.
  • Added local caching of repository settings for improved performance
  • Templates, configuration files and constants files are now cached locally
  • The forms configuration settings section in backoffice is rewritten for better performance
  • The quotation text now displays underneath the thumbnail in the “Get Quote” dialog
  • If a domain menu item is configured for a subdomain, it is now automatically added to the correct menu based on the masthead settings
  • Fixed a caching bug with the full page lightbox (which caused the “Dashboard” button to disappear under certain conditions)
  • The “E-mail this page” dialog on the lightbox page didn’t always load immediately, this is fixed
  • If all tooltip settings were off, the lightbox page had a script error, this is fixed
  • Fixed modal mask problem in batch dialog (occurred when adding all search results)
  • Added new slide show style (with buttons and position indicators) to the home page blocks
  • Added new action boxes style to the home page blocks (images inserted with img tag as opposed to using background images)
  • Drop down menus can now be configured to show either on hovering or clicking
  • Fixed a metadata bug that intermittently occurred when adding files to the cart

10 May 2021 (32.7 build 808)

  • Rewritten the thumbnail templates for improved support of HTML5 video and improved parsing performance
  • Added a back office setting to enable/disable playing of video thumbnails on hovering
  • Infinite scrolling of galleries/groups now uses a pagination threshold – i.e. after dynamically loading x number of items, pagination icons appear at the bottom of the page. By configuring a block size equal to the pagination threshold, pagination icons appear always and dynamic loading is disabled.
  • Version 32.6 uses the new version of the Infradox API (v4). You can download the new documentation here: https://www.infradox.com/infradox-partner-api/
  • Databroker service application (for HTML caching) now uses versioning. Old cache files are automatically removed. This change should fix problems that occurred when recycling the HTML cache (when making site configuration changes) if there are many files in the cache folders.
  • Backoffice now uses image folders and script folders with separate version numbers to improve the process of installing updates.
  • Fixed a bug in the e-mail template used on contributor profile pages.
  • You can now use [codes] in pages that are created with the “pages” function – and in SEO properties – to insert information from your contact details.
  • Changes to the checkbox “Hide from overviews re unpaid/overdue invoices” on the invoice page didn’t get saved. This is fixed.
  • You can now create metadata processing rules that affect “all text fields” as opposed to a specific field only. E.g. to remove unwanted characters from all text fields.
  • We have added a “Replace all known problematic non UTF-8 characters” to the settings of the metadata processing rules.
  • You can now add your menu to the center of the masthead.
  • You can now create additional pull down menu items, pull down menu HTML can be added to a new template in the code editor.
  • The “My account” pull down menu can now be attached to the user name without requiring custom coding.
  • The “Current sessions” view (Website logs) lets you filter by session age and only logged in users or guests. And we added toolbar buttons to select All / None.
  • You can now configure (Site configuration > Website forms, Change password form), how users can change their password, i.e. immediately or via a reset link sent by email only. The latter is more secure and the recommended setting.
  • Admins with “direct download permissions” can now download high res files from their toolbar (“file” drop down menu) when on a preview page or modal preview window.
  • We added a log in form to the home page blocks.
  • We added a “Latest blog post” widget to the home page blocks.

26 March 2021 (32.5 build 802)

  • Fixed a bug in the file collections dialog (saving changes to enabling/disabling sizes did not work)
  • Removed all legacy video/audio related code and implemented native HTML5 support for video and audio
  • Adapted the “blog” function in back office to the new look and feel

23 March 2021 (32.5 build 800)

  • Added highlight function to make it easier to find functions in site configuration
  • Fixed typo in the “acquire licence” url
  • Home page slide show and photo box can now have a max height of 0 pixels to allow for manipulation with CSS
  • Fixed a bug that occurred when enabling batch mode on client facing pages
  • Software changes to prevent temporary sessions and/or bots from adding data to the HTML cache
  • Constants can no longer be changed if the website is in production mode. Switch to develop mode first

14 March 2021 (32.5 build 796)

The aim of version 32.5 was to make the back office functions responsive so that you can manage your website using a phone. Further changes will follow in the next update.

  • Removed back office icon images to reduce the number of server connections
  • Redesigned and standardised gallery manager, batch editor, file manager and metadata dialog
  • Removed duplicate and unused back office CSS and script for a smaller foot print
  • Fixed a problem with the gallery manager pinboard (shifting left/right did not work properly)

7 March 2021 (32.4 build 795)

  • New version of the HTTP uploader for improved stability with slower connections.
  • Implementation of the new Google fonts api (v2)
  • Fixed a problem with the quotation properties dialog in back office.
  • Made changes to the watermark & text overlay settings so that these can be configured independently for preview and comping images
  • Changed the “show text” default setting on gallery pages, text (if available) now shows by default as it was in previous versions
  • Changes to back office to allow the main back office functions to be used on small screens/devices
  • Implemented new back office color scheme
  • Improved loading of gallery images on contributor profile pages

17 February 2021 (32.3 build 790)

  • If you have configured the settings of the “flow” layout (justified) with captions enabled, clicking a caption now opens a preview.
  • The field “creationdate” did not use the configured date formatting in thumbnail macro’s. This is fixed.
  • You can now localise the home page action box titles.
  • Fixed a bug in the menu builder.
  • Made the admin Dashboard more responsive (i.e. improved support on small screens).
  • Under certain conditions, the selected layout style (grid, large etc) wasn’t persisted on gallery pages. This is fixed.

12 February 2021 (32.3 build 786)

  • When editing an existing page with the “pages” function, the slug/url will no longer automatically change if you edit the title/H1
  • Fixed a problem with social buttons on preview pages (log in dialog showed when it shouldn’t)
  • Fixed a problem with titles caused by invalid characters (for meta tags and gtag.js)
  • Fixed a problem with the quote form
  • Fixed a problem with the thumbnail scroller settings (for full screen preview pages)
  • Fixed: the dashboard appeared underneath the modal mask when opening the dashboard while viewing a modal preview
  • Optimized cache management for HTML pages created with the “Pages” function and for “Post” pages
  • Optimized cached output for the menu HTML
  • Removed legacy code from the Infradox ISAPI DLL
  • Added alt and title tags to thumbnail images on contributor pages
  • Added separate thumbnail templates for HDRS (high density display) support on contributor pages
  • Added “clean up” function to Job server in back office

7 February 2021 (32.3 build 781)

  • Added separate SEO title field to the “pages” function” – browser titles and the title meta tag are now separate from the page title’s H1 tag
  • The meta tags and titles for full screen preview pages are now configured separately
  • Added more functions to the macros for meta tags and alt/title tags (help available in back office)
  • Improved drag & drop for the pinboard of the Gallery manager
  • The pinboard didn’t show the pinned thumbnails on the active pinboard after closing and opening the pinboard again, this is fixed
  • Added instructions re embedded metadata for Google Images on the IPTC injection configuration page
  • The flow/justified thumbnail pages can now display captions on mouse overs (configure via Site configuration, Thumbnail pages)
  • The “mark for invoicing” setting on the order page did not work. This is fixed
  • The restrictions/reservations page in back office now lets you delete multiple selected rows with a single click
  • Time based file restrictions did not always display on preview pages. This is fixed.
  • The way time based file restrictions are displayed can be overridden by adding a “xsrestrictionshandler” object to client js in the code editor. Example code is available.
  • Optimized the database procedure that retrieves time based file restrictions.

27 January 2021 (32.3 build 775)

  • Fixed several script problems on the invoicing pages
  • Fixed a problem with the date inputs in the file restrictions dialog
  • Fixed a problem with non-utf characters in the credit line macro used on preview pages
  • Improved page caching for the home page and pages created with the “pages” function
  • The “all files” overview on the order management overview pages had images overlapping the text, this is fixed

11 January 2021 (32.3 build 765)

  • Removed the script boxes for Google Analytics and Tag Manager
  • New implementation of Google Analytics and Tag manager on the client facing pages – including pop ups
  • Configure how to use Google Universal Analytics in back office (older analytics.js or newer implementation using gtag.js)
  • Added support for Google Analytics version 4 (GA4)
  • Added support for Google Analytics ‘events’
  • Added support for the ‘Google Analytics Debugger’ browser plugin with ‘debug mode’
  • Improved support for Google Tag Manager with DataLayer and ‘pageCategory’ data
  • Improved implementation of SEO Page Metatags

Read the updated article SEO configuration for further information and instructions.

7 January 2021 (32.2 build 763)

  • Changed the CSS for modal lightbox thumbnails.
  • Fixed problem with returning to modal lightbox window from a full screen preview page (missing lightbox id).

6 January 2021 (32.2 build 762)

  • Fixed a display problem with the justified/flow thumbnail page layout on mobile phones.
  • Further reduced CSS for the thumbnail pages.
  • Fixed a problem with switching layouts on gallery pages (occurred only if not viewing the first page).
  • New version of the Stylebroker component with some minor tweaks.
  • New version of XSISPA which now automatically adds posts and pages to the XML site maps.

30 December 2020 (32.2 build 760)

  • Added sort options for custom 3 (ascending and descending) to the Gallery manager and changed all database procedures to use this new setting.
  • The default view style for devices (mobile and tablet) is now determined on the server based on the User Agent string – as opposed to switching styles from the client based on the browser width.

24 December 2020 (32.2 build 757)

  • The Gallery manager now displays the Query or URI in the test box at the top if you have configured a gallery with the “Search only” option.
  • You can select / unselect all lightboxes in the dashboard with the menu items in the “Batch” dropdown menu (read above).
  • You can access the lightbox dashboard on the full screen lightbox page with the “Dashboard” button in the toolbar at the top. And you can access the dashboard by clicking on the “Dashboard” button in the bar above the lightbox panel if it’s open on other pages.
  • Fixed a display issue with galleries and albums on contributor profile pages.

23 December 2020

  • The Gallery manager and the Batch dialog can now display large thumbnails in both the main panel and in the bottom panel.
  • Popup forms with many fields did not display in full on certain browser/device/operating system combinations, this is fixed.
  • The sidebar on the full screen lightbox page now displays lightbox names on two lines to allow for longer names to be displayed – without having to hover over the names.
  • If you have many lightboxes, the lightbox list in the sidebar now has a maximum height and a vertical scroll bar will automatically appear.
  • A function was added to the lightbox dashboard to delete multiple lightboxes at once.  You’ll see checkboxes on the thumbnails, use these to select multiple lightboxes. In the dashboard toolbar, click on Batch, then click on Delete to delete all the selected lightboxes.
  • A function was added to the lightbox dashboard to send a single e-mail with links to multiple lightboxes. Click on Batch and then click on E-mail. The name of the e-mail template is “lightboxmultismtp.txt”. You can edit the template via Site configuration, E-mail templates.
  • A new “home page block” with the name “Gallery pinboard 1” was added. This displays the galleries on pinboard 1, styled as action boxes.

What’s new in Flex

SEO 32.2

  • Many changes have been made to improve page sharing and indexing and crawling by search engines – most importantly Google.
  • In addition to HTML meta tags, Infradox websites now also support “Rich data”. To learn more about this, please visit https://developers.google.com/search/docs/guides/intro-structured-data.
  • Further changes have been made to support licencing of your images if found on e.g. Google. To learn more about this, please visit: https://developers.google.com/search/docs/data-types/image-license-metadata. Note that all images (including thumbnails and previews) have embedded metadata. Website pages were added to inform visitors that your images are rights protected and how a licence can be acquired.
  • You can now create specific “browser titles”, SEO descriptions and SEO keywords for almost any website page. And you can upload and specify separate representation images for page sharing and/or SEO purposes.
  • You can now add separate SEO keywords and descriptions to each group and/or gallery that you create with the Gallery manager.
  • Several changes have been made to improve page loading speed and to pass Google’s tests for mobile friendly websites. The latter is essential now that Google has adapted a “Mobile-first indexing” policy. To read more about this, please visit: https://developers.google.com/search/mobile-sites/mobile-first-indexing.

SEO 32.3

Further descriptions and instructions to follow.

Script and CSS

  • We have removed script and CSS from the standard Infradox platform files so that we can include what’s needed only – based on the functions that you want to use on your website. Such script and CSS is to be added in the code editor.
  • Flex makes use of CSS as opposed to script whenever possible to improve page rendering speed.
  • Script in the code editor is more granular to make sure that we load specific script files on pages that depend on specific script functions only.
  • All the core CSS has been rewritten to improve standardisation (requiring fewer customisation changes) and to make Infradox websites more suitable for use on different platforms and devices out-of-the-box.


  • The new Pages function is to replace the old HTML pages (although still supported) that you could edit by clicking on the page on the client facing website.
  • You can create, change and test your pages by use of this function without affecting the live site. You publish such pages only when you’re done making changes.
  • HTML pages that you manage via this new function can have specific images for sharing pages, specific browser titles, SEO descriptions and keywords.
  • The pages furthermore have support for “Rich data” built in, and you can choose your own SEO friendly URL to make the pages available on the facing website.
  • Support for multiple locales is available by linking translated pages to the “main locale’s” page.
  • Pages can be edited by a single person only, you will need to “lock” a page before you can make changes to it.
  • New pages that you create are automatically available in the menu builder.
  • The client facing pages are rendered using one of three templates that you can create and edit in the code editor. The pages uses a separate CSS file that you can also edit in the code editor.


  • The Posts function lets you create blog posts. Description and instructions to follow.


2022-06-04T15:57:50+02:00 September 30th, 2021|Categories: XS Version updates|Tags: , |