This is a quick one, but man is it sexy.  I’m loving the new configuration support in Sitecore 9.  Let’s take a look at the new “set” command in the patch configuration.

Here’s how we could update two site values in the previous versions of Sitecore:

<sites>
    <site name="website" virtualFolder="/">
        <patch:attribute name="domainPath">/home</patch:attribute>
        <patch:attribute name="virtualFolder">/sitecore modules/site</patch:attribute>
    </site>
</sites>

Is that impossible to figure out? Nah.  Can it be easier? Yep! Here’s how to do the same thing in Sitecore 9.

<sites>
    <site name="website" virtualFolder="/" set:domainPath="/home" set:virtualFolder="/sitecore
modules/site" />
</sites

Now THAT is simple!

Edit: You’re going to want to import this in your configuration node like so:

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" 
xmlns:set="http://www.sitecore.net/xmlconfig/set/">

 

[ls_content_block slug=”nineonninefooter”]