Knowledge Base Articles

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.

Troubleshooting Kentico performance

Zoltán Jalsovszky    —       —    Knowledge Base Article

Some clients tend to spent extra money on buying better hardware for their environments, thinking this will help speed up their website. However, the reality in most cases is very different. We should always ask ourselves, whether we have done everything we can to make sure the website is really optimized.

This article discusses various steps which can be used during troubleshooting Kentico performance issues, such as slow page loading times, and describes several general tips and tricks which may help improve the website performance.