This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<analyzer type="Sitecore.ContentSearch.LuceneProvider.Analyzers.PerExecutionContextAnalyzer, Sitecore.ContentSearch.LuceneProvider"> | |
<param desc="defaultAnalyzer" type="Sitecore.ContentSearch.LuceneProvider.Analyzers.DefaultPerFieldAnalyzer, Sitecore.ContentSearch.LuceneProvider"> | |
<param desc="defaultAnalyzer" type="Lucene.Net.Analysis.Standard.StandardAnalyzer, Lucene.Net"> | |
<!-- To run a different version of Lucene, change the version. | |
Usage: If a problem is found in the latest version to Lucene and a previous version is more stable, you can change the version | |
attribute and run in the version that is stable e.g. Lucene_29 or Lucene_23. | |
--> | |
<param hint="version">Lucene_30</param> | |
</param> | |
</param> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ImageUrl : IComputedIndexField | |
{ | |
public object ComputeFieldValue(Sitecore.ContentSearch.IIndexable indexable) | |
{ | |
Item item = indexable as SitecoreIndexableItem; | |
if (item != null) | |
{ | |
var fileField = ((FileField)item.Fields["Image"]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class DmsPageEventsManager : IDmsPageEventsManager | |
{ | |
readonly Guid _searchPageEventGuid = new Guid("{0C179613-2073-41AB-992E-027D03D523BF}"); | |
readonly Guid _downloadPageEventGuid = new Guid("{FA72E131-3CFD-481C-8E15-04496E9586DC}"; | |
private ICurrentPageContext CurrentPage() | |
{ | |
return Tracker.Current.Session.Interaction.CurrentPage; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class RegisterWebApiRoute | |
{ | |
public void Process(PipelineArgs args) | |
{ | |
var config = GlobalConfiguration.Configuration; | |
config.Routes.MapHttpRoute("DefaultApiRoute", | |
"MikeAPI/{controller}/{action}/{id}", | |
new { id = RouteParameter.Optional }); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/"> | |
<sitecore> | |
<api> | |
<services> | |
<configuration type="Sitecore.Services.Infrastructure.Configuration.ServicesConfiguration, Sitecore.Services.Infrastructure"> | |
<allowedControllers hint="list:AddController"> | |
<allowedController desc="WallpaperController">MikeRobbins.WallpaperManager.Controllers.WallpaperController, MikeRobbins.WallpaperManager</allowedController> | |
</allowedControllers> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ItemComparer : IEqualityComparer<Item> | |
{ | |
public bool Equals(Item x, Item y) | |
{ | |
return x.ID == y.ID; | |
} | |
public int GetHashCode(Item obj) | |
{ | |
return obj.ID.GetHashCode(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
IMPORTANT: This configuration file is not intended for any production Sitecore installation. | |
Purpose: This include file contains some experimental optimizations that can speed up start-up. | |
Please, review each of the patched elements below and consider if some of the optimizations should be commented out due to the specifics of your solution. | |
Enabling this file without taking into account the specifics of your solution can have unexpected consequences. | |
To enable this include file, rename it to have a ".config" extension. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
IHttpContent content = new HttpStringContent(@"{ ""domain"": ""sitecore"", ""username"": ""admin"", ""password"": ""b"" }", UnicodeEncoding.Utf8, "application/json"); | |
using (var client = new Windows.Web.Http.HttpClient.HttpClient()) | |
{ | |
var result = await client.PostAsync(new Uri("https://192.168.1.112/Sitecore/api/ssc/auth/login"), content); | |
result.EnsureSuccessStatusCode(); | |
var authResult = await result.Content.ReadAsStringAsync(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
namespace MikeRobbins.SitecoreUtilities.RazorHelpers | |
{ | |
public class HtmlAttributes | |
{ | |
private NameValueCollection _nameValueCollection = new NameValueCollection(); | |
public HtmlAttributes CssClass(string cssClass) | |
{ | |
_nameValueCollection.Add("class", cssClass); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Allow the FXM tracking beacon to be called by non-local clients (i.e. the end user's we are tracking) --> | |
<api> | |
<services> | |
<configuration type="Sitecore.Services.Infrastructure.Configuration.ServicesConfiguration, Sitecore.Services.Infrastructure"> | |
<allowedControllers hint="list:AddController"> | |
<allowedController desc="BeaconController">Sitecore.FXM.Service.Controllers.BeaconController, Sitecore.FXM.Service</allowedController> | |
<!-- Deploy to CM server only --> | |
<allowedController desc="DomainMatcherController">Sitecore.FXM.Service.Controllers.DomainMatcherController, Sitecore.FXM.Service</allowedController> | |
<allowedController desc="ElementMatcherController">Sitecore.FXM.Service.Controllers.ElementMatcherController, Sitecore.FXM.Service</allowedController> | |
<allowedController desc="ExperienceEditorComponentController">Sitecore.FXM.Service.Controllers.ExperienceEditorComponentController, Sitecore.FXM.Service</allowedC |
NewerOlder