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.
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.
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.toEver 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.toAs someone deeply immersed in digital experience architecture, I've always been fascinated by the idea of integrating AI agents into workflow...
read on dev.toI 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.toAs 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.toOver 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.toTransitioning 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.toIn December last year, Xperience by Kentico rolled out 🎁 a significant refresh, introducing the Headless Channel functionality. This innovative...
read on dev.toIn 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.toIntroduction 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.toIntroduction In this blog post, I cover some hidden magic of Kentico Xperience, specifically an internal method that silently operates in the...
read on dev.toIedere 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 frankwatchingIntroduction 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
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 postKentico 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Earlier this week I had the priviledge to take part of an online expertise panel to discuss Kentico related questions.
read post
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 posttest
read post
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
This year I had the privilege to present two sessions at the TechDays event in the Netherlands.
read post
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 postIn 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
Here is a quick tip that you can use in your v7 Kentico sites.
read postOne 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 postLet'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
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
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
This post contains a couple of resources that I found useful when developing my first Windows Phone applications.
read postThis post contains 10 things that I would advise to check before the site can go live.
read postKentico 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
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
Via this post I would like to share my first Windows Phone development experiences with you.
read post
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 post15 tips for optimizing your websites performance
read postWhen 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 postThis tip is a must have when developing websites in Kentico's portal engine.
read postThe 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 posttestThe second post in the page template reduction techniques series is about specifying default page templates for specific document types.
read postWith 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 postIt'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 postThis 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 postI have created a downloadable package for my latest tweaks: "Widgetize!" and "Copy web part".
read postThis tweak is similar to the "Widgetizer!" script and allows you to copy web parts from one page template to another.
read postThis tweak will allow you to create configured widgets from your configured web parts.
read postThe 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 postThis tweak will show you the needed steps for creating default web part containers per site.
read postbla
read postWhen 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 postLast 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 postLast 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 postIn 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 postLast 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 postThe 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
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---
read postThis 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 postIt's 2011 and time for a new Kentico CMS related tip which is very useful and can be easily overlooked.
read postWith 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 postBelow you can find the code for publishing a document in Kentico.
read postBelow you can find a function that loops through all news items and removes all the hyperlinks from the NewsText field.
read postI am very proud to announce that two of IBLs websites are in the running for becoming Kentico best Site of the Year 2010.
read postHere 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 postLast 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 postA 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 postSometimes 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
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 postThis 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 postHi 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 postIBL-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 postIt is very easy to integrate Kentico CMS Controls with Visual Studio. Simply add the CMS.Controls.dll to the Visual Studio Toolbox.
read postDid 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 postThis 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 postI 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
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 postIBL-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 postHave 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 postWoohoo my first post in 5.5 using Windows Live Writer in combination with the newly added MetaWeblog API!
read postRepresenting 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 postAfter 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
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
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
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 postOne of my colleagues showed me a small well "hidden" button, which allows the user to maximize the content view. Very nice find Roel!
read postQuite 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 postI 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 postI 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 postRichard 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 postYou can easily modify your repeater to only display the documents belonging to a specific Role.
read post
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 postThere 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
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 postRemove 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 postThis 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 postWhen 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
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 postKenticoCMS 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 postAs 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 postHi 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 postA selection of recent and signature talks. User groups, conferences, webinars. Slides are linked where speakers retained sharing rights, recordings where venues published them.
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.
I read everything. Most things get a reply within a day or two. I type fast but I write slowly.
{
"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"
}