Skip to content

Instantly share code, notes, and snippets.

@Wesley-Lomax
Wesley-Lomax / AddSolrField.xml
Last active August 29, 2015 14:22
Create Field to Fix Solr Exact String Matching
<?xml version="1.0"?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/" xmlns:set="http://www.sitecore.net/xmlconfig/set/">
<sitecore>
<contentSearch>
<indexConfigurations>
<defaultSolrIndexConfiguration>
<fieldMap>
<fieldNames>
<field fieldName="some field name" returnType="string" patch:after = "field[@fieldName='title']" />
</fieldNames>
@Wesley-Lomax
Wesley-Lomax / SitecorePipelinePatch.xml
Last active August 29, 2015 14:22
Sitecore patch include Pipeline processors
<?xml version="1.0"?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<pipelines>
<httpRequestBegin>
<processor type="FullyQualifiedName, AssemblyName" patch:after="*[@type='Sitecore.Pipelines.HttpRequest.ItemResolver, Sitecore.Kernel']" />
<processor type="Sitecore.Pipelines.HttpRequest.ExecuteRequest, Sitecore.Kernel">
<patch:attribute name="type">FullyQualifiedName, AssemblyName</patch:attribute>
</processor>
</httpRequestBegin>
@Wesley-Lomax
Wesley-Lomax / SitecoreLinkManagerMultiLingual.xml
Last active August 29, 2015 14:22
Sitecore Link Manager Patch Include Multi Lingual Site
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<linkManager>
<providers>
<add name="sitecore">
<patch:attribute name="languageEmbedding">always</patch:attribute>
<patch:attribute name="lowercaseUrls">true</patch:attribute>
<patch:attribute name="shortenUrls">true</patch:attribute>
<patch:attribute name="useDisplayName">true</patch:attribute>
</add>
@Wesley-Lomax
Wesley-Lomax / SitecoreDataFolder.xml
Created June 4, 2015 16:23
Relative Sitecore Data Folder for Dev
<?xml version="1.0"?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<sc.variable name="dataFolder">
<patch:attribute name="value">/App_Data/SitecoreData</patch:attribute>
</sc.variable>
</sitecore>
</configuration>
@Wesley-Lomax
Wesley-Lomax / SwitchOnRebuildSolrSearchIndex.xml
Created June 4, 2015 16:27
Sitecore Solr SwitchOnRebuildSolrSearchIndex
<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<contentSearch>
<configuration type="Sitecore.ContentSearch.ContentSearchConfiguration, Sitecore.ContentSearch">
<indexes hint="list:AddIndex">
<index id="sitecore_web_index" type="Sitecore.ContentSearch.SolrProvider.SwitchOnRebuildSolrSearchIndex, Sitecore.ContentSearch.SolrProvider">
<param desc="name">$(id)</param>
<param desc="core">$(id)</param>
<param desc="rebuildcore">$(id)_rebuild</param>
@Wesley-Lomax
Wesley-Lomax / BaseSearchResultItem.cs
Created July 30, 2015 07:52
Sitecore Glass Mapper and Solr BaseSearchResultItem
using System;
using System.ComponentModel;
using Glass.Mapper.Sc.Configuration;
using Glass.Mapper.Sc.Configuration.Attributes;
using System.Xml.Serialization;
using Sitecore.ContentSearch;
using Sitecore.ContentSearch.Converters;
using Sitecore.Data;
using Sitecore.Data.Items;
@Wesley-Lomax
Wesley-Lomax / BuildMultipleSolutions.xml
Last active August 29, 2015 14:26
Configuration file to build multiple solutions from command line
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Solutions Include="..\Project1\Project1.sln" />
<Solutions Include="..\Project2\Pjoject2.sln" />
<Solutions Include="..\Project3\Project3.sln" />
</ItemGroup>
<Target Name="Clean">
@Wesley-Lomax
Wesley-Lomax / MultipleSoltuonsBuild.bat
Created July 30, 2015 10:03
Batch file to run xml configuration building multiple projects
@echo off
IF EXIST "%ProgramFiles(x86)%" (
call "%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
) ELSE (
call "%ProgramFiles%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
)
ECHO "Building all projects"
@Wesley-Lomax
Wesley-Lomax / IncludeSVG.xml
Last active August 26, 2015 08:42
Media Type for SVG
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<mediaLibrary>
<mediaTypes>
<mediaType name="SVG image" extensions="svg">
<mimeType>image/svg+xml</mimeType>
<forceDownload>false</forceDownload>
<sharedTemplate>system/media/unversioned/image</sharedTemplate>
<versionedTemplate>system/media/versioned/image</versionedTemplate>
<mediaValidator type="Sitecore.Resources.Media.ImageValidator"/>
@Wesley-Lomax
Wesley-Lomax / IncludeCustomJSforRTE.xml
Last active August 26, 2015 08:42
Add custom JS for Sitecore CMS Rich Text Editor
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<clientscripts>
<htmleditor>
<script src="/assets/scripts/sitecore/rte.custom.js" language="JavaScript" key="rte.custom" />
</htmleditor>
</clientscripts>
</sitecore>
</configuration>