Cache dependencies allow you to add dependencies to your cache expiration. For example, you could have a dependency on news. Then whenever news gets updated, your cache is automatically purged (and if you do it properly, it is purged on all environments if it is a load balanced setup). Why use them? They offer so … Continue reading “The power of Cache Dependencies in Sitefinity”

If you plan on developing custom modules / custom content types in Sitefinity, then you will likely have to interact with various permissions attributes in Sitefinity. Here is a quick rundown on each one and what it offers: Hope this helps!

Sitefinity uses OutputCache to cache HTML page output. This greatly increases the performance of page rendering because it does not have to compile or generate the HTML. If you are unfamiliar with this process, please take a look at this informational post on page rendering in Sitefinity. What is it? Post Cache Substitution is a … Continue reading “How and when to use Cache Substitution in Sitefinity”

The EventHub is a great system for subscribing to events in Sitefinity. For instance, if you want to run some code whenever a user logs in, you can subscribe to the ILoginCompletedEvent for this. You can check out the full list of available events here. The issue Anyways, I often see users of the EventHub … Continue reading “Help! My EventHub events are running multiple times”