Skip to content
Automatically shrink images using TinyPNG API during uploading to the Media Library. Applicable for Kentico 12 CMS.
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets
CMS
LICENSE
README.md
TinyPNG_KenticoModule.zip

README.md

Nuget

DeleteAgency.Kentico12.TinyPng

Automatically shrink images using TinyPNG API during uploading to Media Library or as a Page Attachment. Applicable for Kentico 12 CMS.

Installation

Install DeleteAgency.Kentico12.TinyPng NuGet package for both Kentico CMS and MVC solutions:

Install-Package DeleteAgency.Kentico12.TinyPng

Build and run Kentico CMS Admin. During first open Kentico module with settings will be imported in the database automatically.

Configuration

Open the following settings in Settings > Integration > TinyPNG section, tick Enabled and fill your TinyPng API Key. Other settings can be changed as well, if needed: TinyPng module settings

Contribution

All contributions are very much welcomed! Setting up a development environment is pretty easy:

  1. Download the code from the repository:
    git clone https://github.com/diger74/DeleteAgency.Kentico12.TinyPng
    
  2. Install Kentico default Dancing Goat MVC sample site
  3. Import TinyPNG_KenticoModule.zip package via Kentico Import interface in Sites application
  4. Copy the content of the CMS folder from code repository to the Dancing Goat website CMS folder
  5. Add DeleteAgency.Kentico12.TinyPng.csproj project into Dancing Goat WebApp solution, build and open Kentico admin interface

Compatibility

This NuGet package is compatible with Kentico 12, any Hotfix, both Portal Engine and MVC.

Support

Found a bug? Please raise an Issue in the GitHub or contact me.

Referencies

For more information please read my blog post.

You can’t perform that action at this time.