Category: News

New versions: 2023.4, 2023.5 and 2023.6!

In this overview, we would like to introduce you to the innovations and improvements that we have implemented in our products for you in the second quarter of 2023.

 

BusinessLine

AdSuite

Stylo

ProductionLine

AdPagination

ProductAdmin

PageServer

ProductPlanner

ProductionInterface

WebTracker

ContentLine

PrintLayout

EditorialOrganiser

DAM – Digital Asset Manager

FeeCon

BusinessLine

AdSuite

Extension adhoc collectives: side parts, terminations

Adhoc collectives were introduced 7 years ago to keep the production structure leaner and to not have to reload static data so often. Adhoc collectives can only be edited in AdSuiteMarket, traditional collectives only in AdSuiteEnterprise.

The vast majority of their properties are inherited from their parent node. However, as AdSuiteMarket becomes more widespread, there is a growing desire to be able to set more properties specifically for individual Adhoc collectives.

You can find more detailed information on the individual extensions for side panels and closures here in our Doku-Wiki.

Customer data/additional data/notes field in ASM

The Customer Data/Additional Data/Notes field from AdSuite Enterprise is now also available in ASM in the ‘Other’ customer portlet.

In addition, all fields of the detail view are now available in the portlet configuration.

Columns in ASM portals extended to five

In ASM, five columns can now be populated with portlets. In addition, the width of the portal area has been extended to the total width.

Multiple selection in tables in AdSuiteMarket

Depending on the user group, the behaviour for multiple selection in tables and calendars in AdSuiteMarket can now be influenced:

 

  • If “Multiple selection with SHIFT and CTRL” is unchecked, every click on a table row adds this row to the selection or removes it from the selection.
  • If “Multiple selection with SHIFT and CTRL” is ticked, a single click selects exactly this one table row and removes all others from the selection.
    If CTRL is also pressed, this one row is added to or removed from the selection.
    If SHIFT is pressed instead, a whole range of rows is selected.
    This is the usual selection behaviour under Microsoft Windows or MacOS.

The same applies to calendars.

The default setting for new user groups is the behaviour that most existing user groups have set.

Notes

  • Multiple selection in tables with SHIFT and CTRL” is always active for reports.
  • “Multiple selection in tables with SHIFT and CTRL” does not work on touch devices, as neither SHIFT nor CTRL are available here. If this option is active, multiple selection is not possible on touch devices!
  • In the left table of the performance overview, “Multiple selection in tables with SHIFT and CTRL” is never active.

Issue filtering in the publisher’s calendar

The AdSuiteMarket publisher calendar can quickly become confusing with many layers displayed. Therefore, users who have the  FilterPublisherCalendar permission can now restrict the view to issues that interest them:

Only valid single issues of the type print, insert or online can be selected; in addition, the selection can be further restricted in AdSuite Setup, see below.
Combinations are automatically taken into account in the following if at least one combination part is selected.

As long as no issues have been selected, the behaviour and display of the publisher calendar will not change. As soon as one or more issues are selected, this has the following effects:

  • Only those configured layers are displayed that refer to one of the selected issues. Layers for combination issues are displayed if one of the individual issues contained in the combination is included in the issues currently selected by the user.
  • Groups and group summaries are hidden as soon as no layer contained therein is displayed any more.
  • In the “Collectives” layer, collectives are only displayed if they have collective appointments for one of the selected issues.
  • In the layer “One-Click Package Components”, only those packages are displayed that either have no issue restriction or whose issue restriction (possibly indirectly through the product restriction) matches the restriction selected by the user for the publisher calendar.
  • The search for collectives and booking rooms also takes the selected editions into account. The user thus continues to use the full-text search here; the result set, however, contains only those records that refer to one of the specified editions.

In the upper left corner of the publisher’s calendar, two additional buttons are displayed:

With the first one, a selected filter can be switched on and off quickly.
With the second one, one can reset the outputs.

Notes

  • The spending restriction has no effect for the layer types “Holidays” and “Visits” as well as on the display of publisher notes.
  • A selected issue restriction is only effective for the period of a user’s current session. As soon as he logs out and logs in again, the issue preselection is initially empty again.
  • The restriction to a selection of issues does not prevent the agent from booking an issue other than the preset issue in the course of an order booking that he has started from the publisher’s calendar.

Restricting the outputs available as filters

In AdSuite Setup, the following can be selected for print issues

and for online editions

be specified whether these are available in AdSuiteMarket as filters in the publisher calendar.

When installing version 2023.6, all issues that are not part of a third-party product are allowed as filters.

Expansion of ad hoc collectives: tariff prices

Ad rates can now also be assigned to ad collectives in AdSuite Setup:

You can set whether ad hoc collectives without future dates should be hidden in the window or not. The value set in the client “Postability of ad hoc collectives in the past” is taken into account.
All selected assignments are always saved, regardless of whether they are hidden or not.

As usual, if changes are made here in AdSuiteMarket and all AdSuiteEnterprise clients, the static data must be reloaded so that these changes also have an effect on the price calculation!

When using the tariff prices in the price calculation, the same rules apply for adhoc collectives as for expenditure parts.

Price calculation protocol

The function known from ASE for activating and retrieving a text-based log of the price calculation is now provided in analogue form in ASM.

In the order and order item view, there is a new menu item “Price calculation protocol” for this purpose (authorisation “List pricing information/ListPriceFindingInfos”). After clicking on this menu item, the order price is recalculated, the result is displayed in a separate window and can be downloaded as a text file.

Mouse-over texts to explain action icons

Buttons without text have been provided with a tooltip in ASM, so that as soon as the mouse is over the button, a short explanatory text is displayed.

 

Transfer customer/order numbers from search result to filter

The customer/order numbers from a search result can now be transferred to the search filter (analogous to AdSuite Enterprise).

 

Dashboard – speedometer with range information in absolute numbers

The range information for the dashboard speedometer can now also be given in absolute numbers instead of percentages.

Definition of resolutions in the export configuration

The resolution of the exported files can now be specified in the job export. If a resolution of 0 is specified, the file is exported without conversion.

Improvements for online ads in AdSuiteMarket

Working with online ads and positions in AdSuiteMarket has been improved: the possibilities have been expanded and bugs have been fixed.

Creating online positions with multiple dates: Once a book type with the time unit days, weeks, months or years is selected, multiple start dates can be selected via the calendar.

 

You can find all improvements for online advertisements in our Doku-Wiki.

Total sum of individual positions in orders

When selecting individual items in the Prices table in an order in ASM, ASM now always displays the total sum of the selected items:

Download SEPA mandates

In ASM it is now possible to generate the SEPA mandate letter and download it as a PDF. This makes it possible to print the letter afterwards.

If an alternative is defined in the administration in addition to the standard XSL, the user is asked for the stylesheet to be used before the letter is generated.

Marking offers and reservations in AdSuiteMarket

In the history menu in AdSuiteMarket, orders that have an order status with the use Offer or Reservation are now marked with “[Offer]” or “[Reservation]” at the end.

In addition, a text colour can now also be entered for the order status in ASM. The order status is displayed in this colour at the top right.

Other changes:

  • In the status field at the top right, the colour black (0/0/0) is now displayed as white, as this is the usual text colour.
  • The “pill” in front of it is now also coloured, as are the follow-up statuses.
  • After changing the status in the status field, the colour was not readjusted. This error is fixed.

Authorisation to use AdSuiteEnterprise

A new option ‘May start ASE’ has been introduced in the user configuration for the use of AdSuiteEnterprise (default: option activated).

Users for whom this option has been deactivated can log in to AdSuiteMarket as before, but no longer to AdSuiteEnterprise. Instead, they receive a message directly after logging in that they do not have the authorisation to operate this application; the programme exits automatically after confirming this message.

Note: For the operation of AdSuiteMarket, the combination of the ASE + ASM licences is still required as an add-on. Withdrawing this authorisation therefore does not reduce the number of paid licences.

Admin Stylo-Flex Displays

Prerequisite: At least Stylo version 2023.3 must be installed!

In the administration for design patterns/stylo templates, there is also a default width in addition to the minimum/maximum width. This default width is given to the Stylo pattern. If the minimum width differs from the maximum width, the stylo pattern is automatically set to “flexible display”.

Creating a new display

In order for all values to be transferred to Stylo, a pattern must first be completely created, including a Stylo template. After saving, closing and calling up again, the values also appear in Stylo.

Back to top

 

Stylo

Minor improvements and bug fixes.

You can follow the progress of our Stylo development in our Stylo videos: YouTube-Playlist.

Back to top

 

ProductionLine

AdPagination

Access Stylo-WebDAV with authentication

If access to the stylo data (e.g. fountain pen editing) has been set up with authentication, a user name and password can now be stored via the parameter administration.

Back to top

 

ProductAdmin

Properties window

The properties for various directory objects can be displayed via “Menu bar → View → Properties”. The properties window is displayed on the right-hand side of the application. Depending on the selected directory entry, the various data are displayed in the window. Some of this is the data in the directory, but also, if available, the data stored in an xml file. This includes the properties of XmlExport queues, XmlExport plans and the output devices.

Back to top

 

PageServer

Optimisation for umlauts

The x and y offsets of the PrintLayout can be configured in the parameter options of the output devices via the ProductAdmin. These are used to correctly place the PDF received from the PrintLayout PrintServlet (for PDF proofs) or redPlan (other exposures of finished PrintLayout partial pages) on the page. As a result, these pages are now also output correctly.

Back to top

 

ProductPlanner

Entering and changing the page title for pages

In order to be able to subsequently change the page title of the pages, a previously missing functionality has been reimplemented.
The following menu has been extended: “Menu bar → Page → Title”.
Here you will find the two menu sub-items “Change” and “Update”. Via “Change”, a separate page title can be stored for each selected page. With “Update”, the page title stored in ProductAdmin is automatically set for the selected pages (selection level can be print products, books or pages). This does not take into account whether a page title has already been assigned.
A description of how page titles work can be found under: Page titles

Collapsing or expanding the categories in the properties window

If a category is expanded or collapsed in the properties window, which displays the data of an object selected in the graphic, this is remembered when the objects are changed. This means that only the folded-out categories are displayed when changing the selection of the respective object hierarchy. The collapsed categories are only remembered within the session.

Access Stylo-WebDAV with authentication

If access to the Stylo data (e.g.: fountain pen editing) has been set up with authentication, a user name and password can now be stored via the parameter administration.

Settings for file names for the prime export

In the parameter administration under “ProductPlanner Parameters → General Settings > Prime File Name” you can now set what the result file name should be. The usual database field names (enclosed in angle brackets) or page header variables (enclosed in curly brackets with the leading character &) can be used.

Administration menu relocated

The administration menu has been removed from the menu bar and integrated into the View menu.

Partial planning approval

When releasing the planning via Publication date → Planning release → Planning release, security queries have been implemented.
ProductPlanner can now also release the planning for individual print products if they have been selected beforehand.
If the entire publication day is to be released, no print product may be selected.

Back to top

 

ProductionInterface

Updating the basic framework and libraries used

The basic framework Spring-Boot has been updated to version 2.7.11. This also partially updated the version of the libraries that depend on it. As a result, various theoretically possible security gaps have been closed.

Interfaces for the delivery and retrieval of planning data

The interfaces for the delivery and retrieval of planning data is now blocked by default and must be enabled via the production interface.
More details here: Activation of individual functions

Interfaces for retrieving the PDF of a page

The PDF of a page can now be retrieved via an HTTP interface.

Optional output of the data of the placed advertisements

Optionally, the data of the placed advertisements can now be output with the delivery and retrieval of the planning data. These are output as an ad element directly under the alfaxml element. The functionality must be activated via the property alfa.productioninterface.planxport.ads.export.

Optional output of the data of the placed booking rooms

Optionally, the data of the placed booking rooms can now be output with the delivery and retrieval of the planning data. These are output as a BookingRegion element directly under the page element of the page. The functionality must be activated via the property alfa.productioninterface.planxport.bookingregions.export.

Partial planning approval

A planning release can now be triggered from the ProductPlanner only for the selected print products.
In this case, the production interface searches recursively for all print products into which partial pages are referenced from the selected print products or from which partial pages are referenced into the selected print products. These print products are also delivered.

The IDs of the originally selected print products are delivered as RequestedProduct elements.

If the property alfa.productioninterface.planxport.imported.export is activated, the print products from other newspapers and/or publication days from which partial pages are imported are also delivered in a separate planning release.

Extension of the surface

Some enhancements have been made to the production interface:

Under REPORTS→EXPORTS→Plans, the planning releases are displayed from the perspective of the publication days.
The Info button can be used to call up further information such as the list of print products included.
The download button can be used to load the respective data for the export.

Under REPORTS→EXPORTS→Print products, the planning releases are displayed from the perspective of the print products.
The respective data for the export can be loaded via the download button.

Under REPORTS→EXPORTS→Partial Pages the exports of partial pages are displayed.
The respective data for the export can be loaded via the download button.

The area REPORTS→IMPORTS is still experimental.

Configurations can be carried out under CONFIGURATION.

WebTracker

Updating the basic framework and libraries used

The basic framework Spring-Boot has been updated to version 2.7.11. This also partially updated the version of the libraries that depend on it. As a result, various theoretically possible security gaps have been closed.

Back to top

 

ContentLine

PrintLayout

Small bug fixes and error corrections.

Back to top

 

EditorialOrganiser

Restrict tasks for freelancers

Until now, it was possible for freelancers to view all employees in a publishing house by creating tasks. To prevent this, the following restrictions are now placed on users who have the right “REDWEB_PO_RESTRICTED_ACCESS”:

  • They are no longer allowed to create new tasks.
  • They are not allowed to edit the task, i.e.:
    • not carry out an agent change
    • Do not edit the due date
    • Do not change the priority
    • Do not change the description
    • The link must remain
  • Deletion must not be possible
  • Only the status of the task may be edited

In the course of this extension, the possibility has now been created to edit the topic status of several tasks simultaneously via the topic overview.

Topic content lists for completed content

In the content lists of the theme overview, there is now another counter pill for completed content (if available) in addition to the normal counter pill. A click on this counter leads to a list of all completed contents of this type in the theme.

Allow all departments on one channel

If no department is permitted on a channel in the administration, all departments are now permitted on this channel.

Appointment e-mail now also contains the location

If a location is assigned in an appointment, this location is also displayed in notification e-mails for this appointment.

Multi-processing for larger quantities of images

A larger amount of content can now be edited via multiselect.

“Remove content from article” available again in sidebar

In the article editor, the menu item “Remove content from article” is now available again in the context menu for linked content in the left sidebar. In this way, content that has been attached by PrintLayout, for example, but is not permitted in the Editorial Organiser according to the editor template configuration, can be removed again.

Basic text – character counter always visible

In the article editor, the character counter of the entire basic text area is now always visible, not only when the basic text is active or the user moves the mouse over it. In addition, this character counter has been moved to the lower end of the editor area, as the basic text of the article can become long and the user usually works on it at the lower end of the article and needs to see the current number of characters at this point.

Department and publication data are taken over when variants are created.

If the EditorialOrganiser is configured in such a way that only one channel per variant may be linked and a variant is created (option: from current variant), then publication data and – if permitted for the target channel – the department are now also taken over.

Topic overview: Scroll position is maintained

In the topic overview, the scroll position is now maintained or restored when the user refreshes the page or, for example, jumps to a sub-topic and then uses the browser’s “back” function.

Scalability of the preview image

The preview of the article can now either be fitted into the dialogue or displayed with scroll bars, provided that the size of the article preview exceeds the available height and/or width. The switchover is controlled directly in the dialogue via the checkbox visible at the bottom left. The current state is saved in the user profile. The default setting in the user profile is “Fit article preview”.

Displaying the channel names in the topic overview

In the tables in the theme overview, the channel name is now also shown next to the coloured dot for the channels.

Modification Topic Overview: Quick Launch Bar

The flying plus button in the lower right-hand corner has been abolished. Instead, there is now a floating bar at the top of the screen for creating new content in the theme, in which all buttons for creating the various content types are directly available.

Conversion Topic Overview: Tables

The column title bar has been removed from all tables to save space. The user-defined table customisation options have been removed, as they used to cause more confusion. Instead, it is now possible to minimise all tables; this state is immediately saved and restored the next time a topic overview is opened. In addition to the possibility to minimise the tables, there are two different views to choose from for some tables: A list view and a detail view. The tables can be switched between the states “minimised”, “list view” and “detailed view” by using the icons at the top right next to the table heading.

In addition, the main card, which displayed the theme content, tasks and channels, has been abolished. Instead, all tables are now displayed one below the other.

Topic description (information)

The card with the information now has full width and is below the cards “Status” and “Metadata”. When collapsed, a one-line text outline is displayed and shortened with “…” if necessary.

Adjustments to the metadata status

Status and metadata cards are still in one line. The content function is now no longer displayed in the status card but in the metadata card. In the status card, the name of the status is displayed next to the label of the card when it is collapsed. If there is no status, only “-” is displayed. A tooltip is offered. In the metadata card, the name of the content function is displayed when collapsed. If no content function is present, only “-” is displayed. A tooltip is also available here.

Embed codes from Youtube URLs are now generated with a no-cookie addition

If a URL from Youtube is copied into an embed block of the article editor, an embed code with the address “www.youtube-nocookie.com” is now generated in order to keep the number of cookies tracked by Youtube as low as possible.

Attribute “srcdoc” is set at outer iframes when complete embed code is inserted

If embed codes are inserted directly into an embed block of the article editor, another iframe with srcdoc attribute is now generated around it. This is necessary so that the iFrame code that was originally imported into the EO can also be output via the standard exporter.

 

DAM – Digital Asset Manager

Extension of ATLAS and image workflows

If an image – triggered by the release in NSE – has already passed through the image workflow, the print version can be exchanged several times without any further action having to be taken in NewsSuite. This exchange, which is carried out in the background, now triggers a new page exposure if the page was already exposed before.

Smaller bug fixes and error corrections.

FeeCon

Exclude DSGVO users during export

The DSGVO user is in itself a regular fee recipient. Since it may not be selected as a fee recipient in delivering systems (editorial system/ad system, etc.), it must be excluded from the export. Since it only occurs in data records that were already transferred by FeeCon as settled to receiving systems, it plays no role here. The GDPR user is therefore excluded from the export.

Validity of the VAT rate in table display

The column on the validity of the VAT rate has been added; a check whether the selected VAT rate matches the current date leads to a message on the interface.

Example display from the fee recipient dialogue:

New note for manual fee recording if the date is in the past

In a default parameter, a duration is configured that forces the output of a message. The default parameter is called “OLD_SD” and has the label “old service descriptions”.

The parameter itself can contain a negative integer. It represents the number of days into the past relative to the current date.

If the parameter is not set or does not contain a negative number, no check will be performed when the service descriptions are created – no message will be issued.

The message is: The selected service date is very far in the past. Please check whether this endangers the settlement run and change the date accordingly. Save anyway?

 

Visible fields in the fee list

Setting of the table columns in the result list of the fee recipient dialogue (main list) is now possible. You can find a detailed description and an example configuration in our Doku-Wiki.

Additions/deductions in the main filter and the result list

The sum of all surcharges/deductions is now displayed in the main filter next to the total sum. In addition, in the extended filter, the search can now be reduced to a specific addition/deduction.

Financial accounting client can also be defined at the department

The assignment of financial accounting clients at the department enables a finer grouping when accounting for service descriptions.

Financial accounting client Available in main result list and filter

The new filter and the possibility to show the table column “Financial accounting client” simplify the work.

Link benefit types with clients

By restricting the display on the basis of clients deposited at the benefit types, the selection can be made considerably more precise.

Back to top