What's New in Sophora 3 - July 2019

Check out what was new in Sophora version 3.


Latest Version

What's New in Sophora - Latest Version

Check out what's new in the latest Sophora version.

Hello Sophora 3

Learn what's new in Sophora 3.


We have improved the fundamentals of Sophora’s technical basis.

Structure Nodes are now Sophora Documents

The structure nodes (or "folders") no longer require special technical handling. The nodes are now completely "normal" Sophora documents. This standardizes and simplifies the Sophora Server in order to open up more possibilities for further development. In addition, structure nodes now have a version history. Furthermore, they can be extended with their own fields, imported and exported, and provided with specific rights.The icons of the structure nodes have been changed and are now consistent with the status icons.

"Offers” are now Sophora Documents

The offers are now standard Sophora documents, too.


During the conversion, we made certain that our users do not have to migrate the Sophora repositories. When upgrading to Sophora Version 3, the conversion of structure nodes and offers is automatically performed in the background.


DeskClient with many improved details and updated with the latest technology.

Improved Sticky Notes

Sophora's sticky notes are a popular way for Sophora editors to comment on documents internally in the DeskClient. Tools such as the Importer can also automatically write sticky notes. Therefore, some documents have a lot of sticky notes. We took the resulting quantity of sticky notes into account. The most recent sticky note is always displayed first and on top, which reduces unnecessary scrolling. It is also now possible to quickly browse through the sticky notes. In addition, all sticky notes can be deleted at once.

Excel Export of Search Results

Search results can now be exported as Excel files. For this purpose, we have extended the already existing search result export with the menu option "Excel". When "Excel" is selected, it is then possible on the second page to select fields to be exported to Excel.

More Consistent User Interface

As always, we have improved some details on the DeskClient user interface. The look of the search and filter input fields has been unified, the display of the feeds is more consistent and that of the component tab is lighter due to the absence of dividers. The DeskClient also has better support for large displays with HiDPI/Retina resolution. And the position of the search button in the search function can now be configured to "right" or "left".

DeskClient with Internal Chromium-Browser

The internal browser in the DeskClient is no longer based on the outdated Internet Explorer and is now based on Chromium from Google. To achieve that, we have built in the commercial JXBrowser. Our goal is to provide for a better integration of modern HTML5 and JavaScript applications in the DeskClient.

Important: To be able to use the JXBrowser, you must use a Java distribution that supports JavaFX; otherwise Internet Explorer will continue to be used.

DeskClient with Java 11

The DeskClient runs on all supported platforms with Java 11. Currently, Java 11 is optional. With the next Sophora release, the use of Java 11 will be mandatory as we want to benefit from the new possibilities of Java 11. Important to know for our customers is that in addition to Oracle Java, it is also possible to use free Java distributions, e.g. OpenJDK. For further information, see the article in our blog. In addition to the Java update, we have renewed the Eclipse Target platform and updated Spring to version 5.

MobileClient: A Giant Leap Forward

Sophora’s MobileClient plays an important role in the Tagesschau’s current newsroom project. We have improved many features and functions so that the editorial staff can work more efficiently.


It is now also possible to map comprehensive editorial workflows directly in the MobileClient. We have integrated the offer function. Offer areas are subscribe-able lists in which documents can be collected and "shared" with others. One user describes an important use case as follows: "As a TV editor, I write a story and delegate the researching and preparing of story's images to a colleague who is familiar with it. She can then share with me the finished images in the MobileClient so that I can integrate it in the story." We have also included the offer function in the MobileClient’s start page, therefore editorial processes can also start directly from a shared document.

Date Filter in the Search Function

To make it even easier to find the right document from a list of millions, we have integrated a date filter directly into the search. You can now filter your search for given periods (today, for three days, etc.), as well as set a custom time period in a dialog.

Sophora 3 Up to 30% Faster Thanks to New Angular

The MobileClient has become up to 30% faster. A complete technical "rewrite" made it possible. We gradually switched to the latest version of the Google framework Angular, from AngularJS to the not downwards compatible Angular. After about twelve months, we could finally switch off the parallel operation of both frameworks and now look forward to profiting from the future improvements of the much faster framework.

Paragraph Drag & Drop

The fine structuring of content has always been one of Sophora's great strengths. Now, text paragraphs, images and boxes can be rearranged via drag & drop in the MobileClient. In order to keep this process straight-forward even with longer texts, we have given the MobileClient a special view that shortens the paragraphs and displays them as a list. Drag & Drop works with both touch and via the mouse.

Component Drag & Drop

Components can now be sorted by drag & drop, e.g. the images from a picture gallery or the teaser on a homepage. The text boxes can also be edited with this feature. The MobileClient observes all rules, for example, that an image may not be inserted into a teaser box or that the maximum number of components in the box has already been reached. An editor's comment: "Sensational". Thank you!

Read Mode

If you want, you can now open a document in the MobileClient in read mode, and then switch to edit mode, if required. This is useful if you only want to read through a document or if you want to navigate to other documents via the first document. The read mode is also helpful if the MobileClient is running in "Embedded" mode within another application.

Restoring Documents

No problem if the browser crashes, or if you accidentally close a tab. The MobileClient automatically saves the most current working version so that it can be restored at the next start of the application.

Improved Image Upload

Image upload directly into an image document is now also possible in the MobileClient. Until now, this was only possible within the context of other documents, e.g. articles.

Simple Fixed-Size Text Field for Teletext and More

The MobileClient now supports the fixed-size text field in plain form for text with limited space, e.g. teletext. The hyphenation of the fixed-size text field and the line distribution happen in the background, with results visible in the preview.

Creating Documents with Templates

With Sophora 3, creating documents via templates is easier than ever. This simplifies document creation and allows certain contents to be prefilled.

Admin Dashboard

More Metrics

The Admin Dashboard makes Sophora-specific metrics visible. That is why most administrators prefer it to internal or generic solutions. Sophora 3 brings detailed improvements, with new graphs for the number of generated documents or the average generation time in the delivery servers.

More Modules

The Admin Dashboard now also monitors the "CacheRemovalQueue", the MobileClient, and the UGC.

Content API

Additional Information on Binary Data

In order to avoid unnecessary evaluations of binary data, the Content API now also outputs the MIME type for all binary data.


Flexible Display of the Search Result

In order to create a better overview for the user, in the module Date Search, it is now possible to more precisely set what should be displayed in the search results. Technically speaking, the function is based on a dynamic table in which the configuration can be stored.


Mapbox Support

The module DDJM supports the map provider Mapbox as well as Microsoft Bing.


It is now possible to search maps on the website.


DDJM supports the display of routes, e.g. bicycle tours, balloon rides etc.


Formatting in popups is supported, so that editors can use "bold", "italic" and line breaks.


Multi-Program Display

The EPG module now supports the parallel display of several programs. This is especially useful for planning online live streams, e.g. when during a sports event, different streams are offered at the same time.


Patterns for Administration

The number of imports is increasing rapidly in many Sophora installations. To prevent overflowing folders, you can now define "successful" and "failure" folders with patterns in the Importer. For example, you can use the date and an XSL parameter to create a new "failure" folder daily. We have also made the automatic cleaning of the import folders configurable.


New User Interface

The Maps module has received a complete visual and technical make-over and is now based on the latest version of the Angular framework as well as on the current interfaces of the map providers. In the background, we changed the module to OpenLayers which allows us to be more independent from the map providers.

Saving Additional Information from Geodata

Based on geodata, additional information can now be retrieved and stored in a desired document. Additional data includes the administrative district, the federal state, the country or the postal code. The additional information is available in the search index, so that you can filter for geodata in the website or app or automatically populate maps. This makes personalization possible, for example if visitors are particularly interested in news from their region. The extension package contains a script and a Sophora mix-in that can be used at various points in the data model.

Social Media Quote

Quote from YouTube

YouTube videos can now also be conveniently embedded in text via Social Media Quote, analogous to embedding Twitter, Facebook and Instagram content. The process is simple. An editor copies the original URL of the YouTube video into a paragraph of the copy text, and when she triggers the newly created script in the toolbar of the Sophora document, the properties of the YouTube video (title, embed code, etc.) are written into the corresponding fields of the new paragraph type "YouTube".

Quote from ScribbleLive

Now, ScribbleLive events can also be included with Sophora 3 by copying the URL of the ScribbleLive event into a paragraph.


Import and Display Data Tables

We have made importing Sophora data tables possible and extended the teletext output so that data tables with multiple entries can also be displayed in TableStar. We have developed a versatile Sophora data table import, e.g. for tabular statistics such as unemployment figures, economic data and sport event scorers.


Text Links

Text links are now also possible in the teletext editor.


The teletext exporter now also allows FTPS as upload protocol.


Mass Operations

Mass operations can be performed on a search result for a document in the UGC module. This makes it possible, for example, to reject all open comments in one step.

Internal Editorial Notes and Answers to Comments

An additional new feature is the internal editorial references to comments. In addition, presenters can now respond directly to viewer’s comments. We have responded to the requirements of the DSGVO with further improvements.

Full Text Search for Votes, Quizzes, Forms

We now support the full text search function in fields of votes, quizzes and forms in the UGC user interface.

Uploading PDFs, etc.

In addition to images, the UGC now also allows for the upload of other file types and PDFs; Word and Excel documents can now also be uploaded.