Scrivito JS SDK 1.29.0 Released

Reducing the payload for your website visitors

You’ve probably already noticed that Scrivito’s editing interface is highly configurable through editing configurations that allow the developer to specify, for example, which page properties the editors should be able to adjust. Since website visitors don’t require these configurations, we made it possible to skip them while the website is initializing, depending on whether an editor is logged into the editing interface or not.

Using this option can slightly increase the page loading speed for visitors. See Scrivito.provideEditingConfig for details.

Keeping copied pages and widgets consistent

The Scrivito JS SDK lets you define callbacks by means of which new content created by an editor can be complemented or adjusted in the background to align it with your website’s functioning or appearance.

Version 1.14.0 of the Scrivito SDK had introduced the possibility to provide an object-class-specific callback function, initializeCopy, for initializing pages that are created by copying using the editing interface. This option has been enhanced in two ways:

First, if an editor duplicates or copies and pastes a page that has subpages, initializeCopy is now also called for all the individual pages that are created in this process.

Second, the initializeCopy callback can now also be defined for widget classes, meaning that duplicated or pasted widgets, including those nested within them, can be checked or altered as needed. As a consequence, if an editor copies a page or a hierarchy of pages, the initializeCopy callbacks of all the pieces of content involved are triggered, all the way down to the deepest widget layers. See the documentation on Scrivito.provideEditingConfig for further details.

Further improvements

  • Instant widget creation

    If an empty widget list is restricted to widgets of a single type, clicking its plus button now immediately adds a widget of this type to the list unless the clipboard contains such a widget. In the latter case, the well-known menu (“Add widget”, “Paste widget”) is opened like before so the editor can insert either a new widget or the one on the clipboard.

  • Fixed bugs

    • Assigning a very long name to a binary CMS object like an image no longer causes the editing interface to become unresponsive. Instead, the user is now presented with a message stating that the length of file names must not exceed 200 characters.
    • It is now no longer possible to publish a working copy in which the same permalink has been assigned to a different page than in the published content. In such cases, a corresponding error message is displayed.
    • A user interface bug related to global state changes was fixed.

Thanks again for using Scrivito!

More great blog posts from Andreas Viebke

  • Scrivito Enterprise CMS - Product Illustration

    Scrivito JS SDK 1.33.0 RC 1 Released

    Featuring placeholders for data items

    Weaving data into website content using placeholders Editors can now insert placeholders representing specific pieces of data into textual website content, e.g., for personalization purposes. When the website is then visited, these placeholders are dynamically replaced with data provided by the...

  • Comparing Any Published Content Versions from the Publishing History

    Latest updates to

    Selecting the published content versions to compare The publishing history now lets you compare pages in any version of the published content with the corresponding page in any other version. Several of our customers had asked for this to be made possible. In more detail, determining the changes...

  • Working more Easily with Websites

    Latest updates to

    Improved “Sites” sidebar The “Sites” sidebar panel is now clearer, so you can more easily access the language versions of the currently selected website. The order of the language groups in the “All Sites” section is now fixed, which makes it easier to navigate the list and pick a site. The...

  • Switching to Neoletter Made Easy

    Latest updates to

    Switching to Neoletter made easy The Scrivito editing interface now features a sidebar button for conveniently opening the Neoletter UI associated with the Scrivito CMS concerned. Thank you for using Scrivito! Please let us know what you would like to see improved.

  • Introducing the JustRelate Console

    Easier and Unified Account Management

    As a Scrivito customer, you will know of – or even have already used – the website-specific “Users” section on the Dashboard at that authorized users can access in order to invite people as editors, for example. We are discontinuing this user management section as we’ve replaced...

  • Selecting all changes in a working copy

    Latest updates to

    Selecting all changes in a working copy Selectively publishing changed content has become more efficient in situations where an editor needs to move all or almost all pieces of content to a different working copy. For example, if you need to publish just a couple of pages and move the majority of...

  • Absolute and Relative Date Values

    Latest updates to

    Selectable date display format Editors can now choose whether dates such as the publishing date of working copies in the “History” sidebar are displayed as absolute or relative values, e.g., as “Feb 23, 2023, 11:15 AM” or “Three days ago”, respectively. For this, a corresponding item was added to...

  • Scrivito Enterprise CMS - Product Illustration

    Scrivito JS SDK 1.32.0 Released

    Featuring as the only ​editing interface

    SDK uses exclusively Scrivito’s always up-to-date editing interface,, is now always used for editing. It lets editors benefit from improvements from the moment they are made available. If your app already uses, you can skip this point, of...

  • Advanced Date and Time Editing

    Latest updates to

    After receiving feedback from power users, we’ve extended the date and time editing options. Manual date input Some editors need to provide many dates in their daily work. For these users, pointing and clicking again and again becomes tiresome after a while. With the new option to specify a date...

  • Deleting Website Sections in One Step

    Latest updates to

    Sometimes, a section or subsection of a website becomes obsolete, for example, if a product is no longer sold, or part of the documentation isn’t needed anymore. In this situation, you can still delete the pages one by one, starting at the lowest hierarchy level of the section concerned, but you...