DXP requirements
This information is useful to ensure your development environment is compatible with the deployment process and the Azure resources.
What should I know before using DXP?
- See Microsoft Azure to gain knowledge of cloud-based development, particularly Microsoft Azure, which is valuable for getting the most out of DXP.
- Ensure that you use compatible versions of software, services, and toolscompatible versions of software, services, and tools for a smooth deployment procedure.
- Create an Optimizely cloud accountCreate an Optimizely cloud account to access the self-service capabilities for DXPself-service capabilities for DXP and information about your projects in the Azure portalprojects in the Azure portal.
- Check the system requirementssystem requirements before installing. Easy installationinstallation and service onboarding, sample templates, and Visual Studio extensions help you get your development projects up and running. With Optimizely's continuous releases, see Optimizely Release Notes by ProductOptimizely Release Notes by Product to keep projects up-to-date with a shorter time-to-market for customer solutions.
- 📘 Note You can run only one Web Application (ASP.NET Web Application project) in your DXP solution. However, you can have unlimited number of sites in that application.
- To ensure maximum availability and scaling flexibility, Optimizely Search & Navigation (formerly Find) uses dynamic IP ranges. For example, if you require approval lists for IP addresses in the firewall, make sure that your firewall supports domain-based approval lists.
Required software versions
The following overview shows the minimum required versions for Optimizely products and modules, and tools and services for deploying to the integration environment. See Install Optimizely (Asp.NET Core)Install Optimizely (Asp.NET Core) (CMS 12), Why upgrade to CMS 12?Why upgrade to CMS 12?, or Install Optimizely updates (CMS 11 and Commerce Connect 13)Install Optimizely updates (CMS 11 and Commerce Connect 13) for information about upgrading Optimizely solutions.
📘 Note Although you should run CMS 12, you can still use CMS 11. For information about why you should run CMS 12, see Why upgrade to CMS 12?Why upgrade to CMS 12?.
Software or service | Lowest version | Comment |
|---|---|---|
Optimizely CMS | EPiServer.CMS.UI.Core 12.0.2, EPiServer.CMS.Core 12.0.3 | * |
Optimizely Search & Navigation | EPiServer.Find 14.0.1 | * |
Optimizely Commerce Connect | EPiServer.Commerce 1.1.1", | * |
Optimizely Cloud CMS | EPiServer.CloudPlatform.Cms 1.0.1 | Required for cms projects |
Optimizely Cloud Commerce Connect | EPiServer.CloudPlatform.Commerce 1.0.1 | Required for commerce projects |
Optimizely Marketing Automation | EPiServer.ConnectForMarketingAutomation 6.0.0 | Optional package |
Microsoft Visual Studio or Microsoft VS Code | 2019 | For creating and deploying sites |
Microsoft SQL Database | 16 | For creating bacpac files for database transfers |
Microsoft SQL Server Management Studio | 16.x (2022) | For creating bacpac files for database transfers |
The following features are not supported within Optimizely DXP:
- Optimizely Mirroring
- Windows Workflow Foundation (WF)
- Optimizely Search (default search; uninstall the NuGet package to remove from your solution before deployment. Optimizely Search & Navigation is included.)
- Solr Search Provider (use Optimizely Search & Navigation)
Deployment tools
You can deploy using deployment tools for a version-controlled team development environment or through Visual Studio using the Optimizely extensions and publish profiles. You can use any deployment tool that supports Azure Resource Manager (ARM); see Deploy DXPDeploy DXP.
Supported apps (add-ons)
- Optimizely LanguagesOptimizely Languages
- Optimizely Marketing AutomationOptimizely Marketing Automation
- Optimizely Connect for Acoustic (Silverpop)Optimizely Connect for Acoustic (Silverpop)
- Optimizely Connect for DelivraOptimizely Connect for Delivra
- Optimizely Connect for EloquaOptimizely Connect for Eloqua
- Optimizely Connect for HubSpotOptimizely Connect for HubSpot
- Optimizely Conect for MarketoOptimizely Conect for Marketo
- Optimizely Connect for Microsoft Dynamics CRMOptimizely Connect for Microsoft Dynamics CRM
- Optimizely Connect for PardotOptimizely Connect for Pardot
- Optimizely Connect for SalesforceOptimizely Connect for Salesforce
- Optimizely Connect for Salesforce Marketing Cloud (ExactTarget)Optimizely Connect for Salesforce Marketing Cloud (ExactTarget)
Unsupported add-ons
The following add-ons are not supported in Optimizely DXP.
- Optimizely CMO
- Optimizely Mail
- Optimizely Relate
- Optimizely Search