However, to enjoy Sitecore 9 and its features to their full potential, you need to be aware of their capabilities. Also, you need to identify the areas in your business where you could expect these capabilities to make the maximum impact.
Here’s a brief outline of each to get you started.
The new xConnect feature opens up Sitecore’s xDB analytics database making it the perfect core system for any enterprise marketing technology stack. The xConnect feature improves xDB by allowing the collection and interchange of customer data across channels and with external applications at scale.
xConnect is the service layer that sits in between the xDB and any trusted client, device, or interface that wants to read, write, or search for xDB data. The service layer makes it easy to retrieve and consume analytics data in a flexible way via the user-friendly APIs. Currently, xConnect is comprised of two services – Collection and Search.
Below is a screen-grab highlighting this:
xConnect is a service layer, which exists independent of Sitecore. Due to this, there is no direct connection between the underlying xDB databases or search indexes and any client including other internal systems, such as processing servers. The client application is only aware of the xConnect endpoint.
Since xConnect is not dependent on Sitecore, it can be hosted separately on a dedicated server and can be scaled, based on the requirement. Communication to xConnect must happen over HTTPS and clients must have the appropriate certificate thumbprint.
xConnect implements the oData protocol, which in turn defines a set of standards for building and consuming RESTful APIs. xConnect is a provider base, which is built using the modular architecture approach that makes it easy for developers to swap search providers. For example, xConnect search supports Azure search or SOLR.
Forms addresses a few pain points that marketers faced with Web Forms for Marketers. The new features of the Forms functionality include:
The image above showcases how the drag and drop functionality works.
Sitecore 9 introduces a completely redesigned marketing automation tool. This tool has an easy-to-use interface that helps create automated marketing campaigns and engagement plans. The tool is a major improvement from the Engagement Plan toolset available in Sitecore 8.x and prior. It enables marketers to quickly deal with common marketing scenarios and nurture contacts by adapting communication relevant for each interaction.
Marketing Automation enables marketers to set up complex campaigns. Using this tool, marketers can set simple triggers to enter new contacts into the plan and effectively track them throughout the journey. The drag and drop functionality makes it simple to set up conditions and rules, which facilitate marketers to base campaign decisions on a vast number of data points, such as demographics, contact attributes, such as device detection or list membership, personas, campaign or goal triggers. This further allows them to deliver a more personalized online experience and communicate with clients more effectively.
The image above displays a plan created using the marketing automation feature.
Headless within Sitecore isn’t new; it was always possible to go headless within the CMS platform. You may check out this blog post by Lars Nielsen, one of the founders of Sitecore, wherein he shares why Sitecore has always supported headless to some degree. Until now the easiest way to implement headless was to use ItemService and RESTful API for the ItemService, or create an API using WebAPI.
Sitecore 9 offers support for OWIN authentication middleware that allows users to log in via standard Microsoft OWIN authentication providers. This facilitates authentication against a number of different identity providers, such as Google, Facebook, etc.
Before Sitecore 9, the permissions were essentially synced to the Sitecore membership database and managed locally by Sitecore. This created problems at times when the number of users in the organization was high, as all the users were inside the Sitecore database.
The currently-available OWIN middleware includes:
Below is how the login screen will look like once OWIN and external identity providers are implemented on the Sitecore instance:
The release of Sitecore 9 has replaced the traditional exe or zip-based Sitecore installation packages with a new installation framework. The new SIF provides an automated framework built on PowerShell that can deploy and configure a standard preset server architecture. This gives a modular approach to install Sitecore and xConnect.
The Framework can also be extended to include custom PowerShell functionality to add new tasks during the installation. This allows installing additional tools that are used by your organization.
Sitecore Experience Accelerator was an add-on to the platform for all versions till Sitecore 9. In Sitecore 9, this feature is included in the platform.
SXA is a framework, which allows web developers to speed up the development and production of websites and reuse components, layouts and templates across a variety of sites. SXA separates structure from design; front-end designers, creative designers, content authors and developers can work in parallel and deploy and maintain multiple sites quickly and cost-effectively. Once the primary user experience is implemented, the different teams can start working on the platform simultaneously. For example, content authors can start working on the content entry, front-end developers can begin work on the styles and theme of the site, and developers can set up the data templates.
The different features of Sitecore 9 allow your technical team to speed up their work and come out with impressive results. Be it the re-usable components, the pre-built templates, or the OWIN authentication middleware; each enhancement can contribute significantly to the overall experience of working on this CMS version. For your marketing team, the marketing automation feature offers a host of benefits including deploying complex campaigns in a jiffy. So, in a nutshell, it’s a win-win situation for all!
We are shortly coming up with a webinar session on the features of Sitecore 9. To be a part, please register by clicking on the link below.