Cookie Consent by Free Privacy Policy Generator Topic Finder

5.6.020

Release notes Skribenta CCMS

Summary of enhancements

This Skribenta release addresses a range of issues and introduces several enhancements.

User Interface Improvements: This release includes fixes for overlapping frames and separators, prevents the top toolbar from growing due to system messages, and ensures the Tools frame is scrollable. Dragging tabs between frames is now more reliable, even when a frame is empty. Additionally, the scroll position of toolbar tabs is now retained, and the pop-up menu for elements correctly displays all functions.

Content Creation and Editing: Several fixes improve the content creation and editing experience. Pressing Enter in an empty last list item now correctly removes the item or the entire list. Spaces are retained when pasting with format from Microsoft Word. Furthermore, the attributes id, class, type, xml:lang, and condition are now consistently visible in the user interface for various elements. An issue where closing the table toolbar did not cancel width changes has been resolved.

Translation Workflow: This release addresses issues related to translation workflows. The tranthis-2.0.dtd file is now included in translation files. Problems with updating the translation memory from Extension Projects and issues with alignment jobs ignoring dash characters have been resolved. The Translation provider options "By hand" and "Send file" have been removed for Extension projects. The Send button in the translation job dialog is now responsive.

Output and Publishing: Improvements have been made to PDF output, including the option to automatically shift PDF boxes to avoid negative offsets. The system now provides warnings for images that cannot be rendered by FOP, aiding in troubleshooting. An issue causing alignment problems for images in table cells when using FOP has been addressed.

System and Stability: This release includes fixes for various system-level issues. Check-in on unchanged publications is now possible with a confirmation prompt. An issue preventing tab dragging between frames when one frame was empty has been resolved. Data attributes are now correctly exposed in the HTML tree. A bug related to the image cache for SVG files has been fixed. Unexpected errors encountered when updating the translation memory or preparing Extension Projects have been resolved. Saving embedded files with existing names now triggers a warning. Skribenta no longer incorrectly attempts to check out files with tables in a compressed initial state when the tables are expanded. The cursor position is now correctly set after switching tabs with the keyboard.

Customer Extensions: Two new customer extensions, postElementCreated and postAttributesChanged, have been added to allow for executing custom code after element creation or attribute changes. It is also now possible to display the publish width next to an image element.

Navigation and Management: New keyboard shortcuts have been implemented for moving tabs. The Properties button and submenu are now available for Publication groups. The Usage management > Years tab can now be resized, and filtering is available in the User management > Groups and users tab.

Issues

List of improvements

WI-847 Pressing Ctrl+Alt+Arrow Left or Right should move the current tab to left or right

New keyboard shortcuts have been made for moving tabs:

  • Ctrl+Alt+Left Arrow: Moves tab to the left

  • Ctrl+Alt+Right Arrow

  • Ctrl+Shift+Alt+Left Arrow : Moves tab from Content to Nav frame

  • Ctrl+Shift+Alt+Right Arrow : Moves tab from Nav to Content frame

WI-1247 The pop-up menu should show all functions for the selected element

Pop-up lists are now scrolled so that as much of the content, that appears when expanding an item, is displayed on the screen.

WI-1568 New customer extension: postElementCreated

Added a new customer extension "postElementCreated" that can be used in a contributor to execute code after an element has been newly created. The extension can be implemented for the following actions:

  • All buttons in Block and Inline in top toolbar that creates elements (works also for selections)

  • Special paste actions when pasting a master or an image file (works also for selections)

  • When using Ctrl+L to create a link (works also for selections)

Implementation syntax:

m.CustomerExtension.postElementCreated(model, params) where "model" is the top Flex element that has been created by the action.

Also, it is now possible to have the publish width visible next to an image element.

WI-1570 New customer extension: postAttributesChanged

Added a new customer extension "postAttributesChanged" that can be used in a contributor to execute code after element attributes have been changed. The extension is called when attributes are changed via the element toolbar.

Implementation syntax:

m.CustomerExtension.postAttributesChanged(model)

WI-1679 Drag tab improvements

Improved user experience of dragging tabs. It is now possible to drag tabs by clicking anywhere on the tab. Made it possible to drag tabs from one frame to the other.

WI-1746 Skribenta should remember scroll position for toolbar leafs

Skribenta now retains the scroll position of toolbar tabs. For instance, if you publish and then scroll within the Progress tab, Skribenta will remember the scroll position the next time you access the same panel.

WI-1768 Pressing Enter in an empty list item

Pressing Enter in an empty last list item removes the list item and places the caret after the list. If the list item consists of only one item, the entire list is removed.

WI-1780 PDF boxes such as media-box should not have negative offsets

It is now possible to configure Skribenta to automatically shift the PDF boxes "Media box", "Crop box", "Trim box" and "Bleed box" as well as the content, so that no PDF box has a negative offset.

If the printing house has to make such a shift manually before they can print your PDF, this function will make the PDF print ready with no manual adjustments needed.

The function is activated via the following Skribenta variable: Skribenta.Publish.Filter.FORMPDFFilter.ShiftPDFBoxes = true

List of resolved bugs

WI-1287 The Tranthis dtd file is not included when sending translation file

The file tranthis-2.0.dtd is now included when sending translation files.

WI-1504 Publication check-in is prevented if all items are already checked-in

Check-in on the publication that has not been changed is made possible, to create version for certain release date etc. System prompts confirmation on the check-in.

WI-1599 Cannot drag tab between frames if there is no tab in other frame

It is now possible to drag a tab from the Navigation frame to an empty Content frame, and vice versa.

WI-1600 FlexUtils.js setDataAttributes removes real data attributes from HTML

Now data attributes are exposed in the HTML tree even if other attributes such as type are set on the element.

WI-1617 Attributes not visible in UI for all elements

The attributes id, class, type, xml:lang and condition are now visible in the user interface also for the elements part, list and listitem.

WI-1644 Popup list for object not working when custom button has been added by contributor

Fixed an issue where the pop-up menu for a resource or element did not open when a custom button was added by a contributor.

WI-1697 Closing the table toolbar does not cancel width changes

Table dialog behavior is modified, closing the dialog box cancels the changes.

WI-1712 Can not check in workspace if reference folder is in working version in another workspace

Resolved an issue where deleting a file in a subfolder of a reference folder caused the reference folder to be checked out.

WI-1718 Paste with format from MS Word removes spaces between words in some situations

Spaces are now retained when copy paste with format from MS Word to Skribenta.

WI-1723 Frames and separators overlaps

The frames and separators in Skribenta web overlapped with some pixels and the Tools frame was not scrollable if it was open when Skribenta web loaded. This was fixed.

WI-1726 System messages makes top toolbar grow vertically

When multiple system messages were posted simultaneously, the top toolbar expanded vertically. Additionally, if the toolbar had already expanded, clicking anywhere in the user interface (UI) would dismiss the messages but leave a white line in the UI. This line could only be removed by resizing the browser window or a frame.

This issue has now been resolved. System messages are displayed in a scrollable box with a fixed height so that the top toolbar no longer expands vertically due to system messages.

WI-1730 Properties are not shown on toolbar or pop-up menu for publications groups

The Propertiesbutton is now available on the Publication toolbar, and the corresponding submenu is available in the pop-up menu.

WI-1732 Positions for images that cannot be rendered by FOP are not marked in PDF

If an image could not be rendered with FOP there was no marker for this in the PDF so it was hard to troubleshoot. Now regular publish warnings are added for these cases which makes it much easier to locate these images.

WI-1736 Cannot compress parent group when standing on publication with Ctrl+Arrow Up

Pressing Ctrl+Arrow Up when cursor is on a compressed publication should compress the parent publication group. This did not work and was fixed.

WI-1739 Sometimes Skribenta does not set the position correctly in the active tab after switching tabs with keyboard

Sometimes, Skribenta did not set the cursor position correctly after user switched tab, this was fixed.

WI-1740 Skribenta wants to check out a file with tables that are in compressed initial state when the tables are expanded

Fixed an issue where Skribenta checks out a file when expanding tables in a checked-in file.

WI-1743 Image cache bug for SVG images

Fixed an issue in Skribenta where thumbnail previews of large SVG files were not displayed correctly.

WI-1748 Unexpected error when updating translation memory from an EP project

Fixed an issue where clicking the Update button in an Extension Project (EP) displayed an error message.

WI-1749 Unexpected error when preparing an EP which has By selected as hand method

Removed the Translation provider options "By hand" and "Send file" for Extension projects.

WI-1750 Dash character is ignored when creating an alignment job in an EP

Resolved an issue where an initial dash character in texts was ignored in an alignment job in an Extension Project (EP).

WI-1751 Saving an embedded file with a new that already exists replaces the file and gives no warning

Resolved an issue where saving an embedded image with the same name as an existing image file replaced the original file. File name validation is now implemented in the Embed > Save As tab to prevent overwriting.

WI-1758 PDF images have alignment issues in table cells when using FOP

Added options for controlling behavior of PDF images when publishing with FOP.

WI-1761 Nothing happens when clicking Send in translation job

Fixed an issue where the Send button was unresponsive in the Translation send dialog.

WI-1765 Unexpected error when clicking Send button in EP project

Fixed an issue where clicking the Send button in the Languages section in an Extension Project (EP) displayed an error message.

WI-1778 Cannot use the Type drop-down menu on the link toolbar when empty value is selected

Fixed an issue with the Type drop-down menu on the link toolbar.

WI-1779 Improvement for Usage statistic and Groups and users tab

It is now possible to resize the Usage management > Years tab and filter the information on the User management > Groups and users tab.