Infradox Flex is the latest iteration of the Infradox platform.
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”.
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. 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).
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.