Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel6
outlinefalse
styledefault
typelist
printablefalse
Page Properties
hiddentrue

Introduction

It is not possible to uninstall XTM Connect – Sitecore automatically. It This must be done manually, both on the Sitecore Content Management website (marked below with green) and directly on the server that hosts this website (marked with blue).

Note

IMPORTANT!
Make sure to that you always create a backup before removing items and files.

Since every Sitecore instance is different, there is no way of predicting all the possible issues that can arise from executing performing this process. This article should give you a solid understanding of what is the best order sequence in which you should delete items and files related to the XTM connector are to be deleted.

...

Uninstallation instructions

While removing items from Sitecore, always use the Remove links option (but sometimes although it is sometimes necessary to use Scan for broken Links between the steps anyway). All the items item paths are preceded by a database name (master or core). File paths are relative to the main Sitecore installation path on the server.

  1. Verify that none of your items inherits from XtmConnectorBaseTemplate.

  • In the Content Editor, selectXtmConnectorBaseTemplate (under sitecore → Templates → XTM), and, in the upper menu, choose the Navigate tab and expand the Links dropdown.

...

  • Click every Items that refer to the selected item, change tab to Content, and remove XtmConnectorBaseTemplate from the base templates that were have been selected , and then save the item:

...

  1. Verify that none of your items is in XTMWorkflowState.

  • Open the Content Editor, choose Workbox (from the “lower tabs” menu), select the XTM Translation workflow and verify that there are no items are using any of its workflow steps.

...

  • If there are any items with are using the XTM Translation workflow steps, you can use select Open link to edit the workflow and clear it or change to another workflow.

...

  • This will open a popup with the Content Editor; you need to popup. Select Edit fields under in the Workflow section:

...

Note

IMPORTANT!

The Workflow section is only visible displayed when the Standard fields option is selected under in the View tab.

  1. Delete the XtmUser, XtmAdmin, and XtmProjectViewRestriction roles (using the RoleManager).

  2. Delete item: the master/sitecore/content/XTM Translation, item and all of its sub-items.

  3. Delete item: the /master/sitecore/templates/XTM/XtmSettingsitem.

  4. Delete item: the /master/sitecore/templates/XTM, item and all of its sub-items.

  5. Delete item: the /master/sitecore/System/Workflows/XTM TranslationTranslations item.

  6. Delete item: the /master/sitecore/system/Dictionary/XtmAddToQueueSimpleFilter, item and all of its sub-items (only applicable to the connector version between 2.5 and 3.2).

  7. Delete item: the /master/sitecore/system/Dictionary/ImportTypeOptions, item and all of its sub-items (only applicable to the connector version between 2.5 and 3.2).

  8. Delete all ribbon chunks (you need to switch to the core DB is needed to do this – more details below):

  • /core/sitecore/content/Applications/Content Editor/Ribbons/Chunks/XTM Translation/TranslationReport,

  • /core/sitecore/content/Applications/Content Editor/Ribbons/Chunks/XTM Translation,

  • /core/sitecore/content/Applications/Content Editor/Ribbons/Ribbons/Default/XTM,

  • /core/sitecore/content/Applications/Content Editor/Ribbons/Strips/XTM/XTM Translation,

  • /core/sitecore/content/Applications/Content Editor/Ribbons/Strips/XTM,

  1. Empty the Recycle Bin for the master DB and core DB (you need to switch between the master and core DB is requiredto do so).

  2. Delete these files: /sitecore/shell/Themes/Standard/Xtm.zip and /sitecore/shell/Themes/Standard/XtmNewIcons.zip (if the connector version is 2.7 or higher).

  3. Delete this folder: /XtmFiles/.

  4. Delete this folder: /XtmData/.

  5. Delete this folder: /App_Config/Include/Xtm/ (or /App_Config/Include/LjungbergIt/ for if the connector version is below 2.0).

  6. Delete this file: /App_Data/packages/<XTM connector installation package>.zip – this is optional since those these are the packages that are uploaded to the server while installing/upgrading when the connector is installed/upgraded.

  7. Delete fileswith whose names starting start with XTM (dll'sdlls, configs, pdbs, etc.) from the /bin/ folder.

  • The XtmAssemblies FOLDER XtmAssemblies which contains all dlls used by the connector: HtmlAgilityPack.dll, RestSharp.dll, DotNetZip.dll, RestSharp.dll, FluentValidation.dll, Sentry.dll, Sentry.Platform.Abstraction.dll, Sentry.Protocol.dll, Swashbuckle.Core.dll, AutoMapper.dll. The folder was added in v.3.1 before . Before, it was named called HtmlAgilityPack. Do not delete those the dlls from in the bin folder itself. Depending on the version of the connector, not all dlls can will be present in your case (make sure that you do not use the dlls listed below in other plugins).

  1. In the Breaking Links window, choose Remove Links.

...

Other actions

How to switch to the CORE database

While logged in to Sitecore, go to Sitecore Experience Manager → Desktop, click on master from the bottom-right list,and select core.

...

  1. While logged in to Sitecore, go to Sitecore Experience Manager → DesktopReporting toolsScan for broken Links.

...