A Developer’s Perspective: 9 Sitecore Symposium Takeaways on Sitecore 9

October 26, 2017 Alex Pershteyn

33 developer breakout sessions, multiple Keynote speeches featuring experts and thought leaders, seeing Mark Hamill in-person, participating in a beer crawl and partying at OMNIA nightclub with 2,900 other attendees – in summary, Sitecore Symposium 2017 at the Mirage in Las Vegas was a jam-packed event.

  1. The installation process is now completely different. The days of a simple exe installer are gone. You now need to use the Sitecore Install Framework (SIF) to set up a new project. This framework is essentially a configurable PowerShell-based app that installs, configures and deploys a single instance of Sitecore.
  2. SQL is back… and it is here to stay. MongoDB is no longer a requirement, so you can deploy your Sitecore project to a Microsoft-only platform and host the entire instance in Azure.
  3. XConnect has been released - a new service layer that sits in between the Experience Database (xDb) and any trusted client (including third-party apps) that needs to interact with xDb data in some way. Sitecore has done a good job documenting XConnect architecture and APIs to help developers get up-to-speed faster.
  4. Sitecore has completely rebuilt its Forms module – it is now known as Experience Forms Module. It includes a completely redesigned UI with ability to create form templates for reusability and multi-page forms. Still, the Web Form for Marketers Module is not dead yet (it’s still supported in Sitecore 9.) However, if you are considering an upgrade, you would need to rebuild any forms from scratch. The support for WFFM would be dropped in 9.1 release and there is no migration tool available to transfer content.
  5. Sitecore added support for Dynamic Placeholders, allowing reuse of the same placeholder key in multiple places on each page. This was one of the most requested features from developers.
  6. Sitecore has completely revamped its approach to configurations. Configuration is now rules-based. Each configuration setting can now have a specific server role, allowing developers to keep the same configuration files across servers and to ensure only server-specific settings would be applied after every deployment. Sitecore also added additional patch folders for clear separation between custom patch files and default Sitecore configurations.
  7. Federated Authentication has been updated – Sitecore 9 added support for OWIN authentication middleware, enabling users to login via standard authentication providers, including Microsoft accounts, Google, Facebook and Twitter!
  8. Sitecore JavaScript services (JSS) have been introduced. JSS is a complete SDK for JavaScript developers, allowing the build of full-fledged modern solutions using Sitecore and JavaScript, as well as being completely disconnected during development and deploy to any platform in a headless configuration with full Experience Platform capability preserved. JSS is currently in a technical preview release. The plan is to have it ready for 9.1 release (initially working with react.js – support for angular and vue should be added next) some time this winter.
  9. While the UI for Experience Editor remained unchanged, Sitecore made significant performance updates to ensure better and faster developing and editing experience. 

Sitecore 9 release notes contain the full list of bug fixes, new features and improvements, make sure to check it out!

Subscribe

The One North Ideas Update delivers each month’s latest posts on digital for PSOs—including industry trends, news and our latest research—directly to your inbox. Although it’s our goal to always include thought-provoking and compelling content, you can unsubscribe at any time. 

See our Privacy Policy to learn more about how we protect and manage your submitted data.

Alex Pershteyn Architect

As an Architect, Alex is responsible for overseeing the implementation, testing and ongoing support of web-based projects. When he’s not coding away on JavaScript, ASP.Net or what-have-you, he is flying off to distant lands, adding to the growing list of countries to which he’s traveled.

  • What you wanted to be when you were little: A World Traveler
  • Favorite movie: Pulp Fiction

One North Interactive 
222 North LaSalle St, #1500
Chicago, IL 60601

+1 312.469.1740