New Features in Sitecore 9
Sitecore Cortex - Machine Learning
We have to wait till Sitecore 9.1 to use Sitecore Machine learning engine.
Marketing Automation
Marketing Automation is simple drag and drop functionality that allow marketers to setup complex campaigns, setup triggers to enter a contact into the plan and track them throughout their journey.
Sitecore Forms
Sitecore Forms is drag and drop UI to create forms. Forms is replacement of WFFM but you still can use WFFM.
Sitecore xConnect
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 xDB data. Communication must happen over HTTPS and clients must have the appropriate certificate thumbprint.
JavaScript Services(JSS)
JSS is a complete SDK for JavaScript developers allowing to build full-fledged solutions using Sitecore and modern JavaScript UI libraries and frameworks (React.js and Angular).
You can refer this github repo for sample services.
Sitecore Installation Framework
The Sitecore Install Framework (SIF) enables users to deploy and configure a Sitecore environment using a standard configuration design that can be extended through custom PowerShell functions.
Federated Authentication
Now you have option to login with Facebook and google etc. You can explore federated authentication here.
Dynamic Placeholders
Now dynamic placehoder method is part of SitecoreHelper class.
Speak 3
Speak 3 is based on Angularjs. Speak 1 and 2 is still there.
Solr is now default search engine
You can control the load order of config file and folders
HttpRequestBegin pipeline now fires from onPostAuthentication HttpModule event instead of onBegin event.
No more dependency on Silverlight.
Thanks for reading. If you have any feedback to improve the article then please share.