This release streamlines common editorial and administrative workflows. It also helps developers with keeping content-heavy websites available, even under high load.
This release streamlines common editorial and administrative workflows. It also helps developers with keeping content-heavy websites available, even under high load.
When adding a widget to a page or a page to the website, editors now have a search box available in the corresponding selection dialog to quickly find the desired widget or page type.
Using the Content Browser, you can now duplicate any piece of content. In particular, assets such as images no longer need to be downloaded and then uploaded again just to create a slightly modified second version. Instead, you can now duplicate them by means of the corresponding button we’ve provided, and then use the built-in image editor to adjust the copy as needed.
If you are using custom binary attributes in your project, for example to handle different versions of the same image, you can now upload files to them using the Content Browser.
When setting up a team and thereby defining its responsibilities, it may be helpful for an admin to be able to determine the function or task of the already existing teams. For this, teams can now be given a description which could also be used to record other pieces of information, e.g. contact data.
Time-consuming backend tasks can now be run in parallel without affecting the performance of the live site. See the priority
option of Scrivito.configure
for details.
Editors can now log out from Scrivito’s editing interface using the “Log out” menu item that shows up after clicking their initials near the bottom of the sidebar.
Added support for Ruby on Rails 7.0 The Scrivito for Rails SDK now supports Ruby on Rails 7.0. It requires Ruby 2.7 or newer. Older Rails versions are no longer supported by Scrivito. Note that during the upgrade you’ll have to migrate from Rails 5.2 (with Scrivito 1.17.0 ) directly to Rails 7.0...
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...
Duplicating parent pages For the convenience of editors, pages with subpages, i.e. page hierarchies as a whole, can now be duplicated, obviating the need to copy and then paste the pages individually. Email address as a tooltip when hovering over a user’s name For identifying users better...
Bugfixes obj.copy() now works again In previous Scrivito JS SDK versions, the obj.copy() instance method did not always work as designed. Now it does. Please accept our apologies for any inconvenience caused by this issue.
More versatile “Changes” sidebar Like on the “Hierarchy” sidebar, the pages listed on the “Changes” panel now also feature a menu command for opening their respective properties, meaning that you no longer need to navigate to a page just to open its properties. Furthermore, the items on the...
Improved website performance through lazy image loading Native lazy-loading is a modern web technology that has been implemented by all major browser vendors in the recent years. It defers loading images until they are scrolled into view and thus reduces the bandwidth needed for a page to be...
Introducing TypeScript definitions Under the hood, Scrivito has been using TypeScript for quite a while now, and it’s time to let Scrivito application developers benefit from TypeScript as well. Developing Scrivito apps is now much faster and less error prone than ever. This Scrivito SDK release...
Bugfixes Editing multi-value attributes In version 1.24.0, attributes of the multienum type, by means of which editors can select several values from a set of options, were not always displayed after a change. Now, all changes are reflected properly. In searches, date values close to the current...
The happier the visitors to your Scrivito-based website (and also Google’s ranking algorithms) are, the happier are you, right? Over the last decade, improved website performance in the sense of accelerated web content delivery has become an extraordinarily important factor in maximizing visitor...
Further performance improvements Optimized widget loading Scrivito applications are now able to retrieve widget data on demand. This reduces the applications’ bandwidth, memory and CPU usage, and speeds up pre-rendering. On average, the size of preload dumps is reduced by 80 %, causing the app to...