<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Jacob Jones</title><link href="http://world.optimizely.com" /><updated>2021-06-04T17:04:27.0000000Z</updated><id>https://world.optimizely.com/blogs/jacob-jones/</id> <generator uri="http://world.optimizely.com" version="2.0">Optimizely World</generator> <entry><title>Adding a honeypot to Episerver Forms</title><link href="https://jakejon.es/blog/adding-a-honeypot-to-episerver-forms" /><id>Honeypots are a convenient and lightweight way of eliminating (or at least reducing) spam in form submissions, this post will take you through implementing a version in Episerver Forms.</id><updated>2021-06-04T17:04:27.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Validating the maximum length of a text field in Episerver Forms</title><link href="https://jakejon.es/blog/validating-the-maximum-length-of-a-text-field-in-episerver-forms" /><id>This blog post will show you how to allow editors to specify a maximum length for text boxes (and text areas) in Episerver Forms and then utilize the maxlength attribute to restrict what users can enter. </id><updated>2021-04-16T12:27:33.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Enhanced PropertyList for Episerver</title><link href="https://jakejon.es/blog/enhanced-propertylist-for-episerver" /><id>By default, the Episerver PropertyList shows ContentReferences (including images) and Urls as IDs and permanent URLs. This post is about the Enhanced PropertyList which improves the editor experience by show content names and image previews.</id><updated>2020-11-20T04:58:59.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Filtering by flags enums in Episerver Search &amp; Navigation</title><link href="https://jakejon.es/blog/filtering-by-flags-enums-in-episerver-search-and-navigation" /><id>Out-of-the-box the Episerver Search &amp; Navigation Filter method doesn’t support filtering by flags enums, however, this post provides a solution in the form of a copy-and-pastable extension method.</id><updated>2020-10-31T03:45:32.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>A plugin to move categories in Episerver</title><link href="https://jakejon.es/blog/a-plugin-to-move-categories-in-episerver" /><id>There is no way in the Episerver CMS UI to move a category from under its parent, however, this post provides a simple plugin that solves the issue.</id><updated>2020-09-12T00:39:32.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Revisiting markdown in Episerver</title><link href="https://jakejon.es/blog/revisiting-markdown-in-episerver" /><id>Here we revisit the (long untouched) idea of using markdown in Episerver, utilizing EasyMDE with some customization to allow linking to Episerver content and using Episerver images.</id><updated>2020-08-28T17:42:30.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Displaying an edit notification in Episerver</title><link href="https://jakejon.es/blog/displaying-an-edit-notification-in-episerver" /><id>This post shows how a custom edit notification can easily be configured in Episerver. It draws on the notifications Episerver displays when alerting the editor to a page having a shortcut or expiring and explains the code (or tries to) where necessary.</id><updated>2020-06-03T21:50:27.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Adding a telephone link option to the Episerver link editor</title><link href="https://jakejon.es/blog/adding-a-telephone-link-option-to-the-episerver-link-editor" /><id>This post covers the intricacies of extending the Episerver link editor, going through the necessary changes step-by-step and pointing out the potential pitfalls.</id><updated>2020-04-21T22:25:07.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Plugin to list and delete all missing properties in Episerver</title><link href="https://jakejon.es/blog/plugin-to-list-and-delete-all-missing-properties-in-episerver" /><id>This blog post revives a 7-year-old plugin which allows you to list (and permanently delete) all the missing properties in Episerver. Still, as the proverb says: “if it ain’t broke, don’t fix it” (although admittedly it was little broken, and is now a little fixed).</id><updated>2020-03-27T00:34:50.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Plugin to list and delete all missing properties in Episerver</title><link href="https://jakejon.es/blog/plugin-to-list-and-delete-all-missing-properties-in-episerver" /><id>This blog post revives a 7-year-old plugin which allows you to list (and permanently delete) all the missing properties in Episerver. Still, as the proverb says: “if it ain’t broke, don’t fix it” (although admittedly it was little broken, and is now a little fixed).</id><updated>2020-03-27T00:34:50.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Supporting placeholders in the Episerver Forms form submission message</title><link href="https://jakejon.es/blog/supporting-placeholders-in-the-episerver-forms-form-submission-message" /><id>A short blog post (relatively) demonstrating how you can modify a form&#39;s submission message in code in this case allowing the editor to utilize placeholders.</id><updated>2020-02-21T16:30:51.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Removing all references to some content in Episerver</title><link href="https://jakejon.es/blog/removing-all-references-to-some-content-in-episerver" /><id>If you have a yearning to remove all references to a page, block, image, video or indeed any piece of content in Episerver then this blog post may provide some inspiration.</id><updated>2020-01-31T17:10:13.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>An update to the Configurable Color Picker</title><link href="https://jakejon.es/blog/an-update-to-the-configurable-color-picker" /><id>The Configurable Color Picker now supports defining and using more than one palette per site, for the full details check out this post.</id><updated>2020-01-17T03:20:00.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Allowing Episerver editors to create media content</title><link href="https://jakejon.es/blog/allowing-episerver-editors-to-create-media-content" /><id>It&#39;s feasible that editors may want to create media in Episerver (to reference external media via a URL or ID for example). This blog outlines a method which allows just this, whilst attempting to make minimal code changes.</id><updated>2019-10-18T20:43:46.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Restricting the number of words in a rich-text editor in Episerver</title><link href="https://jakejon.es/blog/restricting-the-number-of-words-in-a-rich-text-editor-in-episerver" /><id>This post deals with limiting the number of words an editor can enter in a TinyMCE  rich-text editor with the aim of doing the minimum amount of Dojo customization possible (which is none).</id><updated>2019-08-09T23:11:33.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Validating image aspect ratios in Episerver</title><link href="https://jakejon.es/blog/validating-image-aspect-ratios-in-episerver" /><id>A quick run-through of how you can validate image aspect ratios in Episerver, functionality you probably never knew you needed...until now.</id><updated>2019-06-14T02:28:11.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Episerver Commerce custom tab ordering</title><link href="https://jakejon.es/blog/episerver-commerce-custom-tab-ordering" /><id>Changing the order of the default tabs in Episerver CMS is simple, however, reordering the Commerce tabs is a little trickier. This blog post examines why this is, as well as explaining a possible solution.</id><updated>2019-05-14T00:46:14.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Restricting Episerver Commerce media groups via a dropdown</title><link href="https://jakejon.es/blog/restricting-episerver-commerce-media-groups-via-a-dropdown" /><id>Entering a group name for Episerver Commerce media is normally a case of editors typing one in, this means (amongst other things) that the available options are always obvious. This blog post explains changing that text field into a dropdown as simply as possible.</id><updated>2019-04-02T23:52:13.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Getting related content based on categories in Episerver Find</title><link href="https://jakejon.es/blog/getting-related-content-based-on-categories-in-episerver-find" /><id>A brisk guide to resolving related content in Episerver based purely on categories using Episerver Find.</id><updated>2019-03-14T20:35:29.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>A simple automatic time zone selector in Episerver</title><link href="https://jakejon.es/blog/a-simple-automatic-time-zone-selector-in-episerver" /><id>A quick look at extending a Dojo component in Episerver through a simple time zone auto-suggestion drop-down where we use the JavaScript Internationalization API to pre-select the user&#39;s local time automatically.</id><updated>2019-03-11T16:23:56.0000000Z</updated><summary type="html">Blog post</summary></entry></feed>