Blog posts by Patrick van Kleef Blog2019-04-16T02:00:00.0000000Z/blogs/Patrick-van-Kleef-Blog/Optimizely WorldStandardize payments with the Payment Request API and Episerver's Service APIhttps://www.patrickvankleef.com/2019/04/16/payment-request-api-and-episerver-service-api/2019-04-16T02:00:00.0000000ZThe 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.EPiServer Commerce generating a custom order numberhttps://www.patrickvankleef.com/2017/05/22/episerver-commerce-generating-an-order-number/2017-05-22T09:33:15.0000000ZIn 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.EPiServer - Customize the drop behavior in TinyMCEhttp://www.patrickvankleef.com/2017/02/26/episerver-customize-the-drop-behavior-in-tinymce/2017-02-26T19:39:33.0000000ZIn 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. EPiServer - Customize the drop behavior in TinyMCEhttps://www.patrickvankleef.com/2017/02/26/episerver-customize-the-drop-behavior-in-tinymce/2017-02-26T19:39:33.0000000ZIn 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. Ascend'16 - Load and use data from Google Contacts in EPiServerhttp://www.patrickvankleef.com/2016/12/11/ascend16-load-and-use-data-from-google-contacts-in-episerver/2016-12-11T20:09:32.0000000ZThis 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. Ascend'16 - Load and use data from Google Contacts in EPiServerhttps://www.patrickvankleef.com/2016/12/11/ascend16-load-and-use-data-from-google-contacts-in-episerver/2016-12-11T20:09:32.0000000ZThis 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. Ascend'16 - Using the extensibility benefits of EPiServerhttp://www.patrickvankleef.com/2016/11/20/ascend16-using-the-extensibility-benefits-of-episerver/2016-11-20T15:30:00.0000000ZDuring 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. Ascend'16 - Using the extensibility benefits of EPiServerhttps://www.patrickvankleef.com/2016/11/20/ascend16-using-the-extensibility-benefits-of-episerver/2016-11-20T15:30:00.0000000ZDuring 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. Ascend'16 - Using the extensibility benefits of EPiServerhttps://www.patrickvankleef.com/2016/11/20/ascend16-using-the-extensibility-benefits-of-episerver/2016-11-20T00:00:00.0000000ZDuring 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.Dojo - chartinghttp://www.patrickvankleef.com/?p=4812016-05-31T22:58:00.0000000ZIn 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.Dojo – chartinghttp://www.patrickvankleef.com/?p=4812016-05-31T08:09:41.0000000ZIn 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 [...]Dojo - drag and drophttp://www.patrickvankleef.com/?p=4482016-05-23T23:06:00.0000000ZIn 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.Dojo – drag and drophttp://www.patrickvankleef.com/?p=4482016-05-23T22:33:07.0000000ZEPiServer 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 [...]Strongly typed categorieshttp://www.patrickvankleef.com/?p=4372016-03-28T15:45:00.0000000ZIn 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.Use nested queries in Findhttp://www.patrickvankleef.com/?p=4322016-02-10T15:04:00.0000000ZSince 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.EPiServer Find related contenthttp://www.patrickvankleef.com/?p=4222015-12-13T15:28:00.0000000ZEPiServer 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.Ascend’15 – Find advanced developer scenarioshttp://www.patrickvankleef.com/?p=4102015-11-22T16:00:00.0000000ZIn this blog I tell about my presentation at EPiServer Ascend'15 in Las Vegas. I'll cover unified search, highlighting and statistics.EPiServer content migrationhttp://www.patrickvankleef.com/?p=4042015-08-18T13:52:00.0000000ZWith the standard import/export functionality of EPiServer it's quite easy to migrate content between environments. In some cases you need to do something customs and that's what this blog is about.Using DOJO when creating a custom visitor grouphttp://www.patrickvankleef.com/2015/06/07/using-dojo-when-creating-a-custom-visitor-group/2015-06-07T14:14:00.0000000ZThis blog explain how you can use DOJO for rendering the input parameters of a custom visitor group in EPiServer. In this example I've created a world map where content editors can select one or more countries.Using DOJO when creating a custom visitor grouphttps://www.patrickvankleef.com/2015/06/07/using-dojo-when-creating-a-custom-visitor-group/2015-06-07T12:14:00.0000000ZThis blog explain how you can use DOJO for rendering the input parameters of a custom visitor group in EPiServer. In this example I've created a world map where content editors can select one or more countries.