In this major release of BLOX Core, we are adding several new features, such as new article presentation properties, new Access Control methods, and new "get live URL" buttons in the admin. In addition, we are fixing several issues and making improvements to the UI.
NEW ARTICLE PRESENTATION TOOLS
- We are adding some new article inline presentation capabilities: two-thirds and one-third width. In addition, we will have a new "hide details" mode on inline video and image assets. (TNCMS-7839)
BETTER HANDLING OF UNPUBLISHED ARTICLES
- In order to prevent accidental caching of unpublished assets on the front end, we will be disabling the "live view" button in editorial assets. If it is necessary to retrieve the live URL of the asset, a "get live URL" button has been added. (TNCMS-7889)
- A new button will be available to copy the live URL of an asset from within the BLOX CMS editor. This helps to get the asset's URL without having to actually visit the page, but it is also keeps editors from having to visit the live URL (and create a cached version) before it is actually live. (TNCMS-7924)
"TYPES OF WORK" LABELS & SCHEMA
- We are adding new "types of work" selections for articles. These different attributes can be applied in order to set schema on that article. Some "types of work" will also add labels to the article, above the headline. These labels help end users identify different types of content. (TNCMS-7838)
NEW ACCESS CONTROL FUNCTIONALITY
- In the Access Control application, you can now select multiple rules to batch edit all at once. (TNCMS-7870)
- A new rule created in Access Control will be automatically set as disabled upon creation so that it can be tested or changed before going live. (TNCMS-7871)
- In Access Control, there is now a "redirect URL" rule, which will send the user to a splash page instead of firing the paywall. (TNCMS-7127)
- We have created a new systems email templating system. In the next few months, we will be working to re-design our systems emails to be more user friendly. (TNCMS-6539)
- It is no longer possible to remove all columns the DMP audience access criteria menu in Access Control. (TNCMS-7702)
- We are improving the security and efficiency of front-end login sessions by moving authentication token and associated cookies into consolidated, signed JSON Web Tokens. (TNCMS-7720)
- In the Access Control application, you can now select all or none of subscription, custom JavaScript, or meters. (TNCMS-7753)
- When multiple rules are selected in the Access Control application, users can now hit the "Disable" button to apply to all selected rules. When multiple rules are selected, users will not be able to hit the "Delete" button. (TNCMS-7861)
- In order to improve security and performance within the BLOX CMS admin, we will be ending support for older, insecure browsers which do not support ECMAScript 2015 (ES6) specifications. Starting in this version of BLOX Core, we will be showing a warning message on the BLOX admin log in screen for users on these old browsers. For more information, read our main announcement about this update. (TNCMS-7913)
- When access is granted in the Access Control system, the access method that provided access was not returned in the JSON payload. This has been fixed. (TNCMS-7915)
- The JS library for the Access Control code will now allow for as many calls as desired to the checkAccess() call by returning the last response automatically to the success method if the state was cached. (TNCMS-7921)
- Ad blocker detection in Access Control did not work correctly with some browsers. This has been fixed. (TNCMS-7210)
- We have removed Yahoo! from our federated authentication providers list because it no longer functions. (TNCMS-7577)
- Viewing the front page of a site that does not have an active URL map gives a 500 error. This has been fixed. (TNCMS-7799)
- Access Control's new Offer Builder will now show all active services - whether or not they are hidden. This is because hidden offers can still be purchased on the frontend or renewed—they just aren't offered as standard public rate. (TNCMS-7896)
- An issue related to paging within BLOX's Twitter search feature has been fixed. (TNCMS-7909)
- When creating or modifying a block which has search rules with values that are numeric. The save fails, saying: "Invalid value for query rule." This has been fixed. (TNCMS-7920)
- AMP login will now work in a cookieless fashion. (TNCMS-7926)
- Exporting a block instance from one URL map on a site to another URL map on the same site causes the newly created duplicate block to retain its placements on the URL map it was copied from. Map name references in region placements that accompany the imported block should be entirely ignored and placements applied to matching URL paths in the destination map. (TNCMS-7944)
- We had discovered an edge-case issue related to resizing large PNG files. This has been fixed. (TNCMS-7957)
- Recent changes to the front-end user login heartbeat use JavaScript constructs which break in older browsers, such as iOS 9 and earlier. This has been fixed. (TNCMS-7961)
- The newest version of tidy-html5 adds a new default behavior of moving <style> tags found in the document's <body> up into the document's <head>. The editorial HTML asset—which uses Tidy to sanitize its content—ignores the resulting document's header block. This results in style elements being effectively stripped from HTML assets upon save. This was fixed in an urgent release. (TNCMS-7968)