Infradox Flex is the latest iteration of the Infradox platform.
Page last updated on 7 April 2021.
Other articles for Flex websites
About Infradox Flex
If you received a link to this page from support to inform you about changes, you only need to read the section about “Ongoing minor updates”.
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. Flex is available as before in versions for XS Agency, Agency Plus, Enterprise and XP (for professional photographers).
We are currently in the process of upgrading existing Infradox websites to run on Infradox Flex. As 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.
Note that a full description of all the changes and new functions is not yet available, nor are the configuration instructions.
This page is intended for clients who are currently testing their website on Flex.
Ongoing minor updates
Flex is still undergoing minor updates that are required or requested as we are updating websites on the staging server.
This page temporarily lists these minor updates and/or fixes, these updates apply to all versions (XS and XP).
7 April 2021 (32.6 build 803 – currently testing)
- 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.
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
- 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.
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.