Release notes Skribenta CCMS
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.
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
Pop-up lists are now scrolled so that as much of the content, that appears when expanding an item, is displayed on the screen.
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.
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)
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.
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.
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.
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
The file tranthis-2.0.dtd is now included when sending translation files.
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.
It is now possible to drag a tab from the Navigation frame to an empty Content frame, and vice versa.
Now data attributes are exposed in the HTML tree even if other attributes such as type are set on the element.
The attributes id, class, type, xml:lang and condition are now visible in the user interface also for the elements part, list and listitem.
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.
Table dialog behavior is modified, closing the dialog box cancels the changes.
Resolved an issue where deleting a file in a subfolder of a reference folder caused the reference folder to be checked out.
Spaces are now retained when copy paste with format from MS Word to Skribenta.
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.
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.
The Propertiesbutton is now available on the Publication toolbar, and the corresponding submenu is available in the pop-up menu.
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.
Pressing Ctrl+Arrow Up when cursor is on a compressed publication should compress the parent publication group. This did not work and was fixed.
Sometimes, Skribenta did not set the cursor position correctly after user switched tab, this was fixed.
Fixed an issue where Skribenta checks out a file when expanding tables in a checked-in file.
Fixed an issue in Skribenta where thumbnail previews of large SVG files were not displayed correctly.
Fixed an issue where clicking the Update button in an Extension Project (EP) displayed an error message.
Removed the Translation provider options "By hand" and "Send file" for Extension projects.
Resolved an issue where an initial dash character in texts was ignored in an alignment job in an Extension Project (EP).
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.
Added options for controlling behavior of PDF images when publishing with FOP.
Fixed an issue where the Send button was unresponsive in the Translation send dialog.
Fixed an issue where clicking the Send button in the Languages section in an Extension Project (EP) displayed an error message.
Fixed an issue with the Type drop-down menu on the link toolbar.
It is now possible to resize the Usage management > Years tab and filter the information on the User management > Groups and users tab.