For me, there is a big change in this version: happily, multi-solution in one Sitecore instance is enabled. It means that you can use my simple framework for multiple Visual Studio solutions as many as you want in ONE Sitecore instance.
Some tweaks were made:
- use Controller Extension instead of custom MVC View Engine which was mentioned in version 1.6
- define a group of sites for every single solution so that we can play with custom Sitecore pipeline/processor/event handler/etc on specific sites
- create a new Sitecore patch config file for Glass Mapper Sc’s processor on every single solution instead of using the default one Glass.Mapper.Sc.Start.config which will be overwritten when a new solution steps in
- add the solution name as a prefix to all Rewrite URL Rules and add the conditions for specific host names as well
- add the solution name to all MVC routes
- using DownstreamPublishing.targets for decreasing the duration of build and deploy
- adding some custom common validation rules such as Max Length and Required, the reference
- adding 02 Habitat features Identity and LocalDatasource
- adding a new feature SitecoreSupports in order to integrate Sitecore’s hotfixes if any to the solution and add a new Gulp task Copy-Hotfix-Assemblies as well
- adding a new Sitecore custom field Query Treelist, the reference
- in case /sitemap.xml is called directly (without language params) then serves X links (X = number of supported language). This way Google can follow the sitemap.xml links and discover the alternative languages
- making Unicorn’s serialization folder shorter (from serialization to seria) in order to have more spaces for yml‘s file path
Happy Sitecore Coding!