<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Patrick van Kleef Blog</title><link href="https://world.optimizely.com/blogs/Patrick-van-Kleef-Blog/" /><updated>2020-04-03T07:01:13.0000000Z</updated><id>https://world.optimizely.com/blogs/Patrick-van-Kleef-Blog/</id><generator uri="https://world.optimizely.com/blogs/Patrick-van-Kleef-Blog/" version="2.0">Optimizely World</generator><entry><title>Standardize payments with the Payment Request API and Episerver's Service API</title><link href="https://www.patrickvankleef.com/2019/04/16/payment-request-api-and-episerver-service-api/" /><id>https://www.patrickvankleef.com/2019/04/16/payment-request-api-and-episerver-service-api/</id><published>2019-04-16T02:00:00.0000000Z</published><updated>2019-04-16T09:01:55.0000000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">The Payment Request API is a new browser feature that allows visitors to make payments online. In the blog post, I explain what you can do with the Payment Request API and how to make an integration with the Episerver's Service API.</summary></entry><entry><title>EPiServer Commerce generating a custom order number</title><link href="https://www.patrickvankleef.com/2017/05/22/episerver-commerce-generating-an-order-number/" /><id>https://www.patrickvankleef.com/2017/05/22/episerver-commerce-generating-an-order-number/</id><published>2017-05-22T09:33:15.0000000Z</published><updated>2017-05-22T10:03:50.0000000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">In some occasions, you might want to override the default implementation of EPiServer for generating an order number. With the new order API of EPiServer this can be accomplised by creating a custom implementation of the IOrderNumberGenerator.</summary></entry><entry><title>EPiServer - Customize the drop behavior in TinyMCE</title><link href="http://www.patrickvankleef.com/2017/02/26/episerver-customize-the-drop-behavior-in-tinymce/" /><id>http://www.patrickvankleef.com/2017/02/26/episerver-customize-the-drop-behavior-in-tinymce/</id><published>2017-02-26T19:39:33.0000000Z</published><updated>2017-02-26T20:01:49.0000000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">In EPiServer we can drop pages,  blocks, and media in the TinyMCE editor. Based on the type of content, HTML is generated in the editor. In this blog, I'll explain how you can customize the drop behavior. </summary></entry><entry><title>EPiServer - Customize the drop behavior in TinyMCE</title><link href="https://www.patrickvankleef.com/2017/02/26/episerver-customize-the-drop-behavior-in-tinymce/" /><id>https://www.patrickvankleef.com/2017/02/26/episerver-customize-the-drop-behavior-in-tinymce/</id><published>2017-02-26T19:39:33.0000000Z</published><updated>2017-03-04T15:01:53.0000000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">In EPiServer we can drop pages,  blocks, and media in the TinyMCE editor. Based on the type of content, HTML is generated in the editor. In this blog, I'll explain how you can customize the drop behavior. </summary></entry><entry><title>Ascend'16 - Load and use data from Google Contacts in EPiServer</title><link href="http://www.patrickvankleef.com/2016/12/11/ascend16-load-and-use-data-from-google-contacts-in-episerver/" /><id>http://www.patrickvankleef.com/2016/12/11/ascend16-load-and-use-data-from-google-contacts-in-episerver/</id><published>2016-12-11T20:09:32.0000000Z</published><updated>2016-12-11T20:14:48.5430000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">This is the second blog about my presentation at the EPiServer Ascend'16 event in Stockholm. In this blog, I'll explain how you can use data from an external data source in EPiServer.   </summary></entry><entry><title>Ascend'16 - Load and use data from Google Contacts in EPiServer</title><link href="https://www.patrickvankleef.com/2016/12/11/ascend16-load-and-use-data-from-google-contacts-in-episerver/" /><id>https://www.patrickvankleef.com/2016/12/11/ascend16-load-and-use-data-from-google-contacts-in-episerver/</id><published>2016-12-11T20:09:32.0000000Z</published><updated>2017-03-04T15:01:53.0000000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">This is the second blog about my presentation at the EPiServer Ascend'16 event in Stockholm. In this blog, I'll explain how you can use data from an external data source in EPiServer.   </summary></entry><entry><title>Ascend'16 - Using the extensibility benefits of EPiServer</title><link href="http://www.patrickvankleef.com/2016/11/20/ascend16-using-the-extensibility-benefits-of-episerver/" /><id>http://www.patrickvankleef.com/2016/11/20/ascend16-using-the-extensibility-benefits-of-episerver/</id><published>2016-11-20T15:30:00.0000000Z</published><updated>2016-11-20T21:14:44.8800000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">During EPiServer Ascend'16 in Stockholm I gave a session about how developers can extend the UI. In this blog, I will explain how you can create gadgets, custom views with Dojo, use rest stores and more. </summary></entry><entry><title>Ascend'16 - Using the extensibility benefits of EPiServer</title><link href="https://www.patrickvankleef.com/2016/11/20/ascend16-using-the-extensibility-benefits-of-episerver/" /><id>https://www.patrickvankleef.com/2016/11/20/ascend16-using-the-extensibility-benefits-of-episerver/</id><published>2016-11-20T15:30:00.0000000Z</published><updated>2017-03-04T15:01:53.0000000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">During EPiServer Ascend'16 in Stockholm I gave a session about how developers can extend the UI. In this blog, I will explain how you can create gadgets, custom views with Dojo, use rest stores and more. </summary></entry><entry><title>Ascend'16 - Using the extensibility benefits of EPiServer</title><link href="https://www.patrickvankleef.com/2016/11/20/ascend16-using-the-extensibility-benefits-of-episerver/" /><id>https://www.patrickvankleef.com/2016/11/20/ascend16-using-the-extensibility-benefits-of-episerver/</id><published>2016-11-20T00:00:00.0000000Z</published><updated>2020-04-03T07:01:13.0000000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">During EPiServer Ascend'16 in Stockholm I gave a session about how developers can extend the UI. In this blog, I will explain how you can create gadgets, custom views with Dojo, use rest stores and more.</summary></entry><entry><title>Dojo - charting</title><link href="http://www.patrickvankleef.com/?p=481" /><id>http://www.patrickvankleef.com/?p=481</id><published>2016-05-31T22:58:00.0000000Z</published><updated>2016-10-25T19:00:24.8570000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">In this blog, I will explain how you can use the charting package of Dojo with the help of some useful examples. Set up a chart means choosing a type of chart, set basic properties, define axes and of course set your data set.</summary></entry><entry><title>Dojo – charting</title><link href="http://www.patrickvankleef.com/?p=481" /><id>http://www.patrickvankleef.com/?p=481</id><published>2016-05-31T08:09:41.0000000Z</published><updated>2016-05-31T08:51:16.7070000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">In my previous blog, I explained how drag and drop functionality works in Dojo. If you missed it, you can read the blog post here. In this blog, I will discuss another great feature from Dojo, namely ‘charting’. Charting isn’t being used by EPiServer. In my custom solution (mentioned in my previous blog) I’m using [...]</summary></entry><entry><title>Dojo - drag and drop</title><link href="http://www.patrickvankleef.com/?p=448" /><id>http://www.patrickvankleef.com/?p=448</id><published>2016-05-23T23:06:00.0000000Z</published><updated>2016-10-25T19:00:25.4500000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">In this blog, I explain how the drag and drop functionality of Dojo can be implemented. The dojo/dnd contains modules like Source, Target, Avatar and more.</summary></entry><entry><title>Dojo – drag and drop</title><link href="http://www.patrickvankleef.com/?p=448" /><id>http://www.patrickvankleef.com/?p=448</id><published>2016-05-23T22:33:07.0000000Z</published><updated>2016-05-23T22:51:18.9730000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">EPiServer is using Dojo as the client-side rendering framework for the edit mode. Dojo contains dozens of different modules that help you with the rendering of your page. One of those modules is the drag and drop functionality, which can be found in the package dojo/dnd. EPiServer uses the drag and drop functionality of Dojo [...]</summary></entry><entry><title>Strongly typed categories</title><link href="http://www.patrickvankleef.com/?p=437" /><id>http://www.patrickvankleef.com/?p=437</id><published>2016-03-28T15:45:00.0000000Z</published><updated>2016-10-25T19:00:26.0570000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">In this blog, I describe how you can create categories from code. I also explain how the ITypeScannerLookup type works and how EPiServer uses this internally.</summary></entry><entry><title>Use nested queries in Find</title><link href="http://www.patrickvankleef.com/?p=432" /><id>http://www.patrickvankleef.com/?p=432</id><published>2016-02-10T15:04:00.0000000Z</published><updated>2016-10-25T19:00:26.6200000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">Since EPiServer released update 89 it is possible to use nested queries in EPiServer Find. In this blog, I describe how you can use nested queries.</summary></entry><entry><title>EPiServer Find related content</title><link href="http://www.patrickvankleef.com/?p=422" /><id>http://www.patrickvankleef.com/?p=422</id><published>2015-12-13T15:28:00.0000000Z</published><updated>2016-10-25T19:00:27.1500000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">EPiServer Find supports functionality to find related documents by a given string. There are a number of configuration options that can be used to fine-tune the results.</summary></entry><entry><title>Ascend’15 – Find advanced developer scenarios</title><link href="http://www.patrickvankleef.com/?p=410" /><id>http://www.patrickvankleef.com/?p=410</id><published>2015-11-22T16:00:00.0000000Z</published><updated>2016-10-25T19:00:27.7900000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">In this blog I tell about my presentation at EPiServer Ascend'15 in Las Vegas. I'll cover unified search, highlighting and statistics.</summary></entry><entry><title>EPiServer content migration</title><link href="http://www.patrickvankleef.com/?p=404" /><id>http://www.patrickvankleef.com/?p=404</id><published>2015-08-18T13:52:00.0000000Z</published><updated>2016-10-25T19:00:28.1470000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">With the standard import/export functionality of EPiServer it&amp;#039;s quite easy to migrate content between environments. In some cases you need to do something customs and that&amp;#039;s what this blog is about.</summary></entry><entry><title>Using DOJO when creating a custom visitor group</title><link href="http://www.patrickvankleef.com/2015/06/07/using-dojo-when-creating-a-custom-visitor-group/" /><id>http://www.patrickvankleef.com/2015/06/07/using-dojo-when-creating-a-custom-visitor-group/</id><published>2015-06-07T14:14:00.0000000Z</published><updated>2016-10-25T19:00:28.4900000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">This blog explain how you can use DOJO for rendering the input parameters of a custom visitor group in EPiServer. In this example I&amp;#039;ve created a world map where content editors can select one or more countries.</summary></entry><entry><title>Using DOJO when creating a custom visitor group</title><link href="https://www.patrickvankleef.com/2015/06/07/using-dojo-when-creating-a-custom-visitor-group/" /><id>https://www.patrickvankleef.com/2015/06/07/using-dojo-when-creating-a-custom-visitor-group/</id><published>2015-06-07T12:14:00.0000000Z</published><updated>2017-03-04T15:01:53.0000000Z</updated><author><name>patrick.van.kleef@gmail.com</name></author><category term="Blog post" /><summary type="html">This blog explain how you can use DOJO for rendering the input parameters of a custom visitor group in EPiServer. In this example I&amp;#039;ve created a world map where content editors can select one or more countries.</summary></entry></feed>