New with Sitecore 9 is the ability to specify the ability in which config files load.  Loading in Alphabetical order is soooo 2016.  There’s some work arounds for it, but nothing official.  All that has changed with Sitecore 9!

If you navigate to the App_Config folder, you’ll see a Layers.config file.  It looks something like this:

Notice the new “App_Config/Sitecore” folder.  This is where typical contents of your “App_Config/Include” folder went.  All your current items in that pesky ZZZ folder can now be gracefully executed last just by modifying the Layers.config, adding a layer to the end and hitting “Go”

Additionally, you can turn off an entire layer by adding mode=”off” like I have done in the Environment layer above.

This entry is part of my series "Nine on Nine" which is a "quick peek" at nine new things in Sitecore 9.  I've been messing a bit with the Technical Preview, and there's lots of exciting stuff to share.  Some of these might change a little in regards to General Availability, but hopefully not too much... These posts won't cover everything in depth, as I hope to do more detailed analysis in the coming months. Other Entries in Nine on Nine
  1. Connecting to Sitecore Rocks
  2. Controlling Configuration Load Order
  3. Dynamic Placeholders
  4. Server Role Configuration
  5. Sitecore Forms
  6. Switching Search Providers
  7. SIF and HTTPS Everywhere
  8. Using Set in Configuration Files
  9. Infrastructure Software changes
There's more than just nine new things.  XConnect is a huge change to how data is collected.  Cloud-first support is another big thing.  Look to the official RSS Community Blog Feed, check out the Sitecore Slack Channel, hit up the Sitecore Stack Exchange or leave the Official Forums for more information.  It's a great time to be a Sitecore Developer!