Banner Management

by Summer of Code (Kentico)
Banner Management preview




Works with:
5.5R2, 6.0

Web site


Banner Management module allows you to create banners and display them on your site.


The Banner management module provides means to create, manage and display advertisements or other content in the form of banners. It also allows you to monitor statistics, namely hits and clicks. The banners are organized into categories, of which there are two types:
  • Global banner category - the category is shared across multiple websites.
  • Site banner category - the category is bound to a particular site. Such category is not accessible from other sites.
The module incorporates the Banner rotator web part, which you can use to display banners from a specified banner category. When a user views a page where you placed the Banner rotator, the web part chooses a banner from the category and displays it to the visitor.

This module works only with Kentico CMS Advanced Package or higher (Utlimate Edition, Kentico EMS).


Daniela Kubikova commented on

Hi Peter,
Are you sure that you are trying to import the right package? After downloading the zip package from this page you need to unpack it first. There are two zip packages inside - "Banner Management" and "Banner Management". Unpack the "Banner Management" - there is an Instructions.pdf file. Open it and follow the instructions.

Peter commented on

tried to install the package on version 6 but getting errors.
Error during temporary files creation. Original exception: [ImportProvider.CreateTemporaryFiles]: Data not found or the package is not a valid export package.

msalomon-nycitycenter commented on

We had it working in 552, is it necessary to upgrade the plug-in>
How do you upgrade the code for the banner management to 6.0.

DanielaK commented on

Hi ProxyCG, I've tried installation on 6.0 HF 42 and I haven't encountered any problem. Try to import the package again, and in the Object selection step
1) Select 'All objects' in the tree and tick the 'Import files (recommended)' checkbox
2) Select 'All objects -> Global objects -> Development -> Form controls' in the tree and tick the checkbox next the 'Banner category selector' form control.
Finish the import process and check the web part again. I think It could help.

ProxyCG commented on

There seems to be an issue when installed on Version 6 HF42.
The webpart is looking for an ascx file that does not exist (BannerCategorySelector.ascx) in a folder that does not exist (FormControls).


Will there be an update to this module so it works with the current version?

egarrison-wte commented on

I was using the 6.0. I did get it to import but for some reason get this error when trying to access it. The files all look to be there and keys are in the database:

Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load type 'CMSModules_BannerManagement_Tools_Category_Category_List'.

Source Error:

Line 1: <%@ Page Language="C#" MasterPageFile="~/CMSMasterPages/UI/SimplePage.master" AutoEventWireup="true" Inherits="CMSModules_BannerManagement_Tools_Category_Category_List" Title="Banner Management - Category List" Theme="Default" Codebehind="Category_List.aspx.cs" %>
Line 2: <%@ Register src="~/CMSAdminControls/UI/UniGrid/UniGrid.ascx" tagname="UniGrid" tagprefix="cms" %>
Line 3:

Source File: /CMSModules/BannerManagement/Tools/Category/Category_List.aspx Line: 1

Juraj Hrinik commented on

Hi, which package are you using? There are two zip files. For version 5.5R2 and 6.0. In each package is banner management project folder, instructions, SQL script and CMS files with import package. You need to follow instructions in Instructions.pdf.

egarrison-wte commented on

I am having an issue installing. I get this error on 6.0.30 (sp1)

Error during temporary files creation. Original exception: [ImportProvider.CreateTemporaryFiles]: Data not found or the package is not a valid export package. (C:\websites\Kentico6test\App_Data\CMSTemp\ImportExport\Data

That Data folder did not exist. I have created it and gave full rights to group "Everyone" and it still will not install. I am running .NET 4.0 on 2008R2(64bit)

bowens commented on

Never mind, I changed the .NET version of the banner module and I think that resolved the problem...

Can't wait to try it out now!

bowens commented on

Does this module require .NET 4.0 ? I have tried installing it on an older project without luck. I get the error "Could not load file or assembly 'CMS.BannerManagement' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded."

Juraj Hrinik commented on

Hi Adrian, is already in correct place to import if you copy CMS or CMS_Proj folder into yours project. Correct destination is ~/CMSSiteUtils/Import folder.

adrian-e-cubed commented on

Can you improve the instructions please.

Step 4 - "Choose the package and import it."

There is no file in the download.