Articles
Supported Systems
Because Terminalfour is based on open standards, it can run on a wide variety of different operating systems and application servers.
Accessible Images with Media Content Types
Making an accessible media Content Type Layout the default will help your site comply with accessibility guidelines.
See moreRelease Notes
Terminalfour: 8.3.20.1
September 13 2024Overview This release addresses a bug introduced in 8.3.20 related to form submissions with forms that contain fields hidden by dependency rules. In some circumstances, when submitting forms that have fields hidden by dependency rules, Terminalfour may experience a null pointer exception when importing submissions. Thankfully, due to the form backups introduced in 8.3.20 no submitted data is lost but this release prevents any errors.
Terminalfour: 8.3.20
August 26 2024Overview This release improves the performance of the Terminalfour platform, improves the Form Builder feature, provides some usability improvements, and addresses a variety of bugs within the system. Performance improvements In this release we've improved the performance of the platform in a number of areas based on your feedback. Site Structure RDSM-37489 If you've ever felt it can take longer than you'd like to expand a branch of your site structure then you'll notice a substantial improvement in this release. Based on feedback from the community we learned there has been a degradation in performance of the Site Structure in recent versions. Given this is such an integral part of the system we wanted to take the time to improve this in this release. With 8.3.20 loading the Site Structure as well as expanding a branch of your site is now up to 12 times faster than in previous releases, making navigating your site's hierarchy feel as snappy as it should. Branch Duplication with MySQL RDSM-37896 Duplicating a branch can be useful if you want to work on modifying an area of your site without the risk of affecting your live website. Unfortunately the process of duplicating large branches took a painfully long time in previous versions. In 8.3.20 we've taken the time to make a number of significant improvements to the branch duplication process for those with a MySQL database. It's now up to 20 times faster to duplicate branches for these users. Form Builder Improvements We've made several improvements to the Form Builder feature to provide a better experience for those managing forms. Data loss bug fix RDSM-37908 We addressed a nasty bug that could result in submitted form data from being lost in very specific circumstances. Editing a form and adding new fields in a certain order could sometimes result in previously submitted form submissions being overwritten. Thankfully that's no longer possible from 8.3.20 Back up form submissions RDSM-37962 To prevent any future bugs from causing destructive data loss, this version introduces an additional backup of submitted form data on your Terminalfour instance. This means we'll be able to recover form submissions in the case of emergencies in the future. Improved warnings and error messages RDSM-24967, RDSM-37892 and RDSM-28035 Some user actions can result in the potential loss of form data. For example, when a user attempts to delete a Content Type, an element, or a List that's used in a form we'll now make it explicit how this will affect existing form submissions. Limit form size RDSM-37489 In order to ensure forms remain performant we've introduced a limit to the total number of form fields you can add to a single form to 75 fields. If you have existing forms with more than 75 fields they will not be modified, but you won't be able to add any more fields. User experience improvements We've made a number of small tweaks which should make day-to-day life easier when working with terminalfour. Content type and content layout titles RDSM-37753 and RDSM-37754 Have you ever been working on a Content layout, been distracted, and then forgotten exactly which layout or Content type you've been editing? From 8.3.20 we display the Name and description of the Content type being edited, as well as the name of the Content layout you're working on so you can be sure. "Select with layout" from search results RDSM-36809 If you've ever needed to add some Media to TinyMCE with an alternate layout you may have noticed that it's not possible if you search for Media within the Media library. Thankfully, that's no longer the case. You can now "Select with layout" whether you navigate to Media manually or if you find media via the Media library search functionality Other improvements Fixed a bug with the embed and snippet Helpers in Handlebars that could result in a NullPointerException RDSM-37931 Fixed a bug with the embed and snippet Helpers in Handlebars that would fail to include Programmable Layouts RDSM-37922 Improved HTML Package behaviour when importing Media RDSM-37994, RDSM-37610, RDSM-37624, and RDSM-37627 Content Syncer - Clean and initial sync failing with "Unable to find child section for section name" error RDSM-37932 Some google analytics data missing from Direct Edit page analytics RDSM-37720
See moreSupport and Resources
About Support
Logging an issue or requesting an upgrade? Learn how to get the most from Client Support.