CONTENTSTART
EXCLUDESTART EXCLUDEEND

Part of what makes any CMS worth its salt is the ability to extend its functionality.  Kentico has done this through Global Event hooks, which allow you to intercept and modify the behavior of the internal workings at certain key points.

If you are creating a marketplace submission, or even an internal module that you plan on using on multiple sites, global events are probably something you’re going to benefit from.

Posted: 1/4/2020 10:12:46 PM by Trevor Fayas | with 0 comments


What, you thought I was done with Dynamic Routing?  No way!  My previous Dynamic Routing system was only a stop gap, allowing only NodeAliasPath routing, and a rather clunky redirection system.  After 80+ hours of work (and 20 some from fellow Kentico enthusiast Sean G. Wright), we present to you the fully integrated and optimized Dynamic Routing plugin!
Posted: 11/12/2019 7:06:43 PM by Trevor Fayas | with 2 comments


Pushing Staging tasks and Code in a clean manner can be tricky in more complex Kentico environments, as well as issues that come into play with Module class changes.  This article provides code and guides to overcome these obsticles and help keep your deployments organized.
Posted: 2/28/2019 8:00:00 PM by Trevor Fayas | with 0 comments


Binding objects on the Node is a smart way to store your page's relationships.  However making sure the bound objects are synced up with the document can be tricky and require some custom coding.  In this article i'll take a deep dive into the Staging Module, how it works, why Node binding is unique, and how to make your Node-to-Object bindings stage properly with your document.
Posted: 11/30/2018 4:20:42 PM by Trevor Fayas | with 0 comments


One of the things I’m known in the Kentico community is my desire to build useful tools for developers, so they can leverage Kentico’s features to a greater degree of ease and scope.  In this article I'll demonstrate a new Module I've created to allow you to more easily create and manage relationships within Kentico.
Posted: 10/31/2018 11:19:25 PM by Trevor Fayas | with 0 comments


In any Site or Entity, there are Many-to-One or Many-to-Many relationships.  Whether it be something as simple as “Multiple Banners to display on this page” to the more complex relationships that are needed to do custom ups (such as “Multiple states this dealer serves”).  The tricky part is, there are multiple ways to handle multiple relationships in Kentico, each with pros and cons.  By the end of this article however, you should be able to know which is the best thing for the situation!
Posted: 2/1/2018 8:00:00 AM by Trevor Fayas | with 0 comments


Many are familiar with the phrase “Death by a thousand cuts.”  It carries with it the idea that you can do a lot of damage with a sum of seemingly minor things.  This isn’t going to be a tutorial, but more of a warning with other developers on the dangers of taking shortcuts, and breaking Kentico with your code.
Posted: 1/2/2018 9:27:08 PM by Trevor Fayas | with 0 comments


Tools tools tools, everyone loves tools!  Tools help you build stuff, do stuff, and better tools mean you can do more with less time and less hassle.  Well, I finally got around to publishing some new tools for you to help you develop your sites.  In this article, I’m going to go through the new tools, explaining my thought processes behind them, along with some great application examples.
Posted: 10/31/2017 7:10:27 PM by Trevor Fayas | with 0 comments


When creating Custom Modules, sometimes you want to give access to some classes but not others.  Kentico documentation covers how to set a general Read and Modify class for the entire module, this article will show you how to set them at individual class levels!
Posted: 7/31/2017 4:00:00 PM by Trevor Fayas | with 0 comments


CONTENTEND