writing speaking about elsewhere rss contact
#digitaljeroen, digital twin, available 24/7

Chat with Digital Jeroen.

My digital twin: ask it anything about Xperience by Kentico, CMS and DXP architecture, DevOps or AI. It answers in my voice, from nearly 20 years of writing and projects.

Digital Jeroen
digital twin of Jeroen Fürst
Digital Jeroen is AI generated and can be wrong. Verify anything important, or ask the real Jeroen.
writing, 143 posts, 3 sources

All my writing, one place.

Some posts live here on this Kentico powered blog. Others are guest articles on Frankwatching or technical pieces on dev.to. I never cross post, the link always takes you to the canonical source.

subscribe via RSS
topic:
source:
dev.to
6 Oct 2025 · 1 min read · #azuredevops

How to Delete a Code Wiki in Azure DevOps

In one of my projects, I initially created a Code Wiki next to the regular project Wiki in Azure DevOps, thinking it might be useful, but later...

read on dev.to
dev.to
11 Apr 2025 · 1 min read · #digitaljeroen

Vibe Coding: Revolutionizing Software Development with GitHub Copilot Agents

Ever had those days when coding felt like a grind, as if you were stuck in a cycle of repetitive tasks and endless screen time? Yeah, I know the...

read on dev.to
dev.to
10 Apr 2025 · 1 min read · #digitaljeroen

Integrating AI Agents with n8n: Enhance Your Workflow Automation

As someone deeply immersed in digital experience architecture, I've always been fascinated by the idea of integrating AI agents into workflow...

read on dev.to
dev.to
9 Apr 2025 · 1 min read · #digitaljeroen

Mastering Azure DevOps Pipeline Variables and Secrets: Tips and Best Practices

I recently found myself deeply immersed in optimizing our Azure DevOps pipelines. It's that moment when you uncover little hacks and best practices...

read on dev.to
dev.to
8 Apr 2025 · 1 min read · #digitaljeroen

Revolutionizing Prototyping with AI: How Lovable Enhances Efficiency

As a digital experience architect, I'm always on the lookout for new ways to streamline the prototyping phase. Recently, I discovered an intriguing...

read on dev.to
dev.to
7 Apr 2025 · 1 min read · #digitaljeroen

Harnessing AI Automation with n8n for Seamless Blog Writing

Over the past few weeks, I've been perfecting the way I create and share technical blog posts 📘. Introducing AI automation into my writing routine...

read on dev.to
dev.to
26 Sep 2024 · 1 min read · #kentico

Tips for Migrating from KX13 to Xperience by Kentico

Transitioning from Kentico Xperience 13 (KX13) to XbyK is a significant move that requires careful planning. While you might be satisfied with your...

read on dev.to
dev.to
8 Jan 2024 · 1 min read · #kentico

Embracing the Headless Channel in Xperience by Kentico

In December last year, Xperience by Kentico rolled out 🎁 a significant refresh, introducing the Headless Channel functionality. This innovative...

read on dev.to
dev.to
19 Sep 2023 · 1 min read · #kentico

Kentico SaaS: First Contact

In this article, we will take a first look 👀 into the exciting new world of Kentico SaaS. Kentico SaaS offers customers a worry-free way to host...

read on dev.to
dev.to
29 Aug 2023 · 1 min read · #devops

Troubleshooting "Our Services Aren't Available Right Now" Error in Safari with Azure Front Door

Introduction In my line of work, which often involves managing projects hosted on Azure and utilizing DXP platforms like Kentico and Umbraco, Azure...

read on dev.to
dev.to
23 Jun 2023 · 1 min read · #kentico

Essential Insights into Kentico Xperience's Hotfix Methodology for Developers

Introduction In this blog post, I cover some hidden magic of Kentico Xperience, specifically an internal method that silently operates in the...

read on dev.to
frankwatching
25 Oct 2021 · 1 min read · #Alle artikelen

Hoe automatisering de onboarding van nieuwe medewerkers kan ondersteunen

Iedere organisatie heeft ermee te maken. Een collega in spe heeft toegezegd om bij je bedrijf te komen werken en je kunt de voorbereidingen...

read on frankwatching
dev.to
3 Aug 2021 · 1 min read · #azure

Tackle 0 Byte files in Azure Blob Storage with ease using Azure PowerShell

Introduction Have you ever felt like you were facing a challenge that would take you a long time to solve? I had that feeling recently when I had...

read on dev.to
blog
1 Jun 2020 · 2 min read · #Exam

Update: Tips for becoming a certified Xperience developer

It seems like a hot topic at the office these days. Everyone wants to get certified in their specific areas. As my team specializes on development with Kentico, i'd like to help them out by providing my experiences hopefully resulting in a succesfull outcome.

read post
blog
1 Jun 2020 · 1 min read · #Exam

Update: Tips for becoming a certified Kontent developer

Kentico has launched a new developer certification for it's Content as a Service product called Kontent. If you are interested in getting some pointers before taking the leap then you are the right place.

read post
blog
11 Feb 2019 · 2 min read · #CSV

Content migration made easy with Kentico

With almost every project we get the question if it is possible to migrate the existing content from one CMS to another. This can be challenge for the team when large Excel files are delivered containing huge amounts of content, often just a couple of weeks before the new site needs to goes live. Kentico's Import Toolkit makes this chore a piece of cake!

read post
blog
7 Dec 2018 · 2 min read · #"application settings"

New web.config application settings in Kentico 12

With the release of every new major version, I feel the urge to find new features and especially the ones that are not that visible. I did a quick comparison between the Kentico v11 and v12 web.config application settings and found the following new keys. Time will tell if they will be useful but it's good to take note of their existence.

read post
blog
27 Nov 2018 · 2 min read · #"Azure AD"

Claims-based authentication using Azure Active Directory

Did you know Kentico supports Azure Active Directory authentication out-of-the-box? Setting it up is very easy once you know how you can find the required configuration settings. Continue reading to get to the steps.

read post
blog
15 Oct 2018 · 8 min read · #Kentico

Why Opt for MVC as Your Primary Development Model

When deciding to develop a website on Kentico, there is an important decision to be made with regards to how it's going to be developed. Basically, there are two options: it can be developed using the portal engine, or MVC. In this blog post you will find some of the reasons for choosing MVC. Special thanks go out to Dominika Gallot for co-writing this blog post with me.

read post
blog
22 Jun 2018 · 1 min read · #Kentico

Kentico 12 MVC widgets in action

Yesterday, at the Kentico Benelux User Group, I showcased the new Kentico MVC widgets feature that will be released with Kentico v12 at the end of this year. I also demonstrated my custom built Kentico Cloud Asset widget and how easy it is to build your own widgets.

read post
blog
9 Mar 2018 · 7 min read · #Kentico

Upgrade like a pro

With this post I would like to share my ideas when it comes to upgrading Kentico to the latest version. I believe that upgrading Kentico is a good practice, not only to leverage new features as a developer, marketer or content admin, but also to make sure the software keeps up with the current technology like .NET frameworks, browser support and is up-to-date from a security perspective. This post is not specific to any Kentico version.

read post
blog
7 Dec 2017 · 3 min read · #"Kentico Cloud"

Kentico Cloud and .NET Core: a winning combination!

Since the introduction of Kentico Cloud last year at the 404 conference in Las Vegas, I have been eager to start on a real life project. Luckily for me, I recently got the chance to get my hands dirty! With this post I hope to get you excited about the technology and help you kickstart your next .NET Core Kentico Cloud project!

read post
blog
1 Sep 2017 · 1 min read · #Categories

Enabling the Multiple Category Selector in Web Parts

If there is one thing in Kentico that I repeatedly forget, it's the fact that the Multiple Category Selector form control by default only works in documents/pages. Fortunately, it is quite easy to tweak the control to be used within web parts/widgets. This post highlights the code to tweak and provides a nuget package for you to play with.

read post
blog
26 May 2017 · 2 min read · #Azure

Connecting the Clouds, A TrueLime Story

Last week I was privileged to present a business case study at the Kentico Roadshow in Amterdam, a one day event showcasing Kentico Cloud and Kentico EMS. In the case study I told the journey of getting our company blog live using the headless CMS Kentico Cloud in combination with ReactJS, hosted on the Microsoft Azure platform. This post highlights the result of our journey.

read post
blog
21 Apr 2017 · 1 min read · #Kentico

Help: My custom module classes are not being imported in Kentico

The other day a colleague panicked when his custom module was only partially imported on his co-workers machines. The custom classes were not part of the export package, and he could not figure out what the issue was. While I had encountered this once before, I simply forgot how to fix it. With this post I hope to add the resolution to my long term memory, and ofcourse help everyone who is facing the same issue ;)

read post
blog
11 Apr 2017 · 1 min read · #Azure

How to continuously deploy a ReactJS website to Azure using VSTS

For one of our latest internal projects using Kentico Cloud , we decided to create a ReactJS Single Page Application. While I typically work with Visual Studio and .NET, I found it interesting to explore this new world of JavaScript web magic! This post contains the steps to deploy ReactJS to Azure using a simple build definition in VSTS.

read post
blog
30 Mar 2017 · 1 min read · #NuGet

Don't WET the code, initialize your private NuGet repo with VSTS

Ever since we have started growing at TrueLime , it has become harder to keep up with all the cool things our dev teams create. Even though we got the knowledge sharing flowing via chapter meetings and lunch-and-learn sessions, this did not prevent us from the "writing everything twice" concept. In this post I will highlight the steps to get your own NuGet repo up and running.

read post
blog
21 Mar 2017 · 1 min read · #Docker

Adding Docker support to Kentico

With the release of Visual Studio 2017 , it has become child's play to add Docker support to your projects. In this post I will be highlighting the steps to add Docker support to a Kentico v10 web application. I will also provide some troubleshooting tips that I encountered in my trip with Docker containers.

read post
blog
6 Mar 2017 · 1 min read · #VSTS

Help: VSTS failed to deploy website (ERROR_FILE_IN_USE)

After several succesful deployments, out of nowhere the release starts to fail with the error: Failed to deploy website and error code: ERROR_FILE_IN_USE.

read post
blog
14 Feb 2017 · 2 min read · #"Continuous Deployment"

How to setup Continuous Deployment using VSTS within minutes

Since last year I have become quite a fan of Visual Studio Online a.k.a. Visual Studio Team Services (VSTS). In this post I want to show you how easy you can leverage the VSTS platform and get your continuous deployment pipeline running within minutes.

read post
blog
3 Feb 2017 · 1 min read · #Kentico

Upgrade to 10: Page type class not found in the data

Last week I finally finished upgrading my blog to Kentico 10 and moved it to Azure. While the upgrade procedure went pretty smooth, there was one issue that popped up when trying to view items in the content tree.

read post
blog
30 Nov 2016 · 2 min read · #Kentico

Hidden gems in Kentico 10

The wait is finally over, Kentico 10 is now available for everyone! As a Kentico MVP I had the privilige to play with some prereleases over the last couple of months. In this post I would like to share my findings with you :)

read post
blog
28 Oct 2016 · 5 min read · #Deployment

10 tips to ease deployment

One of the most critical moments in development is when a new website or feature gets pushed to production. In this post I will share with you 10 tips that helped us get our deployment "under control" without having to spend our precious time in evenings and weekends to fix the release.

read post
blog
30 Sep 2016 · 1 min read · #"Ask the Experts"

Kentico Ask the Experts 2016 #3 Recap

Earlier this week I had the priviledge to take part of an online expertise panel to discuss Kentico related questions.

read post
blog
24 Aug 2016 · 1 min read · #Content

Quick tip: how to easily enable content filtering for your editors

Almost everytime when I am providing editor training I am being asked if and how it's possible to filter content. In this post I will show you how easy it is to configure custom filters for your content types using alternative forms and achieve extreme fast result.

read post
blog
27 Jun 2016 · 1 min read · #CI

Help! My Kentico database is corrupt after importing the CI repository

Quite recently, one of our development teams panicked when all of a sudden they were confronted with the Kentico Database Setup wizard. After having a quick look we noticed that the database and contents was still there except the CMS_SettingsKey table which was empty...

read post
blog
31 May 2016 · 1 min read · #Kentico

Content personafication

Influencing the output of content based on the target audience in Kentico is very easy. This post contains the basics to get you familiar with personas and personalisation using two handy Kentico macros.

read post
blog
30 Mar 2016 · 2 min read · #Kentico

How to create your own cool custom report module in Kentico

This post contains steps to create a new Kentico module using a custom UI template and custom UI web part to display a sample report. It will allow you to grant access to single reports by simply configuring roles and permissions. No coding required!

read post
blog
10 Feb 2016 · 1 min read · #Kentico

Quick tip: Fast access to the Macros module

Do you ever take the time to think about why a certain task requires more effort (measured by the amount of clicks) than you would expect? For me one example is navigating to the Macro console, report and/or signatures, which are located within the System module. If you are like me and use the Macros module a lot than please continue reading and find an easy way to speed up access without having to change any existing code!

read post
blog
20 Jan 2016 · 1 min read · #Azure

Help with renaming the Azure database

Sometimes even the easiest tasks can result in unexpected behavior. With this post I want to share with you a couple of dark clouds that I encountered when trying to rename a database living in Azure.

read post
blog
15 Jan 2016 · 1 min read · #Azure

Global Domination with Kentico

A website that can grow with your business and that can reach global markets is no longer a luxury, it is a must-have. I will show you how to develop a highly scalable Kentico Azure site capable of reaching every corner of the world, give you a quick tour of the Azure portal, guide you through the implementation and configuration of various features in the Kentico architecture, as well as the best practices for developing scalable Kentico sites in Azure.

read post
blog
18 Dec 2015 · 1 min read · #Kentico

Upgrade to 9: How to handle the missing page related views

Over the last couple of weeks we have worked on several upgrades of our existing sites to Kentico 9, which was released last month. While the upgrade process overall went pretty smooth, one issue popped up in almost all of our cases. In our projects we tend to leverage page related views (View_[ClassName]_Joined) in repeaters/univiews with custom queries which are removed during the upgrade process. This post will give you insights on how we handled this.

read post
blog
16 Oct 2015 · 1 min read · #Export

Quick tip: how to export a media library with files

Exporting stuff in Kentico is super easy if you know your options. Almost every screen or grid provides you with the option to export the desired object. In the case of the media library we not only want the object definition but also the files that are uploaded. Follow the steps below to get the complete set.

read post
blog
26 Sep 2015 · 1 min read · #Kentico

Working with roles and permissions

Every now and then we are given the challenge to create custom roles specific to clients needs. In this post I would like to share with you how I typically handle the role creation and configuration of the permissions.

read post
blog
28 Aug 2015 · 2 min read · #Kentico

Automatically generate scheduled tasks for web farms

Does your Kentico website automatically scale out? Are you levering Kentico web farms? Did you ensure that certain scheduled tasks are being executed on every server in the farm? If the last answer is no then please continue reading.

read post
blog
8 Jul 2015 · 1 min read · #"Content Management"

Content management tweak

One of the cool features of Kentico being a platform is that you can extend it quite easily and add cool features without having to code. In this post I will show you how you can enhance content management and provide recorded form data at the page level.

read post
blog
2 Jul 2015 · 1 min read · #Azure

Typos in Azure Redis Cache access keys can result in headaches

Have you ever encountered the following error: StackExchange.Redis.RedisConnectionException? With this post I hope to save you time that I lost in my struggle finding the answer.

read post
blog
30 Jun 2015 · 1 min read · #Debug

Macro performance gotcha

Have you ever had the impression that the site felt slowish after altering for example a transformation? Let me share some intel that is crucial when working with K# macro conditions.

read post
blog
25 Jun 2015 · 2 min read · #EMS

Korte introductie van Kentico EMS

Afgelopen week vond de eerste bijeenkomst van de kersverse Kentico Benelux User Group plaats. De meeting heeft me geïnspireerd om eens in het Nederlands te bloggen over Kentico. In deze post laat ik zien hoe makkelijk het is om Kentico EMS in te zetten zonder maar 1 regel code te hoeven programmeren.

read post
blog
29 May 2015 · 3 min read · #Deployment

Packaged deployment via Kentico Export/Import

With Kentico 9.0 coming out later this year, one of the big new features regarding deployment will be the out-of-the-box support for continuous integration. This post will focus on one of the two typical deployment options that you currently can use in your existing Kentico projects: Export/Import.

read post
blog
14 Apr 2015 · 3 min read · #Categories

Tips for maintaining relationships (a.k.a. relationtips)

Almost every Kentico project will require you to configure a solid information architecture. In this blog post I will cover several options on how to capture and present related content.

read post
blog
24 Mar 2015 · 1 min read · #Kentico

Adding zones via web parts

In this post I would like to highlight one of my favorite web parts that ships with Kentico, the web part zone web part.

read post
blog
10 Mar 2015 · 1 min read · #Intranet

Social Intranet "Joost" wins Kentico Site of the Year 2014 award

Today we are celebrating the fact that we won the Kentico Site of the Year 2014 award for best Intranet with our project "Joost", a Social Intranet built on the Kentico platform. In this post I will highlight my top 5 favorite out-of-the-box Kentico features, that we facelifted in this Modern UI design.

read post
blog
3 Feb 2015 · 1 min read · #Forms

Using K# transformations in form fields

Have you ever struggled with transforming the selected value of a drop down list into a human readable form? The combination of K# and Kentico forms allows you to just do that without even breaking a sweat.

read post
blog
25 Nov 2014 · 1 min read · #Kentico

Clean unused memory automatically (or not?)

About a month ago I showed you how you can easily reduce the number of project files by uninstalling modules using the Kentico Installation Manager. The goal was to reduce the memory usage of the application pools and to speed up the build of your Kentico projects. In this post I will continue the road to a better performing website and show you how you can leverage the scheduled tasks in Kentico to keep your memory profile as low as possible.

read post
blog
28 Oct 2014 · 1 min read · #Kentico

Pages crawler not returning search results

We are a big fan of widgets in our projects and this typically requires us to use a specific smart search index type to scan our content. In these scenarios it is recommended to use the pages crawler index type which indexes the HTML output of the pages. The pages crawler is more accurate than the standard pages index type as it also indexes content rendered via web parts and widgets.

read post
blog
27 Oct 2014 · 1 min read · #Installer

Choose your modules wisely!

A couple of performance related topics seem to catch my attention lately. It concerns questions about the choice of using a website versus web application project type, reducing the memory usage of the application pools and speeding up the continuous integration build speed. My plan is to post a couple of blogs in the next couple of months to help you understand the requirements and provide you with practical tips that you can start using today.

read post
blog
24 Sep 2014 · 1 min read

My talk at the Kentico Connection 2014 in Prague

It's almost that time of the year when all the cool people in the Kentico community connect at the Kentico Connection 2014 in Prague.

read post
blog
14 Jan 2014 · 1 min read · #Kentico

Top 8 content management features for version 8

I have been playing the last couple of weeks with an early preview version of Kentico 8. This version contains several new features presented in a first glimpse of the new design. I would like to highlight my top 8 favorite features (in random order) that I look forward to use in the near future!

read post
blog
7 Jan 2014 · 1 min read · #Kentico

Tips and Tricks: Team development synchronization via web farms

Have you ever worked on a project with multiple devs and noticed that you needed to restart your Kentico application to prevent overriding your colleagues work? This can be avoided using web farm synchronization.

read post
blog
17 Sep 2013 · 1 min read · #"Ask the experts"

Ask the Kentico Experts 2013

test

read post
blog
27 Aug 2013 · 1 min read · #Kentico

Transforming web part zones into flexible grids

Did you ever wanted to quickly add a control to your page and felt frustrated that you had to create the CSS to position the darn thing? This post will uncover a dirty little layout secret for web part zones.

read post
blog
10 Mar 2013 · 1 min read · #Kentico

TechDays 2013

This year I had the privilege to present two sessions at the TechDays event in the Netherlands.

read post
blog
15 Nov 2012 · 1 min read · #"Device Profiles"

Mobile layouts in Kentico 7

Hi everyone, my name is Jeroen Fürst and I am Kentico MVP & lead engineer at IBL-Software in The Netherlands. With this post I would like to share my view on the new mobile features of Kentico version 7. For more information, tips & tricks and my overall Kentico experiences I would like to invite you to follow my blog.

read post
blog
18 Oct 2012 · 1 min read · #Kentico

Tweaks: Adding custom page layout codes

In this tweak I will demonstrate how easy it is to add custom codes that will show up in the layout element selector within the layout properties of page template.

read post
blog
11 Oct 2012 · 1 min read · #Kentico

Tips and Tricks: Smart search box watermark

Here is a quick tip that you can use in your v7 Kentico sites.

read post
blog
17 Jul 2012 · 1 min read · #Kentico

Tips and Tricks: Subscribe to reports

One of the new features in Kentico 7 is the possibility to subscribe to reports. This can be extremely useful if you want to give your customers insights in statistics without having them to login in the CMS. In this tip I will briefly demonstrate the steps needed for adding a subscription.

read post
blog
12 Jul 2012 · 1 min read · #Kentico

Creating a custom newsletter subscription form

Let's say you want to add an additional field to the newsletter subscription form. In previous versions of Kentico you would have to create a copy of the web part and add the fields manually in the code. With version 7 this is no longer needed. Using the new "Custom subscription form" web part, you can specify the alternative form that should be used. In this post I will demonstrate how easy it is to add an additional company field to the newsletter subscription form.

read post
blog
11 Jul 2012 · 1 min read · #"Device profiles"

Creating a Windows Phone device profile in Kentico

Kentico version 7 introduces "Enhanced Mobile Website Support" improvements. This enables you to easily build mobile websites and view the result using mobile layouts. By default Kentico 7 ships with templates for iPad, iPhone and Android. In this post I will demonstrate how easy it is to add a device profile for Windows Phone, truly a must have ;)

read post
blog
11 Jul 2012 · 1 min read · #Kentico

Tips and Tricks: Changing the default field editor options

If you have been looking for a way to change the default option that is being offered when creating new fields in the field editor, look no further!

read post
blog
19 Jun 2012 · 1 min read · #Resources

Windows Phone developer resources for beginners

This post contains a couple of resources that I found useful when developing my first Windows Phone applications.

read post
blog
16 May 2012 · 1 min read · #Kentico

Tips and Tricks: 10 things to check before delivery of the site

This post contains 10 things that I would advise to check before the site can go live.

read post
blog
10 Apr 2012 · 1 min read · #K#

Creating a simple K# repeater

read post
blog
10 Apr 2012 · 1 min read

Tips and Tricks: 4. Page template reduction - Remove unused page templates

read post
blog
3 Apr 2012 · 1 min read · #"Content Tree"

Tips and Tricks: Hiding content in the content tree

Kentico CMS 6.0 brings you a great new feature that allows you to only display content to your editors if they have the needed Read permissions. To enable this feature, simply follow these steps.

read post
blog
3 Apr 2012 · 1 min read · #LongListSelector

Make sure your Windows Phone resources are in the top of your page

Last week I tried to implement the LongListSelector component in my Windows Phone application. After some Googling I found the following post that provides some basic steps to create a nice alphabetized group, similar to the selection in the contacts screen. The post instructs you to add two templates to the resource section of the page. For a newbie such as myself, this was not a really self-explanatory instruction so I decided to Google some more on Windows Phone and resource sections.

read post
blog
6 Mar 2012 · 2 min read · #WP7

My first Windows Phone development experiences

Via this post I would like to share my first Windows Phone development experiences with you.

read post
blog
25 Jan 2012 · 2 min read · #Hotfix

Hotfixing the Kentico Installation Manager

Kentico CMS 6.0 has been released for quite a while now and you probably have gotten used to the semi-automated upgrades and hotfixes of your websites using the new Kentico Installation Manager a.k.a. KIM. You might have noticed that KIM has some minor issues e.g. does not refresh the list with installed instances after applying hotfixes or upgrades. Since the release of hotfix version 6.0.7 you can not only patch your websites, but you can also hotfix KIM. In this post I will show you how you can make sure that you are running the latest version of this great application.

read post
blog
31 Oct 2011 · 4 min read · #Optimization

Tips and Tricks: Building Highly Scalable Websites

15 tips for optimizing your websites performance

read post
blog
22 Sep 2011 · 1 min read · #Tweaks

Widgetizer v1.1

When creating websites with Kentico CMS, I often find myself adding default web part properties so that I can specify default web part values or access them in the widgets. That is why I added a small update to my widgetizer script. The script allows you to add all the default web part properties by simply clicking a button!

read post
blog
21 Sep 2011 · 1 min read · #"Page template reduction"

Tips and Tricks: 3. Page template reduction - Multiple placeholders

This tip is a must have when developing websites in Kentico's portal engine.

read post
blog
25 Aug 2011 · 2 min read · #Connector

Test driving the (system integration) bus

The system integration bus is the "General point where integration providers can connect to provide synchronization with external systems.". It allows you to link Kentico CMS with external systems like Dynamics CRM and synchronize the data between the two. Changes to the systems will either be synced synchronously or asynchronously.

read post
blog
23 Aug 2011 · 1 min read · #"Page template reduction"

Tips and Tricks: 2. Page template reduction - Default page template

testThe second post in the page template reduction techniques series is about specifying default page templates for specific document types.

read post
blog
23 Aug 2011 · 1 min read · #K#

Sneak peek at K#

With the 6.0 beta being out for a couple of days, I thought it was time to take a better look at some of the new features. One feature that I am really looking forward to use is the new K# engine. In this post I will cover a couple of examples using K#.

read post
blog
20 Aug 2011 · 4 min read · #Beta

Second look at Kentico CMS 6.0

It's been a busy month for the people at Kentico with the release of the new www.kentico.com website. But that is not all! Yesterday they released a beta of the upcoming version 6.0! In this post I wil show you the things that I did not cover in my first look of the 6.0 CTP.

read post
blog
16 Aug 2011 · 2 min read · #"Page template reduction"

Tips and Tricks: 1. Page template reduction - Template scopes

This is the first post of a series of tips and tricks on page template reduction techniques. From my point of view it is very important that you only provide the page templates needed to your end users, making sure that they will not get lost when managing the website. This tip will show you how easy it is to create "Template scopes", to filter the "Page template selection" dialogue.

read post
blog
11 Aug 2011 · 1 min read · #Tweaks

Widgetizer v1.0

I have created a downloadable package for my latest tweaks: "Widgetize!" and "Copy web part".

read post
blog
10 Aug 2011 · 5 min read · #Template

Tweaks: Copy web part

This tweak is similar to the "Widgetizer!" script and allows you to copy web parts from one page template to another.

read post
blog
29 Jun 2011 · 4 min read · #Tweaks

Tweaks: Widgetize!

This tweak will allow you to create configured widgets from your configured web parts.

read post
blog
20 Jun 2011 · 1 min read · #Tweaks

Tweaks: Editable text with default value

The following steps will show you how to clone the "Editable text" web part and change it's code to display default texts (e.g. {%DocumentName%} macro for the title) for your editors.

read post
blog
20 Jun 2011 · 1 min read · #Tweaks

Tweaks: Default web part container

This tweak will show you the needed steps for creating default web part containers per site.

read post
blog
9 Jun 2011 · 1 min read · #"Tips and Tricks"

Tips and Tricks: Permanent image urls in transformations

bla

read post
blog
1 Jun 2011 · 1 min read · #Debug

Tips and Tricks: Debugging access denied permissions

When working with users and roles in Kentico CMS it is sometimes tricky to find the needed UI permissions. This post will cover a tip for debugging the permissions needed.

read post
blog
25 May 2011 · 2 min read · #55R2

API: Integrating the Google translate service

Last week we visited the HartmanEVENT 2011 in the Netherlands. This is were my boss attended the "Content Tool Idol 2011" contest and informed me about a nice little feature he had seen in one of the vendor sessions. The feature allowed the editor to easily translate texts using Google's translate service.

read post
blog
20 May 2011 · 1 min read · #Podcast

Podcast: Thom Robbins interviewed me

Last week I talked with Thom Robbins about me, my experiences in the industry and with Kentico CMS, a couple of Kentico CMS projects I am currently working on and about my favorite and least favorite features in Kentico CMS including a sneak peek at version 6.0. You can find the podcast at the following location.

read post
blog
10 May 2011 · 1 min read · #Site

Tips and Tricks: Creating a "real" blank site

In my presentation: "Creating websites from scratch using Portal Engine" at the Kentico Connection I showed you how to create a really blank site. In this tip I will show you the steps I presented.

read post
blog
5 May 2011 · 1 min read · #Hierarchical

Hierarchical viewers and transformations

Last month I posted my first look at the upcoming Kentico CMS 6.0. One interesting new feature is the hierarchical viewers. With Kentico CMS 6.0 site administrators will have to ability to create hierarchical listings of content without having to use nested repeaters. New web parts like the hierarchical viewer and the universal viewer will makes this a piece of cake. This post will show you how the hierarchical viewer web part works.

read post
blog
29 Apr 2011 · 10 min read · #CTP

First look at Kentico CMS 6.0

The guys at Kentico released a first ctp version of the upcoming 6.0 version which is scheduled for this September. This version was offered to all the attendees of the UK and Irish partner conference. Although I did not attend this conference, I could not resist to download and play with it.

read post
blog
8 Mar 2011 · 1 min read · #API

Running the custom E-commerce provider from App_Code

In this post I will show you the needed steps to easily provide your own custom E-commerce provider from App_Code. This applies to Kentico CMS version 5.5 or newer.

read post
blog
18 Jan 2011 · 1 min read

Tips and Tricks: Automatically creating E-commerce products for new documents

---

read post
blog
13 Jan 2011 · 1 min read · #"Tips and Tricks"

Tips and Tricks: Martin's Blog

This tip is mandatory: read Martin Hejtmanek's blog! Martin is the CTO of Kentico and he posts technical details on the current development process of Kentico CMS.

read post
blog
11 Jan 2011 · 1 min read · #"Tips and Tricks"

Tips and Tricks: Web Part Zone Properties

It's 2011 and time for a new Kentico CMS related tip which is very useful and can be easily overlooked.

read post
blog
25 Nov 2010 · 2 min read · #55R2

WebDAV and custom file extensions

With version 5.5R2 it will be possible to modify documents via the WebDAV protocol. I have been playing around with this feature and wanted to share some experiences that I have come across.

read post
blog
25 Nov 2010 · 1 min read · #API

Functions: Publishing a document

Below you can find the code for publishing a document in Kentico.

read post
blog
25 Nov 2010 · 1 min read · #API

Functions: Hyperlink removal

Below you can find a function that loops through all news items and removes all the hyperlinks from the NewsText field.

read post
blog
16 Nov 2010 · 1 min read · #Message

Kentico Site of the Year 2010 finalists!

I am very proud to announce that two of IBLs websites are in the running for becoming Kentico best Site of the Year 2010.

read post
blog
8 Nov 2010 · 1 min read · #Macro

Tips and Tricks: Macros in Widgets

Here is a quick tip that is useful if you work a lot with widgets in Kentico. You might know that macros are not allowed in the widgets editing form because of security reasons. Luckily for us developers there is a nice little workaround to enable macro resolving in widgets: Add the macro parameter as default value for the field and make sure to uncheck "Display attribute in the editing form". In the screenshot below you can see an example of this where the title querystring is used in the news lists where condition.

read post
blog
10 Oct 2010 · 1 min read · #"Beginner's Guide"

Reviewing the Kentico CMS 5 Website Development: Beginner's Guide

Last month Thom Robbins published his book: "Kentico CMS 5 Website Development: Beginner's Guide" via Packt Publishing. The book shows you how to build websites using Kentico CMS and how you can take full advantage of all the built in features version 5 has to offer. I am happy to inform you that I will be reviewing the beginner's guide during the next couple of weeks here on my blog. You can download chapter 2: "a tour of your new website" for free at the following location .

read post
blog
31 Aug 2010 · 1 min read · #"Tips and Tricks"

Update: Default Web Part and Widget properties list

A couple of weeks ago, I posted a tip and trick on how to adjust the default properties of web parts and widgets. I wrote the post so that I could easily locate the xml files whenever I needed them. Since that time I have often used the post, but didn’t want to go to the actual files to find the id’s and types of the properties. That’s why I...

read post
blog
20 Aug 2010 · 1 min read · #API

API: Custom signout macro

Sometimes we get the request to create a menu item that works as a signout button. There are of course several ways to do this. For instance you could create a web part/widget and place it on the page which automatically signs the user out. In this post I will show you a different approach using a custom signout macro.

read post
blog
16 Aug 2010 · 1 min read · #"55 R2"

Kentico CMS 5.5 R2 scheduled for October 2010

A couple of days ago some more information about the R2 release of Kentico CMS 5.5 was posted on the Kentico Partner Portal. The release includes: SharePoint 2010 support Intranet Starter Site Template Document library (integration with Microsoft Office) Project Management Support for WebDAV Kentico CMS 5.5 with all...

read post
blog
11 Aug 2010 · 1 min read · #"Tips and Tricks"

Tips and Tricks: Default Web Part and Widget properties

This tip and trick is something I find very useful when working with web parts and widgets. You are probably aware of the dialogs that you get when adding or modifying web parts and widgets. These dialogs consist out of default properties which apply to all web parts and widgets and some custom properties which can be set per web part and widget...

read post
blog
20 Jul 2010 · 1 min read · #Message

Nothing going on…

Hi guys, I guess it is time for an update! My vacation is coming up and I did not find any time to write new posts. I have however been working on a new design for my blog and I hope that I can finish it anytime soon. The new design is nothing fancy and contains some tweaks which I will write about as soon as it’s live.

read post
blog
1 Jul 2010 · 1 min read · #Training

Kentico Certified Training in the Netherlands

IBL-Software , one of two Kentico Certified Training partners in the Netherlands, have announced their first training dates: Kentico Certified Content Administrator Training August 12, 2010 - August 13, 2010 Kentico Certified Developer Training September 22, 2010 - September 24, 2010 If you are interested in the training, then please contact IBL-Software via this form .

read post
blog
1 Jul 2010 · 1 min read · #"Tips and Tricks"

Tips and Tricks: Kentico Controls in Visual Studio Toolbox

It is very easy to integrate Kentico CMS Controls with Visual Studio. Simply add the CMS.Controls.dll to the Visual Studio Toolbox.

read post
blog
28 Jun 2010 · 1 min read · #"Tips and Tricks"

Tips and Tricks: URLs and case letters

Did you ever look for a way to transforms all URLs to a specific case? Kentico provides it’s users this functionality since version 5.0 via a simple setting. To enable it, go to CMS Site Manager, then Settings and select a site. Open the URLs and SEO settings and look for the setting called: “Redirect invalid case URLs to their correct version...

read post
blog
21 Jun 2010 · 1 min read · #Culture

Tweaks: Hide not translated documents from the content tree

This post covers a tweak which I find useful when working with multiple cultures. The tweak does not add documents which are not translated in the content tree. This can be usefull when you are working with a lot of documents/cultures or when you simply want to keep a clean content tree per culture.

read post
blog
18 Jun 2010 · 1 min read · #API

API: Creating a document in multiple cultures

I have been doing some Kentico API coding lately and I thought that it would be good to share some code which I recently used to create documents in multiple cultures. I will start with a brief overview of the needed steps followed with some example code.

read post
blog
26 May 2010 · 1 min read · #"Tips and Tricks"

Tips and Tricks: Right, Right Click

Here’s just a small tip: when you are in a context menu, right click an item to open the sub context menu (if available). For example right click on a document in the context tree and then right click on “New …”.

read post
blog
26 May 2010 · 1 min read · #Message

Kentico Certified Training Partner

IBL-Software is now officially Kentico Certified Training Partner for The Netherlands! As Training Partner, IBL-Software can offer Kentico Certified Content Administrator Training and Kentico Certified Developer Training.

read post
blog
23 May 2010 · 1 min read · #Improvements

Tips and Tricks: Max tree nodes

Have you ever worked in the content tree and felt that the maximum number of displayed documents were not enough? By default this happens when a parent document contains more than 100 child documen...

read post
blog
23 May 2010 · 1 min read · #Message

Blog powered by KenticoCMS 5.5

Woohoo my first post in 5.5 using Windows Live Writer in combination with the newly added MetaWeblog API!

read post
blog
19 May 2010 · 1 min read · #Message

Certified Kentico CMS Administrator Trainer

Representing IBL-Software, I am attending the Kentico Certified Training Partner Program which is being held this week in Prague. Partners from all over the world (except the USA) are attending this training with the goal of becoming Kentico Certified Trainer (Training Partner). The training is managed by Martin Hejtmanek (CTO) and Karol Jarkovsky (Kentico consultant). Attending partners include: IBL-Software (Netherlands) Get Started (Australia) Oculus Digital (United Kingdom) CSS Computer-Systems-Support (Austria) Datacom (New Zealand) Aviva Solutions (Netherlands) Biznet IIS (United Kingdom) Endora (Croatia) Web Design Magic (Australia) Ponteiro Mágico (Portugal) Information Lines Technologies (Dubai) Sprinx Systems (Czech Republic) Diamond Dogs (Austria)

read post
blog
15 Apr 2010 · 1 min read · #"CMS Modules"

Tips and Tricks: Developer's Guide Module

After last weeks "Where did my module go?" post, I thought that I should write a "Tips and Tricks" post in which I use create a module to quickly browse to Kentico's Developer's Guide (which I often use).

read post
blog
13 Apr 2010 · 1 min read · #Beta

Exploring Kentico CMS 5.5 (Beta)

Just when you think you got 5.0 figured out, Kentico drops an early beta version of the upcoming 5.5 release. The beta version, which has been made available via the Kentico Partner Portal, allows us to learn and play with the new features and provide feedback for a even better Kentico CMS release.

read post
blog
6 Apr 2010 · 1 min read · #"CMS Modules"

Where did my module go?

I recently migrated one of our websites to 5.0 and I was asked to add a new module to the Tools section. So I basically approached it like I was used to in the 4.x days and it became clear to me that the setup of the modules in 5.0 has somewhat been changed. So for all my fellow module developers take a look at the screenshots below to get an impression of the changes.

read post
blog
24 Mar 2010 · 1 min read · #"Tips and Tricks"

Tips and Tricks: "Shared user accounts"

Most of you are probably aware of this setting because it has been available in previous versions of Kentico (4.0/4.1). But for those that don't, you can share user accounts and allow the user to login on all sites.

read post
blog
17 Mar 2010 · 1 min read · #"Tips and Tricks"

Tips and Tricks: "Maximize All" in 5.0

One of my colleagues showed me a small well "hidden" button, which allows the user to maximize the content view. Very nice find Roel!

read post
blog
14 Mar 2010 · 4 min read · #dotnetmag

Introducing the Microsoft .NET Magazine Community

Quite recently, Microsoft .NET Magazine launched it's own website , a community website for all Dutch .NET developers. The website, running on KenticoCMS 5.0, was created by our company IBL-Software .

read post
blog
10 Mar 2010 · 1 min read · #RSS

Categories (tags) in RSS

I thought it would be usefull to add categories in the output of my blogs RSS feed. To do this I changed the RSS transformation and used the blog posts documenttags to create the categories xml. The following steps will show you the needed adjustments.

read post
blog
9 Mar 2010 · 1 min read · #Message

Download section

I have added a download section where I will post Kentico related content which I created. Happy downloading and feel free to contact me if you have any questions and/or suggestions.

read post
blog
2 Mar 2010 · 1 min read · #"Kentico Developer Magazine"

Kentico Developer Magazine Issue 4

Richard Pendergast, editor of Kentico Developer Magazine, recently approached me and asked me if I would be interested in publishing my blog post: 10 things in KenticoCMS 5.0 that make life so much easier in the upcoming issue of Kentico Developer Magazine. I told him that I was honored to be published and wanted to contribute to the Kentico Community with my blog post.

read post
blog
29 Jan 2010 · 1 min read · #Repeater

Role based ##WHERE## condition

You can easily modify your repeater to only display the documents belonging to a specific Role.

read post
blog
29 Jan 2010 · 1 min read · #Message

RSS feed and Twitter account

I just added an RSS feed to my blog. You can find the feed at the following link . On a different note, I also have a twitter account called: jeroenfurst . Feel free to follow my tweets!

read post
blog
26 Jan 2010 · 1 min read · #Message

5.0 here we go!

There you have it, my first blog post in KenticoCMS 5.0! I just upgraded my blog to KenticoCMS 5.0 thanks to the upgrade package that was released this week. The upgrade went smooth without any errors, so good job Kentico Team!

read post
blog
24 Jan 2010 · 1 min read · #BizForm

BizForm with Sliding Labels

You might have noticed the script I used on my Contact form. I thought it would be nice to share the steps needed to integrate it on your own KenticoCMS website.

read post
blog
19 Jan 2010 · 1 min read

Supporting multiple versions of assemblies

Remove the xmlns tag: "http://schemas.microsoft.com/.NetConfiguration/v2.0" from the tag which can be found in the beginning of the web.config. Add the following code in the section of the web.config below the : Note: you can find the public key token by running the following command from the "Visual Studio 200x Command Prompt" sn.exe -T myDLL.dll.

read post
blog
15 Jan 2010 · 1 min read · #Security

Role based documents

This post is about hiding a document (page) and only display it if the user is logged in and is in a certain role. Below I will display the needed actions.

read post
blog
12 Jan 2010 · 1 min read · #"SQL injection"

Preventing SQL Injection in KenticoCMS

When developing a website in KenticoCMS it is pretty easy to solely rely on the CMS when it comes to security. Although KenticoCMS offers the needed checks against SQL injection, XSS and XSRF attacks, a user should allways be careful when working with QueryString parameters (via macros) to set for example a WHERE condition of a web part.

read post
blog
11 Jan 2010 · 1 min read · #Shortcuts

Shortcuts in KenticoCMS

Hi! I thought it would be nice to cover some shortcuts in KenticoCMS which I have found useful. Please note that most of the shortcuts existed in previously versions of KenticoCMS and are not specific for Version 5.0.

read post
blog
6 Jan 2010 · 2 min read · #Improvements

10 things in KenticoCMS 5.0 that make life so much easier

KenticoCMS version 5.0 has been released for a couple of weeks now and I am really enjoying the new features. That's why I thought that I should write about some (minor) improvements in 5.0 that make working with the CMS a lot easier! There are probably a lot more improvements worth mentioning but I will cover those the next time. So here goes!

read post
blog
5 Jan 2010 · 1 min read · #Design

Changing a documents template while having the CMS Editor role

As you probably know, CMS Editors do not have the permissions to change a documents template once the document has been created. The required permission needed in this case is "Design web site". Administrators however should carefully consider giving the CMS Editors this permission because it also allows the editor access to the design tab. So what now? Well KenticoCMS 5.0 UI Personalization is the answer!

read post
blog
5 Jan 2010 · 1 min read · #Message

Welcome to my blog!

Hi everyone and welcome to my blog! It seemed like a fun and nice idea to share my KenticoCMS development experiences with the community. Enjoy!

read post
speaking

Where I have spoken.

A selection of recent and signature talks. User groups, conferences, webinars. Slides are linked where speakers retained sharing rights, recordings where venues published them.

Want me to speak at your event? get in touch.
about

Architect, writer, MVP.

Jeroen Fürst
Digital Experience Architect, Kentico MVP, Vibe Coder
Breda, The Netherlands

As a Digital Experience Architect, digital leader, and long-time Kentico MVP, I help organizations turn digital ambition into scalable, future-ready platforms. With nearly 20 years of experience in the CMS and DXP space, I bridge strategy, architecture, and execution to deliver solutions that create lasting business value.

I am passionate about innovation and about making complex technology practical, accessible, and impactful. AI plays an important role in that journey. One example is the development of my digital twin, Digital Jeroen: an initiative focused on transforming implicit knowledge into explicit knowledge, so that teams inside and outside the organization can benefit from my expertise 24/7.

17×
kentico MVP
20
years in CMS, DXP
4+
talks delivered
2004
first .NET line
elsewhere on the web

Off blog, but still around.

instagram, @jeroenfurst
view profile
contact

Got a question, an idea or a typo to report?

I read everything. Most things get a reply within a day or two. I type fast but I write slowly.

LinkedIn truelime.nl
jeroen.dev/handles.json
{
  "lives_in":   "Breda, The Netherlands",
  "works_at":   "TrueLime",
  "mvp_since":  2010,
  "linkedin":   "in/jeroenfurst",
  "github":     "@jeroenfurst",
  "instagram":  "@jeroenfurst",
  "devto":      "dev.to/jeroenfurst",
  "feed":       "/rss.xml"
}