This article describes what to do after a decision is made to remove an extension view from the swExplorer client for all users.
Prerequisites
- An installation of the SystemWeaver Explorer client (swExplorer)
- Assignment of the SW Architect role in the server is required for some steps
Remove Any Configuration
This step is not required, but an SW Architect may want to complete it regardless. If an extension view is configurable, the configuration content can be removed from the database by clearing it out.
- As an SW Architect, log in to the server with a client that includes the extension dll to be removed.
- Go to File > Configure the explorer.
- Open the configuration using the Edit configuration button.
- Select the content of the Edit XML dialog and clear it out.
Tip: If you decide to complete this step, we recommend saving the configuration in some manner. Alternatively, do not complete this step. Keep it in place in the database as-is. Typically the content is not very large. |
Note: This step should not be done if the view will still be used by some users. |
Example
Remove the dll from the Client Installation
This step is required. Remove the extension view's dll file from all swExplorer client installations. Extension dll files are found in the Client/swExplorerExtensions directory.
Note: This step should not be done for users who should continue to have the extension view. |
Example
Remove Any Configured Buttons
This step is not required, but recommended. Any configured shortcuts (buttons) to the extension view on the ribbon tabs can be removed from the Item Ribbon Configuration.
- As an SW Architect user, go to File>Configure the explorer>Features, select Item ribbon tab and click Edit configuration.
- Search for the extension, e.g., SWExtension.Module1.
- Remove the entire <ItemView> line, or comment it out like this:
<!--ItemView name="SWExtension.Module1.Module1.Content"/--> - Save your changes.
Note: This step should not be done if the view will still be used by some users. |
Example
If the buttons are not removed (or commented out), users may see the below message in their client on the status bar. The message can just be ignored.