Knowledge Base Articles

Troubleshooting Email Marketing Links and Tracking in Kentico

Pavel Jiřík    —       —    Knowledge Base Article

When using email marketing in Kentico, the tracking capability plays a significant role in the whole marketing process. Kentico allows you to track opened emails, clicked links, unsubscription rate or contact activities. The information can then be used elsewhere in the system - e.g. for marketing automation or contact segmentation.

Locating obfuscated SQL injection attempts

Michal Samuhel    —       —    Knowledge Base Article

In terms of security there is a large list of approaches that can be exploited. Over time it is highly probable that someone will target your site and the attacker is keen on using every possibility to breach your security.

Today I will go back to basics and discuss the SQL injection (SQLi).

Ajax Helper Module

Eric Dugre    —       —    Knowledge Base Article

This new Kentico 10 module provides an interface for creating custom responses to return data from the database in an AJAX request.

Creating Module Installation Packages

Eric Dugre    —       —    Knowledge Base Article

Installation packages create an easy way for developers to install, update, and uninstall your custom module, but they can take a bit of configuration before they’re ready to ship. This article should clarify the necessary steps to finalize your installation package.

What Happens During a Kentico Upgrade?

Matthew Sandstrom    —       —    Knowledge Base Article

Here, I will try to demystify the Kentico Upgrade and shed some light on its components. Understanding the structure of the upgrade can be extremely helpful when troubleshooting problems, since it can help determine where something went wrong.  It can also give you some general peace of mind when starting this important process.

How to Delete Inactive Contacts in Batches in Kentico 8

Pavel Jiřík    —       —    Knowledge Base Article

When your database is very large, and you suddenly enable the deletion of inactive contacts (Settings application -> On-line marketing -> Contact management -> Inactive contacts -> Delete inactive contacts), the scheduled task responsible for the deletion may result in a timeout as it tries to delete all inactive contacts at once.

HTML Resource Strings Module

Pavel Jiřík    —       —    Knowledge Base Article

Sometimes you have a snippet of the HTML code or a longer text that you wish to use multiple times on your site. By default, Kentico contains the Localization application that allows you creation of custom resource strings. However, this is intended more for multi-culture sites. Therefore, I would like to show you how to create such a module from scratch.