Telligent Enterprise 3.0 introduced features to enable themes to be upgrade safe -to persist customizations through upgrades of Telligent Enterprise. With Telligent Enterprise 4.0, site administrators have full control over the upgrade of the user experience.
Upgrading from Telligent Enterprise 3.x
Unlike previous releases, Telligent Evolution 7.0 no longer automatically attempts to upgrade the user interface of existing sites.
- Because the Platform API is upgrade-safe, heavily customized sites can upgrade while maintaining their existing user experiences allowing new features to be integrated over time.
- Upgrading the UI of Telligent Evolution requires user intervention to review and decide what should be included in a customized site.
- New tools within Telligent Evolution 7.0 simplify the upgrade of the user interface while providing options to minimize custom development work in upgrades.
Default Theme Changes in Telligent Enterprise 4.x
In Telligent Enterprise 4.x, the Enterprise theme is now the default theme. In previous versions of Telligent Enterprise, the Evolution 2 theme (and its variants) were the default theme. When upgrading to Telligent Enterprise 4.x, it is recommended that the Enterprise theme be used, however, an updated version of the Evolution 2 theme is also available on the Marketplace. While upgrading to Telligent Enterprise 4.x with the Evolution 2 theme is supported, the Evolution 2 theme itself may not be updated by Telligent past Telligent Evolution 4.x.
When migrating from the Evolution 2 theme to the Enterprise theme, Option 1 (Full User Experience Revision) is recommended.
Uprading from Telligent Enterprise 3.x: Pre-Upgrade
Telligent Enterprise 4.0 will maintain the user experience (pages, widgets, styling) of your Telligent Enterprise 3.x site and enable you to define how the user experience should be updated post-upgrade. To enable post-upgrade decisions and ensure a smooth upgrade to 4.0, be sure to backup your site's customizations using the following upgrade procedure prior to upgrading to 4.0. The published upgrade instructions include steps for generating backups for page layouts and widgets prior to the upgrade to 4.0 that enable the post-upgrade processes detailed below.
Upgrading from Telligent Enterprise 3.x: Post-Upgrade
To determine how the user experience should be upgraded, consider the following matrix to determine the upgrade option to review.
When migrating from the Evolution 2 theme to the Enterprise theme, Option 1 (Full User Experience Revision) is recommended.
Option 1: Full User Experience Reversion
This option provides full access to all new functionality in Telligent Enterprise 4.0.
Benefits:
- Full exposure of all new features and functionality
- Custom page, header, and footer layouts are maintained
- Easiest user experience upgrade path
Risks:
- All theme-defined style changes will be overridden
- All widget implementation customizations to factory default widgets (if they exist) are removed (custom widgets are persisted)
To perform a full user experience reversion,
- Import the Site Theme:
The updated site theme for Telligent Evolution 7.0 is located at FullTheme\SiteTheme.xml in the installation ZIP file. To import it,
- Go to Control Panel > Administration > Site Administration > Site Content > Manage Themes.
- Click the "Import" button.
- Select the FullTheme\SiteTheme.xml file from the installation ZIP file.
- When import options appear, leave the defaults but under "The following widgets can be imported or merged," select "Ignore (don't import)" for "All" widgets.
- Click the "Import" button on the "Import Theme" modal.
- Import the Group Theme:
The updated group theme for Telligent Evolution 7.0 is located at FullTheme\GroupTheme.xml in the installation ZIP file. To import it,
- Go to Control Panel > Administration > Site Administartion > Site Content > Manage Themes.
- Click the "Import" button.
- Select the FullTheme\GroupTheme.xml file from the installation ZIP file.
- When import options appear, leave the defaults but under "The following widgets can be imported or merged", select "Ignore (don't import)" for "All" widgets.
- Click the "Import" button on the "Import Theme" modal.
- Import the Blog Theme:
The updated blog theme for Telligent Evolution 7.0 is located at FullTheme\BlogTheme.xml in the installation ZIP file. To import it,
- Go to Control Panel > Administration > Site Administration > Site Content > Manage Themes.
- Click the "Import" button.
- Select the FullTheme\BlogTheme.xml file from the installation ZIP file.
- When import options appear, leave the defaults but under "The following widgets can be imported or merged," select "Ignore (don't import)" for "All" widgets.
- Click the "Import" button on the "Import Theme" modal.
- Revert Factory Default Widgets:
Next, factory default widgets will be reverted to ensure that all new functionality is exposed.
- Go to Control Panel > Administration > Site Administration > Widget Studio > Manage Widgets.
- Select to filter widgets to "Viewing [default (user edited)] widgets with [Any] theme version and []."
- Select all widgets (if any are displayed).
- Click the "Delete/Revert Selection" in the "X widgets selected" sidebar.
- Leave the default option for each widget, "Revert to factory default."
If widgets were previously translated to a new language, you can choose to "Merge with factory default." This will cause two additional options to appear. The second option, "Use factory default resources," can be changed to "Merge factory default resources" to enable the review and merging of existing modified resources in the widget.
- In the "Revert Widgets" modal, click "Revert."
- Ensure the Enterprise Theme is Used:
If the site was previously using a theme other than Enterprise (that is, a custom theme or Evolution2), the active site, group, and blog theme should be updated to use Enterprise. If the site was previously using the Enterprise theme, skip to step 6.
- Go to Control Panel > Administration > Site Administration > Site Content > Site Theme.
- Open the "Select Site Theme" drop-down and select the "Enterprise" theme.
- Click the "Save" button.
- Go to Control Panel > Administration > Group Administration > Configuration > Default Group Theme.
- Open the "Default Theme" drop-down and select the "Enterprise" theme.
- Click the "Save" button.
- Go to Control Panel > Administration > Blog Administration > Configuration > Default Presentation.
- Open the "Default Theme" drop-down and select the "Enterprise" theme.
- Click the "Save" button.
- To force groups and blogs to use the Enterprise theme, custom themes should be removed from the site. Go to Control Panel > Administration > Site Administration > Site Content > Manage Themes and for each theme type, select the custom theme, export the theme as a backup, and delete the theme. This will prevent groups and blogs from being able to use the custom theme and they will automatically fallback to using the configured default theme, Enterprise.
- Revert Theme Files
Next, files associated to the updated version of the site theme will be reverted to ensure that the latest styling updates are applied to the site.
- Go to Control Panel > Administration > Site Administration > Site Content > Site Theme.
- Click "Revert." The "Revert Theme Options" modal should open.
- Ensure that all checkboxes are checked.
- Update the first reversion option to read "Revert [core] page layouts in this theme to [factory defaults] for the following page types."
- Update the second reversion option to read "Revert [headers and footers] in this theme to [factory defaults] for the following theme types."
- Click "Revert" on the "Revert Theme Options" modal.
- The theme is now reverted. All new features and functionality should now be exposed.
Option 2: Full User Experience Reversion with Customization Restoration
This option exposes all new features and functionality that doesn't conflict with explicit customizations made to the site.
Benefits:
- Exposes many/most new features and functionality
- Custom page, header, and footer layouts are maintained
- Customizations made to factory default widgets are maintained
Risks:
- After the user experience is upgraded, customized widgets should be manually reviewed
- All theme-defined style changes will be overridden (additions are persisted)
- Not all new features and functionality may be exposed
To perform a full user experience reversion with customization restoration,
- Import the Site Theme
The updated site theme for Telligent Evolution 7.0 is located at FullTheme\SiteTheme.xml in the installation ZIP file. To import it:
- Go to Control Panel > Administration > Site Administration > Site Content > Manage Themes.
- Click the "Import" button.
- Select the FullTheme\SiteTheme.xml file from the installation ZIP file.
- When import options appear, leave the defaults but under "The following widgets can be imported or merged," select "Ignore (don't import)" for "All" widgets.
- Click the "Import" button on the "Import Theme" modal.
- Import the Group Theme:
The updated group theme for Telligent Evolution 7.0 is located at FullTheme\GroupTheme.xml in the installation ZIP file. To import it,
- Go to Control Panel > Administration > Site Administartion > Site Content > Manage Themes.
- Click the "Import" button.
- Select the FullTheme\GroupTheme.xml file from the installation ZIP file.
- When import options appear, leave the defaults but under "The following widgets can be imported or merged", select "Ignore (don't import)" for "All" widgets.
- Click the "Import" button on the "Import Theme" modal.
- Import the Blog Theme:
The updated blog theme for Telligent Evolution 7.0 is located at FullTheme\BlogTheme.xml in the installation ZIP file. To import it,
- Go to Control Panel > Administration > Site Administration > Site Content > Manage Themes.
- Click the "Import" button.
- Select the FullTheme\BlogTheme.xml file from the installation ZIP file.
- When import options appear, leave the defaults but under "The following widgets can be imported or merged", select "Ignore (don't import)" for "All" widgets.
- Click the "Import" button on the "Import Theme" modal.
- Revert Factory Default Widgets:
Next, factory default widgets will be reverted to ensure that all new functionality is exposed.
- Go to Control Panel > Administration > Site Administration > Widget Studio > Manage Widgets.
- Select to filter widgets to "Viewing [default (user edited)] widgets with [Any] theme version and []."
- Select all widgets (if any are displayed).
- Click the "Delete/Revert Selection" in the "X widgets selected" sidebar.
- Leave the default option for each widget, "Revert to factory default."
If widgets were previously translated to a new language, you can choose to "Merge with factory default." This will cause two additional options to appear. The second option, "Use factory default resources," can be changed to "Merge factory default resources" to enable the review and merging of existing modified resources in the widget.
- In the "Revert Widgets" modal, click "Revert."
- Revert Theme Files:
Next, files associated to the updated version of the site theme will be reverted to ensure that the latest styling updates are applied to the site.
- Go to Control Panel > Administration > Site Administration > Site Content > Site Theme.
- Click "Revert." The "Revert Theme Options" modal should appear.
- If the "Revert configured theme files" option is not shown, there is nothing to revert. Continue to step 6.
- Uncheck all reversion options except "Revert configured theme files."
- Check the "All" check box under "Files with defaults to be reverted."
- Click "Revert" on the "Revert Theme Options" modal.
- Restore Customized Widgets:
Next, widgets that were customized prior to the upgrade are restored.
- Go to Control Panel > Administration > Site Administration > Widget Studio > Manage Widgets.
- Click the "Import Widgets" button in the right sidebar. The "Import Widgets" modal should appear.
- Select the "EditedWidgetsBackup.xml" created as part of the pre-upgrade process.
- Click the "Import" button on the "Import Widgets" modal.
- The theme is now upgraded.
The theme is upgraded. It may be beneficial to review edited factory default widgets to ensure that the desired functionality is implemented. New features can be added to edited widgets by leveraging the widget API documentation.
Option 3: Manual User Experience Update
This option allows the existing (pre-upgrade) user experience to be used in Telligent Enterprise 4.0 and enables new features and functionality in Telligent Enterprise 4.0 to be added explicitly.
Benefits:
- Minimum visual/functional change post-upgrade
- Minimum up-front effort for heavily customized sites
Risks:
- New features are not exposed post-upgrade
First, we'll restore the customized widgets as they were prior to the upgrade,
- Restore Pre-Upgrade Widgets:
Widgets are restored to their pre-upgrade state to ensure the user experience starts in an unchanged state.
- Go to Control Panel > Administration > Site Administration > Widget Studio > Manage Widgets.
- Click the "Import Widgets" button in the right sidebar. The "Import Widgets" modal should appear.
- Select the "AllWidgetsBackup.xml" created as part of the pre-upgrade process.
- Click the "Import" button on the "Import Widgets" modal.
- The site should now look as it did prior to the upgrade.
At this point, the site should already be fully functional using the pre-upgrade user experience. Edited widgets can be listed by going to Control Panel > Administration > Site Administration > Widget Studio > Manage Widgets and setting the filter to "Viewing [default (user edited)] widgets with [Any] theme version and []." These widgets should be reviewed for potential feature addition. New features can be added to widgets using one of two techniques:
With customized themes, it may also be beneficial to review new pages added to themes in Telligent Enterprise 4.0 to ensure that they are properly styled. The following pages were added:
- User Mentions (in the Site Theme)
- User Likes (in the Site Theme)
- Content Abuse Appeal (in the Site Theme)
- Content Appeal Queue (in the Site Theme)
- Common OAuth Authorize (in the Site Theme)
- Group Mentions (in the Group Theme)
Upgrading from Telligent Enterprise 2.x
The published upgrade instructions address issues with upgrading to Telligent Enterprise 4.0 from Telligent Enterprise 2.x. Page-level customizations to the Evolution 2 theme will be migrated automatically as part of the upgrade to Telligent Enterprise 4.0. In Telligent Enterprise 4.x, however, the Enterprise theme is now the default theme. When upgrading to Telligent Enterprise 4.x, it is recommended that the Enterprise theme be used, however, an updated version of the Evolution 2 theme is also available on the Marketplace. While upgrading to Telligent Enterprise 4.x with the Evolution 2 theme is supported, the Evolution 2 theme itself may not be updated by Telligent past Telligent Evolution 4.x.
When migrating from the Evolution 2 theme to the Enterprise theme, Option 1 (Full User Experience Revision) is recommended. See Upgrading from Telligent Evolution 3.x: Post Upgrade for more information.
Upgrading from Community Server Evolution
The published upgrade instructions address issues with upgrading to Telligent Enterprise 4.0 from Community Server Evolution. It is recommended that users revert to the Enterprise theme and reapply customizations using Widget Studio to enable easier upgrades to future versions of Telligent Enterprise.