Kentico Support Engineer

Kentico Support Engineer Customer Care Manager

Kentico ranks #81 in the community leaderboard with total of 25 reputation points.

  • Member since March 2010

Kentico 9 and the Windows 10 April 2018 Update

Kentico Support Engineer    —       —    Knowledge Base Article

As with all combinations of software, sometimes updates increase or improve functionality and other times something that used to work before stops working after the update is finished. Because of an unforeseen addition to the Windows 10 April 2018 Update, typical installations of Kentico 9 have run into a breaking change. The good news is, there is an easy fix, so read on.

Heartbleed bug in OpenSSL cryptographic library

Kentico Support Engineer    —       —    Knowledge Base Article
You may have heard about the recent Heartbleed bug which causes a vulnerability in the OpenSSL cryptographic library.  Kentico is safe from the Heartbleed bug as there are no references to the OpenSSL cryptographic library in its code base.  However, it is possible that some native .NET libraries have references to the OpenSSL cryptographic library.  Because of this, it is recommended to keep your entire system up to date and apply Windows updates provided by Microsoft.   More information about the Heartbleed bug can be found here - heartbleed.com/

Automatically Schedule export process for backups

Kentico Support Engineer    —       —    Knowledge Base Article
Typically when a document or object is permanently deleted from Kentico via the user interface, you need to restore a backup copy of the entire database in order to restore the single document or object that was inadvertently deleted, and usually needs to be performed via the hosting company, or site admin.  A backup copy of the site in the form of an export package can usually achieve the same results without having to restore an entire database, and you can even choose which objects to re-import, however most clients only create a backup of the database as there is no automated way to create a site export package.  This article will show you how to create a custom scheduled task to create a nightly or weekly backup of your site in the form of an export package, and how to allow a non global admin to import these export packages.

Upload file for CSS theme

Kentico Support Engineer    —       —    Knowledge Base Article
You may want to upload an OTF file extension (or similar file) using the Upload file option to the Site Manager -> Development -> CSS stylesheets -> your stylesheet -> Theme section, only to find out you cannot upload this type of file.  This article describes the simple fix needed to achieve this result.

Content scheduling in web parts V7

Kentico Support Engineer    —       —    Knowledge Base Article
This article expands upon the original Content scheduling in web parts by Helena, with updated code for version 7.x of Kentico CMS.  The code below is only intended to work with version 7.x of Kentico CMS, if you are looking for version 5.x, or 6.x please see the original article - devnet.kentico.com/articles/content-scheduling-in-web-parts

Image zoom effect

Kentico Support Engineer    —       —    Knowledge Base Article
In this article we will take a look on how to integrate magnifying zoom effect on images using jQuery in Kentico CMS.  Magnifying area will appear alongside the image whenever a user moves the cursor over the image. It is a great feature if you want to enable users zoom in and out in your e-shop sites to let them see a little more details about the product they are interested in.

Creating a Mega Menu using Hierarchical transformations

Kentico Support Engineer    —       —    Knowledge Base Article
In this article you’ll see how to integrate a Mega Menu. There are plenty of solutions for complex looking menus with images, link descriptions etc. all over the internet. These menus are using Javascript, CSS or a combination of the two. In this example, we’ll integrate the following Mega Menu solution which is completely CSS driven (which is great for both the Accessibility and the SEO point of view): How to Build a Kick-Butt CSS3 Mega Drop-Down Menu:

Video: Why Kentico CMS 7

Kentico Support Engineer    —       —    Article

Kentico CMS is an enterprise Web Content Management (CMS) and Customer Experience Management System (CXM) that provides a complete set of features for building websites, intranets, community sites and e-commerce solutions on the Microsoft ASP.NET platform; on premise or in the cloud. In this video we take a look at why Kentico CMS 7 should be your choice.

Links resolving in a blog comment

Kentico Support Engineer    —       —    Knowledge Base Article
This article gives you instructions on how to automatically resolve URL addresses into clickable links inserted by users in a comment of a blog post. There are two methods to achieve that -> pre-processing and post-processing.

Maintaining correct user host IP address in a load balanced environment

Kentico Support Engineer    —       —    Knowledge Base Article
This article will show how to ensure the correct IP address will be used in relevant modules (such as Web Analytics, Online marketing or in event logging), when the load balanced environment (or e.g. an SSL offloader) passes the original host IP address in special HTTP header and the CMS uses the address of the balancer instead.

How to auto generate a password for new users via the registration web part

Kentico Support Engineer    —       —    Knowledge Base Article
This article will explain how to auto generate and email a password for new users according to your site’s password policy, using the Registration Form web part.  Since we are going to leverage the existing functionality of the Registration Form web part, it is recommended to create a copy of this web part and register it as a custom web part.  Web parts can be registered in Site Manager -> Development -> Web parts -> New web part.

Using dependency fields in forms

Kentico Support Engineer    —       —    Knowledge Base Article
Version 7 of Kentico enables you to create dependent fields on forms without any programming. In this knowledge base article we will create an input-dependent field on our form with macros.

Using jQuery and AJAX to create a simple menu for news articles

Kentico Support Engineer    —       —    Knowledge Base Article
This article describes how to create a simple listing page to display document content with jQuery and AJAX. If you want to display some content in Kentico together with some navigation, you usually need to refresh the page to display the content of a document. In that case you would use, for example, two repeaters  - one to display the content and, one to display the menu. Sometimes this isn’t desirable as your expected behavior is to show the content right away. This article discusses one of the possible approaches of, how to achieve this.

Resolving macros in Dynamic Newsletter

Kentico Support Engineer    —       —    Knowledge Base Article
Subscriber macros like for example {%FirstName%} are not properly resolved in content of your pages when sent as a dynamic newsletter. This behavior is by design in Kentico up to version 6.0 (included) which makes it impossible to personalize the dynamic newsletter per subscriber. This article describes how to workaround this implementation.

How to avoid duplicate records for external users in the CMS_User table

Kentico Support Engineer    —       —    Knowledge Base Article
When you use Windows authentication, which creates external users in Kentico CMS, the database can sometimes return an unexpected result when updating users. You might find a duplicated record for the same user or perhaps that a user loses roles or custom changes made through the administration interface. This article describes how to avoid this.

Listing the products from a product bundle

Kentico Support Engineer    —       —    Knowledge Base Article
In this article we will show how to easily list the individual products of a product bundle, with an example using the Repeater with a custom query web part in the product detail page, or as a nested control directly in the product detail  transformation.

How to e-mail out custom table’s content

Kentico Support Engineer    —       —    Knowledge Base Article
This article describes two ways of sending content of a custom table by e-mail. The Custom tables module allows users to create their own tables in the system database and manage data in them via the Kentico CMS user interface, without the need to use e.g. Microsoft SQL Server Management. This may come in handy in many scenarios, typically when you need to store a large number of structured data items, for which standard Kentico CMS documents are not efficient. Sometimes, you may want to send its content out of the system by e-mail, or even to do so periodically. Let’s see how to do it.

How to change the value of a custom table field or forms field directly in the form using API

Kentico Support Engineer    —       —    Knowledge Base Article
While developing custom web parts, you may have a requirement to insert or edit a record in the custom table or forms table while at the same time using a predefined alternative form to create a form. This article demonstrates initialization of an alternative form and how to work with its data.

Advanced UniGrid example

Kentico Support Engineer    —       —    Knowledge Base Article

This article gives a more advanced example on how to use the UniGrid control which is a listing control used in the user interface of Kentico. It may come in handy when building custom functionality for your site. We will define a basic UniGrid; change dynamically the editing (deleting) button image and finally we will create a custom column for editing the object.

How to display custom data in a transformation for the Smart Search results

Kentico Support Engineer    —       —    Knowledge Base Article
The smart search doesn’t return all data of a document, only a small subset of it. This article describes how to retrieve additional data and how to display it in the results listing. You can also perform some other logic based on this article like for example retrieve all the children of a document and display them in the search results.

How to modify default header tags

Kentico Support Engineer    —       —    Knowledge Base Article
Even if you create a blank template, and / or select "Do not inherit any content" option in template properties, the rendered html code still contains some html tags which you did not define. Why and how can it be changed?

Links resolving in a blog comment

Kentico Support Engineer    —       —    Knowledge Base Article
This article gives you instructions on how to automatically resolve URL addresses into clickable links inserted by users in a comment of a blog post. There are two methods to achieve that -> pre-processing and post-processing.

How do document types differ from e-commerce products?

Kentico Support Engineer    —       —    Knowledge Base Article
If you want to create a new product on your site and specify its properties, you create a new document in the content tree and assign an e-commerce product (SKU). If your product has some custom properties, you can decide if they should be properties of a document type or SKU. This article explains a difference between document types and e-commerce products (SKU-s) in general.

The ##PRODUCTLIST## macro uses a thread culture instead of shopping cart culture

Kentico Support Engineer    —       —    Knowledge Base Article
If you use a template with the ##PRODUCTLIST## macro (for example an e-mail template or invoice) in your custom code, you will notice that it uses a thread culture instead of a shopping cart culture (ShoppingCartInfoObj.ShoppingCartCulture). You can follow this workaround to make it work correctly. This issue is fixed in version 6.0.

How to set up Google maps + data source + pager + repeater to work together

Kentico Support Engineer    —       —    Knowledge Base Article
If you want to display Google maps and a repeater together with one pager (so that if you change a page, both repeater and Google maps change the displayed items), you can follow this article.
Google maps web part is a specialized CMSRepeater control in fact. Thus the article explains how to make a data source control + UniPager + two viewers work together in general.

Cookies in Kentico CMS (Changes to the rules on using cookies)

Kentico Support Engineer    —       —    Knowledge Base Article
This article deals with the necessity of the cookie information required by a new law on cookies in United Kingdom. Here you can find a list of cookies which are being used in Kentico CMS. For more info please see the following article which describes this regulation nicely: Cookie law makes most UK websites illegal: what you need to know.
The law which applies to how you use cookies and similar technologies for storing information on a user’s equipment such as their computer or mobile device changed on 26 May 2011.

Content scheduling in web parts

Kentico Support Engineer    —       —    Knowledge Base Article
This article gives you instructions on how you can implement content scheduling in web parts similar to scheduling you are familiar with from documents. In other words, you will see how you can specify when the content rendered by the web part will be published for version 5.x, and 6.x of Kentico CMS.  Please see this link - devnet.kentico.com/articles/content-scheduling-in-web-parts-v7 - for version 7.x specific instructions.

Custom payment gateway without a new assembly

Kentico Support Engineer    —       —    Knowledge Base Article
By default, the development of a custom payment gateway in Kentico CMS requires the creation of a new assembly and rebuilding the project with references to Kentico CMS assemblies. In some cases you do not have an option to rebuild the project in Visual Studio with a newly added payment gateway project. This article explains how you can use a custom payment gateway in Kentico CMS without the need of a new assembly.

See all Authors