<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="https://devnet.kentico.com/rss/articles?type=knowledgebase" rel="self" type="application/rss+xml"/>
<title><![CDATA[DevNet Knowledge Base Articles]]></title>
<link><![CDATA[https://devnet.kentico.com/rss/articles?type=knowledgebase]]></link>
<description><![CDATA[Including Knowledge Base Articles]]></description>
<language><![CDATA[en-US]]></language>
<item>
     <title><![CDATA[Scheduled Tasks not working.]]></title>
     <author>Matthew Zoljan</author>
     <description><![CDATA[<p>The Task Scheduler in Kentico is a crucial component for automating various processes and maintaining the system&#39;s efficiency. When encountering issues with the Task Scheduler, it&#39;s essential to follow a systematic troubleshooting approach to identify and address the underlying problems.</p>
]]></description>
     <pubDate>Tue, 02 Jan 2024 05:28:27 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/scheduled-tasks-not-working?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Emails not sending - 'sending', 'waiting', 'failed'.]]></title>
     <author>Matthew Zoljan</author>
     <description><![CDATA[<p>Encountering challenges with email delivery can hinder the effectiveness of communication and impact various aspects of your Kentico-powered applications. This knowledge base article aims to guide users through the process of troubleshooting common reasons behind emails not sending within the Kentico environment.</p>
]]></description>
     <pubDate>Thu, 14 Dec 2023 05:00:17 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/emails-not-sending-sending-waiting-failed?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Kentico Xperience 13 Refresh 11: Bye bye jQuery, hello .NET 8]]></title>
     <author>Sean G. Wright</author>
     <description><![CDATA[<p><span class="rta-intro">Kentico Xperience 13 is packed with modern technology to deliver great website experiences - namely ASP.NET Core - enabling customers to use the latest that .NET has to offer. But, it also includes some older technology, like jQuery, that has been required to use all of the platform&#39;s features. In this Refresh, we&#39;re making jQuery optional so you can part ways with it if you have your own JavaScript solutions for the live site.</span></p>
]]></description>
     <pubDate>Thu, 07 Dec 2023 19:47:22 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/kentico-xperience-13-refresh-11-bye-bye-jquery-hello-net-8?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Troubleshooting the Page Builder in Kentico Xperience 13]]></title>
     <author>Matthew Zoljan</author>
     <description><![CDATA[<p>Navigating through the robust Page Builder in Kentico Xperience 13 might sometimes be halted by unexpected error messages and functionality issues. This article delves into common challenges and pitfalls encountered by users, offering insightful solutions and troubleshooting steps to ensure a smooth and efficient page-building experience.</p>
]]></description>
     <pubDate>Wed, 11 Oct 2023 04:25:04 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/troubleshooting-the-page-builder-in-kentico-xperience-13?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Building an Integration (Stripe) - Part 3 - Helpers and Event Handlers]]></title>
     <author>Matthew Sandstrom</author>
     <description><![CDATA[<p>This article series covers the planning and implementation of the Stripe payment gateway implementation. <a href="https://devnet.kentico.com/articles/building-an-integration-stripe">The first article</a> covered&nbsp;setting up the Admin interface and the class library used for the live site. <a href="https://devnet.kentico.com/articles/building-an-integration-stripe-(part-2)">The second article</a>&nbsp;covered the Web API endpoint used to accept webhook messages form Stripe.</p>

<p>The last article will focus on the process of getting funds from orders that use delayed capture, implementing a helper class and an event handler to serve this purpose.</p>
]]></description>
     <pubDate>Tue, 04 Apr 2023 20:02:30 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/building-an-integration-(stripe)-part-3-helpers-and-event-handlers?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Building an Integration (Stripe) - Part 2 - Web API Controllers]]></title>
     <author>Matthew Sandstrom</author>
     <description><![CDATA[<p>This article series covers the planning and implementation of the Stripe payment gateway implementation.</p>

<p><a href="https://devnet.kentico.com/articles/building-an-integration-stripe">The previous article</a> covered the process of creating necessary settings categories and keys, adding resource strings to the Xperience admin app, and adding Stripe Checkout to the live site.</p>

<p>The admin library&nbsp;of this integration has two main tasks to accomplish. First, it needs to accept webhook requests from Stripe and update Xperience orders appropriately. Second, it needs to capture funds for payments using delayed capture.</p>

<p>This article will focus on the first part, which is one of the most vital to <a href="https://github.com/kentico-matthews/Custom.Xperience.Stripe">the integration</a>. With the live site code alone, orders can be paid for through stripe, but there is no way to automatically propagate that information back to Kentico. Store staff would have to manually keep track of orders and update them according to data in Stripe. We&rsquo;ll create an endpoint so that Stripe webhooks can automatically keep our Xperience orders up to date.</p>
]]></description>
     <pubDate>Tue, 04 Apr 2023 18:55:37 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/building-an-integration-(stripe)-part-2-web-api-controllers?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Building an Integration (Stripe) - Part 1 - Admin Objects and Live Site Functionality]]></title>
     <author>Matthew Sandstrom</author>
     <description><![CDATA[<p paraeid="{f2213251-813e-4039-bd15-f01570292f25}{240}" paraid="2119779757">The <a href="https://devnet.kentico.com/articles/integration-best-practices-choosing-the-right-tools" rel="noreferrer noopener" target="_blank">previous article</a> in this series covered the tools available for creating integrations, and the process of choosing which tools to use for the Stripe payment gateway integration.&nbsp;</p>

<p paraeid="{883a4543-de01-4958-8619-0a259e6bd218}{4}" paraid="1460922451">The rest of the series will cover the implementation of this integration, so you can code along and learn from the process. This first article will cover the setup in the admin interface and the class library used for the live site.&nbsp;</p>

<p paraeid="{883a4543-de01-4958-8619-0a259e6bd218}{22}" paraid="1892851464">If you want to use the integration without any coding, you can <a href="https://github.com/kentico-matthews/Custom.Xperience.Stripe/" rel="noreferrer noopener" target="_blank">find it here</a>.&nbsp;</p>
]]></description>
     <pubDate>Tue, 04 Apr 2023 15:04:31 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/building-an-integration-(stripe)-part-1-admin-objects-and-live-site-functionality?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Integration Best Practices: Choosing the Right Tools]]></title>
     <author>Matthew Sandstrom</author>
     <description><![CDATA[<p>With the release of version 12 in 2018, Kentico made the switch from Web Forms-based Portal Engine to MVC as its primary development model. This opened the door for more flexible customization&mdash; having a separate front-end site allows developers to execute custom code from almost anywhere in that site&rsquo;s lifecycle. However, sometimes more complex integrations need to tie in to the admin application as well, or don&rsquo;t really make sense in the context of the live site, so it&rsquo;s worth looking into the available tools for such scenarios.</p>

<p>In this article, the first of a two-part series, I&rsquo;ll summarize the various integration options for the admin application in Kentico Xperience 13, and use the <a href="https://github.com/kentico-matthews/Custom.Xperience.Stripe">Stripe payment gateway integration</a> as an example for how the right tools can be selected. The next article in the series will cover the specifics of integrating payment gateways, using Stripe as an example.</p>
]]></description>
     <pubDate>Wed, 18 Jan 2023 18:55:19 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/integration-best-practices-choosing-the-right-tools?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Adding columns to the user listing in Users app]]></title>
     <author>Juraj Ondrus</author>
     <description><![CDATA[<p>In this sample article, we will add a column to the users <a href="https://docs.xperience.io/custom-development/extending-the-administration-interface/ui-controls/unigrid">UniGrid</a>&nbsp;list in the <strong>Users</strong> module. It is a practical example of <a href="https://docs.xperience.io/custom-development/creating-custom-modules/creating-extenders-for-module-interface-pages">creating extenders for module UI pages</a>. This&nbsp;has been also discussed in our <a href="https://devnet.kentico.com/questions/new-column-in-the-administration-users-default-view">community forum</a>,&nbsp;but&nbsp;this article will add a bit more complexity.</p>
]]></description>
     <pubDate>Wed, 19 Jan 2022 13:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/adding-columns-to-the-user-listing-in-users-app?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Generating product variants including the price adjustments of product options]]></title>
     <author>Zdeněk Cetkovsk&#253;</author>
     <description><![CDATA[<p>Currently, the product options price adjustments in&nbsp;Kentico Xperience E-commerce are applied to the resulting price only when used as standard options. This article will show you what customization needs to be done in order to take these adjustments&nbsp;into account also when generating the product variants in the administration interface.</p>
]]></description>
     <pubDate>Tue, 18 May 2021 08:20:30 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/generating-product-variants-including-the-price-adjustments-of-product-options?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Kentico 12 MVC Page Preview 404 Errors: Troubleshooting tips]]></title>
     <author>Jamie Leask</author>
     <description><![CDATA[<p>When building your MVC site with Kentico, it&rsquo;s&nbsp;possible you may run into page preview 404 or &rdquo; <strong>VirtualContextHashOrUserValidationFailed</strong> &rdquo; errors, with the latter message being somewhat misleading as to the cause of the error. Since there are more than a few things to check, this article will equip you with troubleshooting tools preparing you for battle with the page preview errors.</p>
]]></description>
     <pubDate>Mon, 12 Oct 2020 14:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/kentico-12-mvc-page-preview-404-errors-troubleshooting-tips?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Integrate Azure Active Directory with Kentico]]></title>
     <author>Filip Ligač</author>
     <description><![CDATA[<p>Kentico supports many&nbsp;kinds of authentication methods &ndash; from Forms authentication, Windows AD authentication to Claims-based authentication. In this article we will focus on Claims-based authentication and how to integrate Azure Active Directory as your identity provider.</p>
]]></description>
     <pubDate>Tue, 16 Jun 2020 14:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/integrate-azure-active-directory-with-kentico?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Creating Reports For Discounts]]></title>
     <author>Matthew Sandstrom</author>
     <description><![CDATA[<p>If you&rsquo;re running an E-Commerce store in Kentico, there&rsquo;s a good chance you&rsquo;ve used discount functionality. Seeing data about the various discounts you&rsquo;ve applied can be difficult as this information is stored as XML markup in the database table for orders. In its raw form, data about discounts is stored on an order-by-order basis, and not in a very visually pleasant form. This article will go over the process of creating a report to display aggregated data about discounts.</p>
]]></description>
     <pubDate>Mon, 15 Jun 2020 19:02:41 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/creating-reports-for-discounts?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Customizing user registration in MVC]]></title>
     <author>Eric Dugre</author>
     <description><![CDATA[<p>By default, there are some restrictions on user names when registering in an MVC project. If you want to customize user name and password formats, a small code change is necessary.</p>
]]></description>
     <pubDate>Tue, 02 Jun 2020 13:54:01 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/customizing-user-registration-in-mvc?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Testing Locally With Contact Geolocation and MaxMind]]></title>
     <author>Jamie Leask</author>
     <description><![CDATA[<p>In this short article, I will give you a quick and easy way to test your project communication with MaxMind database locally, without the need for a publically accessible instance or proxy server of some kind which would normally be needed for accurate testing of Contact location. This test was conducted on Kentico 12 instances but should work in all supported versions. This setup&nbsp;will show you if MaxMind is returning data right out of the gate and will also provide you with some general setup tips for MVC and portal engine sites.&nbsp;</p>
]]></description>
     <pubDate>Tue, 26 May 2020 13:39:54 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/testing-locally-with-contact-geolocation-and-maxmind?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Setting the SameSite header for Kentico cookies]]></title>
     <author>Zolt&#225;n Jalsovszky</author>
     <description><![CDATA[<p><strong>SameSite </strong>is an HTTP cookie header that provides a certain level of protection against <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#Cross-site_request_forgery_CSRF">Cross-site request forgery</a> (CSRF) attacks by limiting where and how the cookies can be used. This article describes two methods of setting this header in Kentico.</p>
]]></description>
     <pubDate>Sat, 22 Feb 2020 15:46:22 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/setting-the-samesite-header-for-kentico-cookies?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Performance of SMTP servers with Kentico]]></title>
     <author>Daniel Merta</author>
     <description><![CDATA[<p>How quickly can you distribute emails to your recipients using SMTP servers? Is Kentico capable of sending out a massive blast of marketing emails?</p>
]]></description>
     <pubDate>Mon, 17 Feb 2020 08:00:55 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/performance-of-smtp-servers-with-kentico?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Using external SMTP server with Kentico 12]]></title>
     <author>Daniel Merta</author>
     <description><![CDATA[<p>In this short article, you&rsquo;ll learn how to configure three popular SMTP servers that you can use to send emails from your Kentico projects.</p>
]]></description>
     <pubDate>Mon, 17 Feb 2020 07:12:39 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/using-external-smtp-server-with-kentico-12?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Migration: Re-Potting Your Site]]></title>
     <author>Matthew Sandstrom</author>
     <description><![CDATA[<p>When using Kentico, you may need to migrate your database, your website, or both to a different environment. If you&rsquo;re feeling lost on where to start with this kind of project, this article should help.</p>
]]></description>
     <pubDate>Tue, 10 Sep 2019 13:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/migration-re-potting-your-site?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[What's up with Custom Data?]]></title>
     <author>Matthew Sandstrom</author>
     <description><![CDATA[<p>During your time working with Kentico, you may have stumbled upon a field whose name includes &ldquo;CustomData.&rdquo; These fields can be found in many of the E-commerce related objects, such as ShoppingCarts, Orders, and CalculationRequests. In some cases, such fields can come in handy, storing additional E-commerce information that the objects don&rsquo;t already contain. Their utility is furthered by the fact that in many cases, CustomData fields are automatically transferred to related objects.</p>
]]></description>
     <pubDate>Fri, 06 Sep 2019 06:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/what-s-up-with-custom-data?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Unit testing custom macros]]></title>
     <author>Eric Dugre</author>
     <description><![CDATA[<p>Unit testing your code is a great way to ensure that everything&rsquo;s working properly under different scenarios. Creating custom macros is a popular way to extend Kentico&rsquo;s capabilities, but as this code is placed within the content of your site and only evaluated when it&rsquo;s rendered, how can you test the code?</p>
]]></description>
     <pubDate>Wed, 24 Jul 2019 14:08:42 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/unit-testing-custom-macros?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Scheduled task for synchronization of staging tasks]]></title>
     <author>Juraj Ondrus</author>
     <description><![CDATA[<p>In this article you will learn how to create a scheduled task which will synchronize any/certain staging tasks from the staging queue.</p>
]]></description>
     <pubDate>Mon, 24 Jun 2019 12:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/scheduled-task-for-synchronization-of-staging-tasks?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[How to Fix Links Inserted via a WYSIWIG Editor in Kentico 12]]></title>
     <author>Luk&#225;š Gancarč&#237;k</author>
     <description><![CDATA[<p style="text-align: justify;">When using a<strong> Rich text editor</strong> form control for your page type&nbsp;fields, it is possible to add links to other content-only pages using the&nbsp;<strong>Insert/Edit link </strong>option of the WYSIWYG editor. After you move your site to a different environment, these links will break unless you apply our hotfix package.</p>
]]></description>
     <pubDate>Mon, 10 Jun 2019 13:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/how-to-fix-links-inserted-via-a-wysiwig-editor-in-kentico-12?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[How to Extend a Form MVC Widget with Custom Properties]]></title>
     <author>Luk&#225;š Gancarč&#237;k</author>
     <description><![CDATA[<p>There are many use cases or situations where you might need to customize the appearance of an existing MVC widgets. You may want to add new custom properties like background color or change the output HTML of a widget.</p>
]]></description>
     <pubDate>Sat, 08 Jun 2019 12:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/how-to-extend-a-form-mvc-widget-with-custom-properties?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Using Custom Data to Include Extra Shipment Information]]></title>
     <author>Matthew Sandstrom</author>
     <description><![CDATA[<p>Shipping is an important part of any e-commerce site that sells physical items. Using <a href="https://docs.kentico.com/k12/e-commerce-features/configuring-on-line-stores/configuring-shipping-options/configuring-shipping-carriers">shipping carriers</a> and <a href="https://docs.kentico.com/k12/e-commerce-features/configuring-on-line-stores/configuring-shipping-options/configuring-shipping-carriers">shipping options</a>, you can integrate companies&rsquo; shipping options with your store. Some companies may return additional information about product shipments that you might want to display to customers, such as delivery date, package attributes, or the address the package will be shipped from. If there is a piece of information about the shipment that doesn&#39;t have a corresponding field in Kentico, you can still pass that data to the customer using the CustomData fields in many of the classes.</p>
]]></description>
     <pubDate>Mon, 03 Jun 2019 14:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/using-custom-data-to-include-extra-shipment-information?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Targeting latest .NET framework with MVC sites]]></title>
     <author>Dmitry Bastron</author>
     <description><![CDATA[<p>When I have an opportunity to start a new project with Kentico I always try to align everything possible to the latest version. Latest version of CMS, latest hotfix, latest supported .NET Framework version as well.</p>
]]></description>
     <pubDate>Thu, 02 May 2019 12:00:00 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/targeting-latest-net-framework-with-mvc-sites?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Excluding content of Editable text from translation submissions]]></title>
     <author>Mat&#250;š Ušiak</author>
     <description><![CDATA[<p>Translation submissions always contain the content entered into Editable text web parts. This occurs even though the web part property has the Translate field property set to false. In this article, we will discuss one approach for completely excluding this content from translation submissions.&nbsp;<br />
This is a proof of concept which has been tested on Kentico 11 and 12</p>
]]></description>
     <pubDate>Mon, 25 Feb 2019 11:35:13 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/excluding-content-of-editable-text-from-translation-submissions?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Kentico 12 Upgrade – SettingsCategory Constraint Error]]></title>
     <author>Matthew Sandstrom</author>
     <description><![CDATA[<p>This article addresses how to solve constraint errors relating to the CMS.UrlShortening.Googl settings category and its keys that occur during the SQL portion of the Kentico 12 upgrade.</p>
]]></description>
     <pubDate>Tue, 12 Feb 2019 17:38:42 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/kentico-12-upgrade-settingscategory-constraint-error?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Displaying the content tree programmatically]]></title>
     <author>Eric Dugre</author>
     <description><![CDATA[<p>In this short technical article, I will show you some code that you can use to print out the content tree in its hierarchical order using our API.&nbsp;This code is only an example and has not been fully tested by Kentico. Please adjust the code as needed and only use it after testing in a secure environment.</p>
]]></description>
     <pubDate>Fri, 25 Jan 2019 13:49:26 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/displaying-the-content-tree-programmatically?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

<item>
     <title><![CDATA[Hotfixes for Kentico 11 and breaking changes affecting custom tax calculation scenarios]]></title>
     <author>Zdeněk Cetkovsk&#253;</author>
     <description><![CDATA[<p>Applying hotfix 11.0.39 or newer introduced a change in the E-commerce API, which could cause undetected broken functionality for sites with a customized tax calculation process. This article describes the way it is fixed in 11.0.47 hotfix and lists other related&nbsp;information sources on rectifying the issue.</p>
]]></description>
     <pubDate>Wed, 23 Jan 2019 10:54:38 GMT</pubDate>
      <documenttags><![CDATA[]]></documenttags>
     <link><![CDATA[https://devnet.kentico.com/articles/hotfixes-for-kentico-11-and-breaking-changes-affecting-custom-tax-calculation-scenarios?feed=DevNet-Knowledge-Base-Articles-RSS]]></link> 	  
</item>

</channel>
</rss>
