Release Notes 2023.1.6.0

The May 3, 2023 release of the GlobalLink Vasont Inspire CCMS and Publish Server is available!

What's in this release?

Inspire 2023.1.6.0

If you have trouble accessing GlobalLink Vasont Inspire features, you might need to clear your browser cache.

With your browser open:
  1. Press Ctrl+Shift+Del.
  2. From the Time range list, select All time, and then select all checkboxes.
  3. Close the browser.
  4. Try to access Inspire again.

Inspire Release 2023.1.6.0

Enhancements to content authoring

Use find and replace to search text only

You must either be an administrator or have specific permissions to use Find and Replace.

To ignore all XML code and search for a term only when it appears between element tags, on the Find/Replace components screen, in Scope, select Text.

For more details, read:

Configure find and replace to search or ignore processing instructions and comments

You must either be an administrator or have specific permissions to use Find and Replace.

  • To find a term only when it appears inside a tag that provides information to the processing application, in Scope, select Processing Instructions.
    • The term must be enclosed in <? ?> the less than + question mark and greater than + question mark tags.
    • The format for the processing instruction element is a name-value pair.
    • Use this option if you want to search in a processing instruction element's name, content (value), or both.

To find a term only when it follows a comment= tag, in Scope, select Comments.

For more details, read:

Use Find and Replace to search attribute values

You must either be an administrator or have specific permissions to use Find and Replace.

  • To search for a term only when it appears inside an element tag as a value, in Scope, select Attribute Values.

For more details, read:

Select recently used search criteria in find and replace

You must either be an administrator or have specific permissions to use Find and Replace.

  1. On the Find/Replace components screen, in Find, enter part or all of the text you are searching for.

    You can also select text used in a previous search.

  2. In Replace, enter the new text exactly as you want it to appear.

    You can also select text used in a previous search.

Enhancements to component management

See IDs for all elements in an XML component

Inspire now creates an ID for all elements in an XML component when you:

  • Import a component
  • Edit a component in Oxygen and select Save and Submit

For more details, read:

Move a sub folder to the root level

You can move folders in the Components browser to organize content.

If you want a folder to be at the root level, you can move it so it exists at the same level as the system folders (Deleted Items and External References).

Moving a folder also moves all of its sub-folders and components. You will see the folder at the root level in alphabetical order after the system folders.

For more details, read: Move a folder to be a root folder.

See the correct notification for branching and copying

You can create a component by saving a copy of one that already exists.

  • If you want to choose which references to save from the original component to the new copy, you can use the Save as copy... option.
  • If you want to choose which references are included and you want to maintain relationships with the copy, you can use the Save as branch... option.

Now, when you use the Save as copy... option:

  • You see a correct notification for the Save as copy... operation.
  • Inspire creates a history record for:
    • The source component where Action is set to Copy
    • The copied components, where Action is set to Create, and Process Type is set to Copy
  • On the Changesets tab you can search for this history record in the Action and Process Type filters by selecting Copy as an option.

For more details, read Save a copy with select references.

Use the new Options (right-click) menu on the Components and Projects tabs

Now you can find the option you need quicker in the Components browser and project component lists by using the re-designed Options (right-click) menu.

  • The list is shorter but contains all the same menu items, just grouped by functionality.
  • Save options are collected into a sub-menu.
  • A new Actions menu collects tasks such as approving components, renaming, moving, and deleting.
  • For all the Advanced tasks, look in the sub-menu to manage referenced components, Relationships, and Permissions.

For more details, read: Work with components.

See a preview in less time on the Component Details tab

Previously, if you:

1. Select Components.

2. In the Folders pane, navigate to the folder where you've saved the component.

3. In the Components pane, right-click the component and select Details.

The preview image you saw in the top right corner of the screen was slow to display.

Now you can see the preview image in less time.

For more details, read: Preview components.

See one notification after applying tags to multiple components at once

Component tags are used by Inspire for processing purposes but you can also add them for identification and searching.

Previously, after you added a component tag to multiple components at once, you received a notification for each component you applied a tag to.

Now, after you add a component tag to multiple components at once:

  • You see one pop-up notification immediately after applying a tag.
  • You receive one email listing all the components you applied a tag to.
  • You see one message on the Notifications tab listing all the components you applied a tag to.

For more details, read: Apply tags in the Selected Components pane.

See results when you set a 1-day filter on the Event Log tab

On the Event Log tab, when you use the From and To filters to set a period of time with a 1-day duration, there are no results even though there are entries for that time period.

Now, when you go to the Event Log tab and use the From and To filters to set a period of time with a 1-day duration, you see search results.

For more details, read: Search for logged events.

Export newly created subfolders with the root folder

If you create a subfolder under the root folder, when you export the root folder contents, the newly created subfolder isn't included.

  • You must close and re-open the Components tab for the subfolder to be included.

Now, when you create a subfolder under the root folder, when you export the root folder contents, the newly created subfolder and its contents are included.

For more details, read: Export all components in a folder.

See references in the Preview area of the Component Details screen

When you right-click a component and select Details, the references are not displayed correctly in the Preview.

Now, when you right-click a component and select Details, the references are displayed correctly in the Preview.

For more details, read: Preview components.

Enhancements to review management

View locked and context-only components in a review

Previously, if you add to a review any of the following as context-only:

  • A locked concept
  • A locked map
  • An unlocked map

When you select the concept or map from the opened review, an error displays for “Unhandled mode for preview Viewer”.

Now, components added as context-only to a review open in read-only mode.

  • Locked concepts open as read-only in Oxygen.
  • Locked or unlocked maps open as read-only in Oxygen

For more details, read:

Enhancements to project management

Delete a component from the Selected Components pane and use Expand All

After deleting a project component from the Selected Components pane, in the Folders pane, clicking Expand All doesn't do anything.

Now, when you delete a project component from the Selected Components pane, in the Folders pane, clicking Expand All displays the complete list of folders and components.

For more details, read: Send a component to the Deleted items folder.

Use Save As to create a project component and then translate it

In a Project, when creating a new component using Save As, the Translate option on the Options menu is disabled for this component.

  • You must close and re-open the project in order to perform a translation.

Now, when you create a new Project component using Save As, the Translation option on the Options menu is available without closing and re-opening the project.

For more details, read:

See the Find and Replace option in Projects even if no component is selected

If no components are selected in a Project and you open the Selected Components pane, the Find/Replace option is not visible.

Now, when you open a Project and look in the Selected Components pane, the Find/Replace option is visible.

For more details, read: Find and replace text in components.

Enhancements to translation management

Reset a translation job

You must have permission to be a translation coordinator or an administrator before you can work with translation jobs.

If a job is cancelled in Project Director or Inspire, you can reset its Status so that you can complete the job normally in Inspire.

  • Resetting a job in Inspire has no impact on the job in Project Director. A user in Project Director must reset the workflow there.
  • You can only reset a translation job with a Status of Cancelled.
  • Resetting the translation job (and translation components) changes the Status to In Progress in Inspire.
  • Before resetting a translation job, make sure the files in the job are unlocked

For more details, read: Reset a translation job.

Go to a translation from the Component Details Translations tab

You can see which languages the selected component has been translated into on the Translations tab.

  • The Translations tab provides a list of the source language and target languages for the selected component and the translation date.
  • You can use the Options menu to:Open a translated component by choosing Edit.
    • See a read-only version by choosing View.
    • See where the source component is located in the Components browser by choosing Go to component.
    • See where the translated version is located in the Components browser by choosing Go to translation.

For more details, read: View component translations.

Retrieve InProgress components from Project Director using Force Complete

After you send one or more components to translation, if issues are found with the components, you can cancel a job or force it to have a Status of Completed in Inspire.

  • If the job was sent to Project Director, forcing a State of Completed is helpful if you want any InProgress components that have been completed in Project Director sent back into Inspire.
  • If any InProgress components have not been completed in Project Director, the translation job is cancelled in Inspire

For more details, read: Force a translation job to be Completed.

Configure the English dialect for translations that pivot

If you create content in a language other than English:

  • You can configure Inspire to translate your content to English first.
  • Then Inspire automatically creates a job to translate the English source to the target language.

By default, this feature is not enabled.

After you enable this feature, the Pivot to English option is selected by default on the Translate component screen.

When enabling the feature, an administrator can now select one of the following dialects for English:

en-US (the English language as it is used in the United States of America)

en-GB (the English language as it is used in the United Kingdom)

For more details, read:

Cancel "FailedSending" or "Translating" PD Translations without errors

If you select a translation with:

  • FailedSending or Translating Status
  • Uses the PD Rest API

When you try to cancel a language or component, you see errors.

Now, when you cancel a language or component in a translation job with the FailedSending or Translating status and that uses the PD Rest API , you don't see errors.

For more details, read: Cancel a translation job in Inspire.

Cancel a translation with "Translating" status

When you are on the Update Translation screen and you click the Language tab, if:

  • The translation was sent using PD Rest API
  • The source component is only being translated to a single language
  • The translation job has a Status of Translating

When you cancel a language and click Refresh on the Language tab, you see errors and re-loading the tab is infinite.

Now, when you are on the Update Translation screen, if you cancel a language and click Refresh on the Language tab, you don't see errors and the data refreshes as expected.

For more details, read: Remove a component or language from a translation job.

Enhancements to publishing

See the correct username when publishing from a profile

Previously, you would see the wrong user's name:

  • On the Details screen, on the History tab when a component was published from a scheduled publishing profile.
  • In the Publishing Profile's History.

Now, the Username for a Publish action in the Component's history is the same as in Publishing Profile's History.

For more details, read:

Read a notification for publishing failure on the Notifications tab

If you publish a map or component, and it fails due to invalid XML, you will only see a notification in email and Slack, but not inside Inspire or on the Notifications tab.

Now, when you publish a map or component, and it fails due to invalid XML, you see a notification in email, Slack, and inside Inspire on the Notifications tab.

For more details, read: Publish a component from a profile.

Enhancements to administration

See the folder paths accessible to Role members

The Role Details screen includes a read-only tab for Folders.

  • The Folders tabs lists the folders that only users with this role have permission to access.
  • If the Folders list is empty, all folders in the Components browser keep their individual permissions.
  • To add folders to this list, set folder permissions.

You can now see the full path to the folder. This is helpful if you have components with the same names but in different folders.

For more details, read: Update a role.

See more Details and manage Users when configuring module access

You can now see more details about a user or role when you edit module permissions.

  • On the Permissions tab, use a new details panel to see information such as Name, Type, and Memberships of the user or role that has access to the module.
    • Select a user or role to review the details in the new panel on the right.
  • Select the new Properties tab to see what granular tasks if any you can grant to a user or role.
    • For example, if you open the Update module access screen for the Projects module, on the Properties tab you can grant access to the can_initiate_assignment task.
    • Not all modules have additional Properties you can assign.
  • Select the new Users tab to display a list of users with access to the module.
    • This list is read-only.
    • You can add users either through a role or as an individual user.
  • See more information when you export Module Access data to a CSV file:
    • See a new column for Users that lists the users assigned to the module.
    • See a new column for Roles that lists the roles assigned to the module.

For more details, read: Update module access permissions.

See a list of components accessible to Role members

The Role Details screen now includes a read-only tab for Components.

  • The Components tabs lists the files from all folders that users with this role have permission to access.
  • If the Components list is empty, users with this role have no special access to specific files.
  • To add or remove files from this list, update the folder's contents.
  • You can see the full path to the component.

For more details, read: Update a role.

Configure the Automatic IDs feature

An administrator can now turn ON or OFF the AutomaticIDs feature in Features Management.

By default, this feature is turned OFF (set to false).

When a user edits a component in the Oxygen editor and selects Generate ID:

  • If the AutomaticIDs feature is ON (true), IDs are assigned to all elements in the component.
  • If the AutomaticIDs feature is OFF (false), IDs are only assigned for supported elements.

For more details, read: Create automatic IDs for all elements.

Allow non-Admin users access to Find and Replace

By default, only users with administrator permissions can use Find and Replace to search for text in one or more components in the Components browser without opening them.

If you want to allow a user to find, replace, and create reports from the Components browser, you can give them permission in Module Access Management.

From the Security menu, you open Module Access management and update the Content Browser module. You use the options on the Properties tab to add access to the Find and replace option.

For more details, read: Allow non-Admin users to find and replace text.

Add new attribute values without seeing a duplicate value error

Previously, if you:

  1. From the Administration menu, select Advanced Settings, and then Attribute Management.
  2. On the Attribute Management tab, click Create.
  3. On the Create new attribute screen, enter a unique Name using 100 characters or less.
  4. To create the attribute, click Save.

You see a message that it is a duplicate value and you can't save it.

Now, when an administrator creates an attribute, it can be saved without seeing an error.

For more details, read: Create an attribute.

Cancel creating a Plugin Parameter Configuration

When creating a Plugin Parameter Configuration:

  • If you leave the Name blank, you see a message: "A parameter name cannot contain spaces or be empty."
  • When you select Cancel, the row with empty Name does not disappear and the Parameter with empty name can be saved.

Now, when you select Cancel, a row with an empty Name disappears and the Parameter with an empty name is not saved.

For more details, read: Configure plug-in parameters for an export configuration.

See the correct name of the user completing the Save As option on Role Management

After saving a role with a new name, Inspire displays an incorrect name in Updated By Name.

Now, when you save a role with a new name, Inspire displays your user name in Updated By Name.

For more details, read: Update a role.