<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by John McKillip</title><link href="https://world.optimizely.com/blogs/john-mckillip/" /><updated>2020-04-03T07:01:25.0000000Z</updated><id>https://world.optimizely.com/blogs/john-mckillip/</id><generator uri="https://world.optimizely.com/blogs/john-mckillip/" version="2.0">Optimizely World</generator><entry><title>Utilizing Vulcan for Listing Pages in Episerver</title><link href="http://www.iceninemedia.com/articles/utilizing-vulcan-for-listing-pages-in-episerver/" /><id>http://www.iceninemedia.com/articles/utilizing-vulcan-for-listing-pages-in-episerver/</id><published>2018-09-13T02:00:00.0000000Z</published><updated>2018-09-13T17:02:33.0000000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">See some example code of a service that uses Vulcan to build listing pages.</summary></entry><entry><title>Build a Handler to Force the Download of Media Files in Episerver</title><link href="http://www.iceninemedia.com/articles/build-a-handler-to-force-the-download-of-media-files-in-episerver/" /><id>http://www.iceninemedia.com/articles/build-a-handler-to-force-the-download-of-media-files-in-episerver/</id><published>2018-09-13T02:00:00.0000000Z</published><updated>2018-09-13T17:02:33.0000000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">While working on a recent Episerver build, I came across an interesting problem to solve.</summary></entry><entry><title>Exporting Product Data as a CSV from Episerver Commerce</title><link href="http://www.iceninemedia.com/articles/exporting-product-data-as-a-csv-from-episerver-commerce/" /><id>http://www.iceninemedia.com/articles/exporting-product-data-as-a-csv-from-episerver-commerce/</id><published>2018-09-13T02:00:00.0000000Z</published><updated>2018-09-13T17:02:34.0000000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">On a recent Episerver Commerce project, I was tasked with building an API endpoint that exported product SKU's.</summary></entry><entry><title>Utilizing Vulcan for Listing Pages in Episerver</title><link href="http://www.iceninemedia.com/articles/utilizing-vulcan-for-listing-pages-in-episerver/" /><id>http://www.iceninemedia.com/articles/utilizing-vulcan-for-listing-pages-in-episerver/</id><published>2018-09-13T00:00:00.0000000Z</published><updated>2020-04-03T07:01:25.0000000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">See some example code of a service that uses Vulcan to build listing pages.</summary></entry><entry><title>Limit the numbers of items allowed in an Episerver PropertyList&lt;T&gt;</title><link href="http://www.iceninemedia.com/articles/limit-the-numbers-of-items-allowed-in-an-episerver-propertylistt/" /><id>http://www.iceninemedia.com/articles/limit-the-numbers-of-items-allowed-in-an-episerver-propertylistt/</id><published>2017-11-01T01:00:00.0000000Z</published><updated>2017-11-02T04:03:24.0000000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">Let's build a custom attribute that will allow us to set a max number of items in an Episerver PropertyList&lt;t&gt;&lt;/t&gt;</summary></entry><entry><title>Limit the numbers of items allowed in an Episerver PropertyList&lt;T&gt;</title><link href="http://www.iceninemedia.com/articles/limit-the-number-of-items-allowed-in-an-episerver-propertylistt/" /><id>http://www.iceninemedia.com/articles/limit-the-number-of-items-allowed-in-an-episerver-propertylistt/</id><published>2017-11-01T01:00:00.0000000Z</published><updated>2017-11-02T16:04:13.0000000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">Let's build a custom attribute that will allow us to set a max number of items in an Episerver PropertyList&lt;t&gt;&lt;/t&gt;</summary></entry><entry><title>Utilizing Inversion of Control to Build a Swappable Search Service in Episerver</title><link href="http://www.iceninemedia.com/articles/utilizing-inversion-of-control-to-build-a-swappable-search-service-in-episerver/" /><id>http://www.iceninemedia.com/articles/utilizing-inversion-of-control-to-build-a-swappable-search-service-in-episerver/</id><published>2017-02-13T01:00:00.0000000Z</published><updated>2017-02-14T04:03:42.0000000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html"></summary></entry><entry><title>Building a Reusable Product Search Block Part 2: Find Search Service &amp; Controller</title><link href="http://www.iceninemedia.com/articles/building-a-reusable-product-search-block-part-2-find-search-service-controller/" /><id>http://www.iceninemedia.com/articles/building-a-reusable-product-search-block-part-2-find-search-service-controller/</id><published>2017-01-23T01:00:00.0000000Z</published><updated>2017-01-24T06:03:59.0000000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">Finish up our product search block by building an Episerver Find search service and controller to bring it all together.</summary></entry><entry><title>Building a Reusable Product Search Block in Episerver 9 Part 1: Setup &amp; Block Controller</title><link href="http://www.iceninemedia.com/articles/building-a-reusable-product-search-block-in-episerver-9-part-1-setup-block-controller/" /><id>http://www.iceninemedia.com/articles/building-a-reusable-product-search-block-in-episerver-9-part-1-setup-block-controller/</id><published>2016-09-29T02:00:00.0000000Z</published><updated>2016-10-25T19:02:10.3270000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">Reusable search blocks, block controllers, Find and Commerce types, oh my! Learn how to utilize a full arsenal of Episerver products in this sweet, easy to follow tutorial.</summary></entry><entry><title>Let's Build a Dynamic Company Profile Page in Episerver CMS 9</title><link href="http://www.iceninemedia.com/articles/lets-build-a-dynamic-company-profile-page-in-episerver-cms-9/" /><id>http://www.iceninemedia.com/articles/lets-build-a-dynamic-company-profile-page-in-episerver-cms-9/</id><published>2016-08-09T02:00:00.0000000Z</published><updated>2016-10-25T19:02:10.5000000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">Does your data live in some source other than Episerver? Let's take that data and dynamically populate a page in Episerver CMS!</summary></entry><entry><title>Get the List Price and Price Group Price of a Product Variant in Episerver Commerce</title><link href="http://www.iceninemedia.com/articles/get-the-list-price-and-custom-price-group-price-of-a-product-variant-in-episerver-commerce/" /><id>http://www.iceninemedia.com/articles/get-the-list-price-and-custom-price-group-price-of-a-product-variant-in-episerver-commerce/</id><published>2016-07-24T02:00:00.0000000Z</published><updated>2016-10-25T19:02:10.7030000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">Here are a couple of quick extension methods to get the list price and price group price of a variant in Episerver Commerce.</summary></entry><entry><title>3 Benefits of Episerver’s Content Blocks</title><link href="http://blog.wsol.com/3-benefits-of-episervers-content-blocks" /><id>http://blog.wsol.com/3-benefits-of-episervers-content-blocks</id><published>2016-01-08T05:28:10.0000000Z</published><updated>2016-04-05T23:52:36.8330000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">We look at how both developers and site authors can use Episerver's content blocks to bring power and flexibility to a website.</summary></entry><entry><title>Dynamic Data-Pull From EPiServer Back-End into a jQuery Function</title><link href="http://www.iceninemedia.com/articles/dynamic-data-pull-from-episerver-back-end-into-a-jquery-function/" /><id>http://www.iceninemedia.com/articles/dynamic-data-pull-from-episerver-back-end-into-a-jquery-function/</id><published>2015-11-17T01:00:00.0000000Z</published><updated>2016-07-19T05:51:46.5700000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">This was an interesting problem I had to solve recently while building out a view in EPiServer CMS 9.</summary></entry><entry><title>Dynamic Data-Pull From EpiServer Back-End into a jQuery Function</title><link href="http://www.iceninemedia.com/articles/dynamic-data-pull-from-episerver-back-end-into-a-jquery-function/" /><id>http://www.iceninemedia.com/articles/dynamic-data-pull-from-episerver-back-end-into-a-jquery-function/</id><published>2015-11-17T01:00:00.0000000Z</published><updated>2016-10-25T19:02:10.8430000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">This was an interesting problem I had to solve recently while building out a view in EPiServer CMS 9.</summary></entry><entry><title>Build an Episerver CMS 9 Initialization Module to Sort Custom Tabs</title><link href="http://www.iceninemedia.com/articles/build-an-episerver-cms-9-initialization-module-to-sort-custom-model-tabs/" /><id>http://www.iceninemedia.com/articles/build-an-episerver-cms-9-initialization-module-to-sort-custom-model-tabs/</id><published>2015-11-14T01:00:00.0000000Z</published><updated>2016-10-25T19:02:11.1230000Z</updated><author><name>jmckillip@whereoware.com</name></author><category term="Blog post" /><summary type="html">Learn how to sort custom tabs and build a custom Episerver CMS initialization module.</summary></entry></feed>