Skip to content

Instantly share code, notes, and snippets.

@tslazarov
tslazarov / ImageOptimizationConfig - Startup.cs
Created January 3, 2022 12:46
Sitefinity Image Optimization
using System;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using Progress.Sitefinity.ImageOptimization.Configuration;
using Telerik.Sitefinity.Abstractions;
using Telerik.Sitefinity.Configuration;
using Telerik.Sitefinity.Localization;
namespace Progress.Sitefinity.ImageOptimization
{
@tslazarov
tslazarov / ImageOptimizationBackgroundProcessor.cs
Created January 3, 2022 12:45
Sitefinity Image Optimization
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Text;
using Telerik.Sitefinity.Abstractions;
using Telerik.Sitefinity.Configuration;
using Telerik.Sitefinity.Data;
using Telerik.Sitefinity.GenericContent.Model;
@tslazarov
tslazarov / IInstallableFileProcessor.cs
Created January 3, 2022 12:45
Sitefinity Image Optimization
using System.Collections.Specialized;
using Telerik.Sitefinity.FileProcessors;
namespace Progress.Sitefinity.ImageOptimization.FileProcessors
{
public interface IInstallableFileProcessor : IFileProcessor
{
string ConfigName { get; }
string ConfigDescription { get; }
@tslazarov
tslazarov / IDataEvent - Startup.cs
Created January 3, 2022 12:45
Sitefinity Image Optimization
using System;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using Progress.Sitefinity.ImageOptimization.Configuration;
using Progress.Sitefinity.ImageOptimization.Utils;
using Telerik.Sitefinity.Abstractions;
using Telerik.Sitefinity.Configuration;
using Telerik.Sitefinity.Data;
using Telerik.Sitefinity.Data.Events;
@tslazarov
tslazarov / ImageOptimizationProcessorBase.cs
Last active January 3, 2022 12:44
Sitefinity Image Optimization
using System;
using System.Collections.Specialized;
using System.IO;
using System.Linq;
using Telerik.Sitefinity.FileProcessors;
using Progress.Sitefinity.ImageOptimization.Utils;
using Telerik.Sitefinity.Processors;
namespace Progress.Sitefinity.ImageOptimization.FileProcessors
{