1 2<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie lt-ie10 lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="no-js ie ie7 lt-ie10 lt-ie9 lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="no-js ie ie8 lt-ie10 lt-ie9"> <![endif]--> <!--[if IE 9]> <html class="no-js ie ie9 lt-ie10"> <![endif]--> <!--[if gt IE 9]> <html class="no-js ie not-ie-legacy"> <![endif]--> <!--[if !IE]><!--> <html class="wdk-theme no-js font-size--med"> <!--<![endif]--> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="format-detection" content="telephone=no" /> <link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/content-builder.min.css?7b478ec57f302a03d90c815780cc0443"> <title>Blog | Rod Barlow Consulting</title> <meta name="keywords" content=""/> <meta name="description" content=""/> <meta name="MSSmartTagsPreventParsing" content="TRUE"/> <link rel="shortcut icon" href="https://sites.create-cdn.net/sitefiles/71/1/9/711925/favicon.ico?d41d8cd98f00b204e9800998ecf8427e" />
2<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/common/jquery-3.7.1.min.js?2c872dbe60f4ba70fb85356113d8b35e" type="text/javascript"></script>
2<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/common/jquery-migrate-3.5.2.min.js?88d82ba2bc432aa8ea45a71fb47ebccf" type="text/javascript"></script>
2<script src="/include/js/loader.js?81607403f06fcc9af10d10b368e46a11"></script>
2<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 91 bytes, line 2
2<script type="cookie_consent/performance" src="https://www.googletagmanager.com/gtag/js?id=
2G-JNE452KQ6T
vendor: 17 bytes, line 2
2" async></script>
2<script type="cookie_consent/performance" > var siteid = 711925; 3 window.dataLayer = window.dataLayer || []; 4 function gtag(){dataLayer.push(arguments);} 5 // Set default consent to 'denied' 6 gtag('consent', 'default', { 7 'ad_storage': 'denied', 8 'ad_user_data': 'denied', 9 'ad_personalization': 'denied', 10 'analytics_storage': 'denied' 11 }); 12 13 // Listen for consent updates to update the consent levels 14 document.addEventListener('cookieConsent', function(data){ 15 var consentLevels = data.detail; 16 if (consentLevels?.all === 'granted') { 17 gtag('consent', 'update', { 18 'ad_storage': 'granted', 19 'ad_user_data': 'granted', 20 'ad_personalization': 'granted', 21 'analytics_storage': 'granted' 22 }); 23 } else { 24 gtag('consent', 'update', { 25 'ad_storage': consentLevels.marketing, 26 'ad_user_data': consentLevels.marketing, 27 'ad_personalization': consentLevels.marketing, 28 'analytics_storage': consentLevels.performance 29 }); 30 } 31 }); 32 33 gtag('js', new Date()); 34 gtag('config', 'G-JNE452KQ6T', { 35 'siteid': siteid 36 }); 37 38 gtag('config', 'G-1NVXYW4VEP'); 39 $(function(){ 40 if (window.events) { 41 var shopCurrency = 'GBP'; 42 window.events.on('addToBasket', function (data, source) { 43 if(gtag) { 44 let item_list_id = 'product_page'; 45 let item_list_name = 'Product Page'; 46 47 if(source === 'category_page') { 48 item_list_id = 'category_page';
49 item_list_name = 'Category Page'; 50 } 51 52 gtag("event", "add_to_cart", { 53 currency: shopCurrency, 54 value: data.price * data.quantity, 55 items: [ 56 { 57 item_id: data.ID, 58 item_name: data.title, 59 item_list_id: item_list_id, 60 item_list_name: item_list_name, 61 price: data.price, 62 quantity: data.quantity, 63 } 64 ] 65 }); 66 } 67 }); 68 69 window.events.on('removeFromBasket', function (data) { 70 if(gtag) { 71 gtag("event", "remove_from_cart", { 72 currency: shopCurrency, 73 value: data.price * data.quantity, 74 items: [ 75 { 76 item_id: data.ID, 77 item_name: data.title, 78 item_list_id: 'basket', 79 item_list_name: 'Basket', 80 price: data.price, 81 quantity: data.quantity, 82 } 83 ] 84 }); 85 } 86 }) 87 88 window.events.on('checkoutStart', function (data) { 89 if(gtag) { 90 let basketItems = data.basket.map(function(product) { 91 return { 92 item_id: product.ID, 93 item_name: product.title, 94 price: product.price, 95 quantity: product.quantity 96 } 97 }); 98 99 gtag("event", "begin_checkout", { 100 value: data.amount, 101 currency: data.currency, 102 items: basketItems 103 }); 104 } 105 106 }); 107 108 window.events.on('checkoutComplete', function (data) { 109 if(gtag) { 110 let basketItems = data.basket.map(function(product) { 111 return { 112 item_id: product.ID, 113 item_name: product.title, 114 price: product.price, 115 } 116 }) 117 118 gtag("event", "purchase", { 119 currency: data.currency, 120 transaction_id: data.transaction_id, 121 value: data.amount, 122 coupon: data.discount_code, 123 shipping: data.postage_price, 124 items: basketItems, 125 }) 126 } 127 }); 128 129 window.events.on('productView', function (data) { 130 if(gtag) { 131 gtag("event", "view_item", { 132 currency: shopCurrency, 133 value: 0, 134 items: [ 135 { 136 item_id: data.ID, 137 item_name: data.title, 138 item_list_id: "product_page", 139 item_list_name: "Product Page", 140 price: data.price 141 } 142 ] 143 }); 144 } 145 }) 146 147 window.events.on('checkoutStage', function (step) { 148 if(gtag) { 149 gtag("event", "checkout", { 150 'step': step 151 }); 152 } 153 }) 154 155 window.events.on('formSubmitting', function(data){ 156 if(gtag) { 157 gtag("event", "form_submit", data); 158 } 159 }); 160 } 161 }); 162</script>
162<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?display=swap&family=Raleway:300,400,600,700"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?display=swap&family=Raleway:300,400,600,700"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?display=swap&family=Great+Vibes:300,400,600,700"><style>@font-face {font-family: "font awesome";font-style: normal;font-weight: normal;font-display: swap;src: url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.eot?20141125");src: url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.eot?iefix&20141125") format("embedded-opentype"), url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.woff?20141125") format("woff"), url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.ttf?20141125") format("truetype"), url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.svg#font-awesome?20141125") format("svg"),url("https://create-cdn.net/_assets/fonts/template-fonts/icons/fontawesome/fontawesome.ttf?20141125") format("truetype")}</style>
162<script>window.createSite = {"pageid":"4948096"};</script>
162 163 164 <meta property="og:type" content="website" /> 165 <meta property="og:title" content="" /> 166 <meta property="og:description" content="" /> 167 168 <meta property="og:url" content="https://www.rodbarlow.com/blog" /> 169 <link rel="canonical" href="https://www.rodbarlow.com/blog" /> 170 <meta property="og:site_name" content="Rod Barlow Digital Consulting" /> 171 <meta name="twitter:card" content="summary" /><link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/component/modal/modal.min.css?0712ddff8bb7c2ec4838ba17b29103f7" /><link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/component/session/session.min.css?d14ed9b57555828f24e1c7c78a5bfc7b" />
171<script type="text/javascript" src="https://assetsbeta.create-cdn.net/_assets/livesites/component/modal/modal.min.js?66520fc5d9421d9b4022a8910d693cbe" async></script>
171<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/session/session.min.js?e9b6512c3cd27c880a4cc1ed03166ee2" defer></script>
171<script src="https://assetsbeta.create-cdn.net/_assets/livesites/component/page-events/page-events.min.js?64345003a6529e9ec6053cb77419e3db"></script>
171<link rel='stylesheet' href='/theme.min.css?81607403f06fcc9af10d10b368e46a11' type='text/css' /><link rel="stylesheet" type="text/css" href="/palette.css?81607403f06fcc9af10d10b368e46a11" media="screen"><!--Theme JS-->
171<script type="text/javascript">function detect_ie(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0){parseInt(e.substring(t+5,e.indexOf(".",t)),10);document.querySelector("html").className+=" ie"}else{if(e.indexOf("Trident/")>0){var n=e.indexOf("rv:");parseInt(e.substring(n+3,e.indexOf(".",n)),10);document.querySelector("html").className+=" ie"}else{var d=e.indexOf("Edge/");if(!(d>0))return document.querySelector("html").className+=" not-ie",!1;parseInt(e.substring(d+5,e.indexOf(".",d)),10);document.querySelector("html").className+=" edge"}}}function hasFlexGapSupport(){const e=document.createElement("div");e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e);const t=1===e.scrollHeight;return e.parentNode.removeChild(e),t}document.addEventListener("DOMContentLoaded",(function(){detect_ie();/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&!hasFlexGapSupport()&&document.documentElement.classList.add("flex-gap-not-supported")}));</script>
171<script type="application/ld+json"> 172 { 173 "@context": "http://schema.org", 174 "@type": "WebSite", 175 "url": "https://www.rodbarlow.com/", 176 "potentialAction": { 177 "@type": "SearchAction", 178 "target": "https://www.rodbarlow.com/shop/search.php?q={search_term_string}", 179 "query-input": "required name=search_term_string" 180 } 181 }</script>
181<script>!function(e,t,n){function r(e,t){return typeof e===t}function s(){var e,t,n,s,i,o,a;for(var l in w)if(w.hasOwnProperty(l)){if(e=[],t=w[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(s=r(t.fn,"function")?t.fn():t.fn,i=0;i<e.length;i++)o=e[i],a=o.split("."),1===a.length?S[a[0]]=s:(!S[a[0]]||S[a[0]]instanceof Boolean||(S[a[0]]=new Boolean(S[a[0]])),S[a[0]][a[1]]=s),y.push((s?"":"no-")+a.join("-"))}}function i(e){var t=b.className,n=S._config.classPrefix||"";if(x&&(t=t.baseVal),S._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}S._config.enableClasses&&(t+=" "+n+e.join(" "+n),x?b.className.baseVal=t:b.className=t)}function o(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):x?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function a(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function l(){var e=t.body;return e||(e=o(x?"svg":"body"),e.fake=!0),e}function f(e,n,r,s){var i,a,f,u,c="modernizr",d=o("div"),p=l();if(parseInt(r,10))for(;r--;)f=o("div"),f.id=s?s[r]:c+(r+1),d.appendChild(f);return i=o("style"),i.type="text/css",i.id="s"+c,(p.fake?p:d).appendChild(i),p.appendChild(d),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(t.createTextNode(e)),d.id=c,p.fake&&(p.style.background="",p.style.overflow="hidden",u=b.style.overflow,b.style.overflow="hidden",b.appendChild(p)),a=n(d,e),p.fake?(p.parentNode.removeChild(p),b.style.overflow=u,b.offsetHeight):d.parentNode.removeChild(d),!!a}function u(e,t){return!!~(""+e).indexOf(t)}function c(e,t){return function(){return e.apply(t,arguments)}}function d(e,t,n){var s;for(var i in e)if(e[i]in t)return n===!1?e[i]:(s=t[e[i]],r(s,"function")?c(s,n||t):s);return!1}function p(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function v(t,n,r){var s;if("getComputedStyle"in e){s=getComputedStyle.call(e,t,n);var i=e.console;if(null!==s)r&&(s=s.getPropertyValue(r));else if(i){var o=i.error?"error":"log";i[o].call(i,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else s=!n&&t.currentStyle&&t.currentStyle[r];return s}function m(t,r){var s=t.length;if("CSS"in e&&"supports"in e.CSS){for(;s--;)if(e.CSS.supports(p(t[s]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var i=[];s--;)i.push("("+p(t[s])+":"+r+")");return i=i.join(" or "),f("@supports ("+i+") { #modernizr { position: absolute; } }",function(e){return"absolute"==v(e,null,"position")})}return n}function g(e,t,s,i){function l(){c&&(delete P.style,delete P.modElem)}if(i=!r(i,"undefined")&&i,!r(s,"undefined")){var f=m(e,s);if(!r(f,"undefined"))return f}for(var c,d,p,v,g,h=["modernizr","tspan","samp"];!P.style&&h.length;)c=!0,P.modElem=o(h.shift()),P.style=P.modElem.style;for(p=e.length,d=0;d<p;d++)if(v=e[d],g=P.style[v],u(v,"-")&&(v=a(v)),P.style[v]!==n){if(i||r(s,"undefined"))return l(),"pfx"!=t||v;try{P.style[v]=s}catch(y){}if(P.style[v]!=g)return l(),"pfx"!=t||v}return l(),!1}function h(e,t,n,s,i){var o=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+z.join(o+" ")+o).split(" ");return r(t,"string")||r(t,"undefined")?g(a,t,s,i):(a=(e+" "+j.join(o+" ")+o).split(" "),d(a,t,n))}var y=[],w=[],C={_version:"3.4.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){w.push({name:e,fn:t,options:n})},addAsyncTest:function(e){w.push({name:null,fn:e})}},S=function(){};S.prototype=C,S=new S,S.addTest("eventlistener","addEventListener"in e),S.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var b=t.documentElement;S.addTest("classlist","classList"in b);var x="svg"===b.nodeName.toLowerCase();S.addTest("srcset","srcset"in o("img")),S.addTest("inlinesvg",function(){var e=o("div");return e.innerHTML="<svg/>
181","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)});var T=function(){function e(e,t){var s;return!!e&&(t&&"string"!=typeof t||(t=o(t||"div")),e="on"+e,s=e in t,!s&&r&&(t.setAttribute||(t=o("div")),t.setAttribute(e,""),s="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),s)}var r=!("onblur"in t.documentElement);return e}();C.hasEvent=T;var E=C.testStyles=f,_=function(){var e=navigator.userAgent,t=e.match(/w(eb)?osbrowser/gi),n=e.match(/windows phone/gi)&&e.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9;return t||n}();_?S.addTest("fontface",!1):E('@font-face {font-family:"font";src:url("https://")}',function(e,n){var r=t.getElementById("smodernizr"),s=r.sheet||r.styleSheet,i=s?s.cssRules&&s.cssRules[0]?s.cssRules[0].cssText:s.cssText||"":"",o=/src/i.test(i)&&0===i.indexOf(n.split(" ")[0]);S.addTest("fontface",o)}),S.addTest("details",function(){var e,t=o("details");return"open"in t&&(E("#modernizr details{display:block}",function(n){n.appendChild(t),t.innerHTML="<summary>a</summary>b",e=t.offsetHeight,t.open=!0,e=e!=t.offsetHeight}),e)});var R="Moz O ms Webkit",z=C._config.usePrefixes?R.split(" "):[];C._cssomPrefixes=z;var L=function(t){var r,s=prefixes.length,i=e.CSSRule;if("undefined"==typeof i)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+t;for(var o=0;o<s;o++){var a=prefixes[o],l=a.toUpperCase()+"_"+r;if(l in i)return"@-"+a.toLowerCase()+"-"+t}return!1};C.atRule=L;var j=C._config.usePrefixes?R.toLowerCase().split(" "):[];C._domPrefixes=j;var N={elem:o("modernizr")};S._q.push(function(){delete N.elem});var P={style:N.elem.style};S._q.unshift(function(){delete P.style}),C.testAllProps=h;var A=C.prefixed=function(e,t,n){return 0===e.indexOf("@")?L(e):(e.indexOf("-")!=-1&&(e=a(e)),t?h(e,t,n):h(e,"pfx"))};S.addTest("objectfit",!!A("objectFit"),{aliases:["object-fit"]}),s(),i(y),delete C.addTest,delete C.addAsyncTest;for(var k=0;k<S._q.length;k++)S._q[k]();e.Modernizr=S}(window,document); 182function jsload(e,t){if(0===e.indexOf("/_assets/")&&(e=createCDNPath+e),jsload_files.indexOf(e)===-1){if("function"==typeof t){var s=document.createElement("script"),a=document.getElementsByTagName("script")[0];s.src=e,a.parentNode.insertBefore(s,a),t&&(s.onload=t)}else document.write(unescape('%3Cscript src="'+e+'"%3E%3C/script%3E'));jsload_files.push(e)}}var jsload_files=[];if("undefined"==typeof createCDNPath)var createCDNPath="https://create-cdn.net"; 183 184 if( ! Modernizr.classlist ){ 185 jsload('/_assets/shared/component/polyfill-classlist/polyfill-classlist.min.js'); 186 } 187 188 189 if( ! Modernizr.eventlistener ){ 190 jsload('/_assets/shared/component/polyfill-eventlistener/polyfill-eventlistener.min.js'); 191 }</script>
191 <style> 192 body, .font--content { font-family: "raleway"; } 193 .font--heading { font-family: "raleway"; } 194 .font--logo { font-family: "great vibes"; } 195 .i { font-family: "font awesome" ; } /* A comment to stop the syntax highlighting from breaking */ 196 197 /* Add the template background options */ 198 199 html {<!--WDK: templateoption:templatebg--> 200 }</style> <link rel="stylesheet" href="https://create-cdn.net/_assets/livesites/component/csswizardry-grids-responsive/csswizardry-grids-responsive.min.css?20150528"> <!--[if lt IE 9]>
200<script src="https://create-cdn.net/_assets/livesites/component/html5shiv/html5shiv.min.js"></script>
200 <![endif]-->
200<script> 201 var firstBlock, headerBlock, blockContent 202 function incorporateHeader() { 203 // First-run setup 204 if (!headerBlock) { 205 firstBlock = document.querySelector('.block--incorporate-header') 206 // If there's a sub-block, use that. 207 if (firstBlock.querySelector('.block')) { 208 firstBlock = firstBlock.querySelector('.block') 209 } 210 211 blockContent = firstBlock.getElementsByClassName('block__content')[0] 212 if (!blockContent) { 213 blockContent = firstBlock 214 } 215 headerBlock = document.getElementById('site-navigation') 216 // Split and find as running the regex directly on className did not work. 217 var firstBlockPalette = firstBlock.className.split(' ').find(function (e) { 218 return /^palette-[a-zA-Z0-9_-]+$/.test(e) 219 }) 220 var headerBlocks = headerBlock.children 221 for (var i = 0; i < headerBlocks.length; i++) { 222 //Remove existing palette class 223 headerBlocks[i].className.replace(/(s|^)palette-[a-zA-Z0-9_-]+($|s)/, ' ') 224 if (firstBlockPalette) { 225 headerBlocks[i].classList.add(firstBlockPalette) 226 } 227 } 228 // The header now needs the incorporated class 229 headerBlock.classList.add('header--incorporated') 230 // Re-run on resize 231 window.addEventListener('resize', incorporateHeader, true) 232 // Run again when things have finished running 233 window.setTimeout(incorporateHeader, 0) 234 235 var headerImages = headerBlock.querySelectorAll('img') 236 for (var i = 0; i < headerImages.length; i++) { 237 var image = headerImages[i] 238 image.addEventListener('load', incorporateHeader) 239 } 240 } 241 var headerHeight = headerBlock.scrollHeight 242 document.body.style.setProperty('--header-height', headerHeight + 'px') 243 }</script>
243 </head> <body class="wdk_columnCount_0 has-banner--type-text has-wallpaper page-type-collection is-content-builder heading--med button--round theme--button-round theme--corner-round theme--corner-radius-medium theme--card-solid theme--divider-solid theme--link-underline wdk-theme-body template-rwd template-structure-167"> <div id="site-wrapper" class="site-wrapper"> <header id="site-navigation" class="site-header is-content-builder"> <span class="rendered-assets"><link href="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/css/sticky-header.min.css?3.144.2" rel="stylesheet" /></span><section data-save-timestamp="1768800956248" id="block_1247681" data-cb-blocktype="InlineHeaderMenuCentred" data-cb-version="3.144.2" data-menu-type="text-links" data-menu-text-style="default" data-card-style="card--theme-default" data-plugin="create" data-cb-selector-id="InlineHeaderMenuCentred_1" class="block js-block--block_1247 block--pad-top-25 block--pad-bottom-25 b-header block--header InlineHeaderMenuCentred block--horizontal-content-left has-sticky-header js-sticky-header-no-shrink"><!----> <div class="block__content"><div class="b-container-wrapper"><div class="b-container"><div class="b-row"><div class="b-col-12"><div class="b-header__item-wrapper has-items-inline--md is-aligned-left"><div class="b-header__item b-flex--grow-1 has-nested-items"><div class="s-navigation b-header__item-wrapper has-items-inline--xs is-aligned-center is-nested"><div itemscope="itemscope" itemtype="http://schema.org/Organization" class="b-header__item b-line-height--0 is-logo"><a data-name="logo" itemprop="url" href="/" data-element="EditableCreateLogo" class="editable-element editable-element--logo logo-container"><!----> <figure data-name="logo-image" data-imagesize="80" data-imageshape="" data-element="EditableImage" itemprop="logo" class="editable-element editable-element--image b-img has-max-sizes" style="--image-size:80;--image-size-decimal:0.8;--image-width-max:375px;--image-height-max:110px;"><div class="editable-element--image--original editable-element--image--cover"><img src="https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/2000x767.png?1768726948" data-id="21750886" alt="Rod Barlow Consulting Logo" sizes="(min-width: 2000px) 2000px, 100vw" shape="" class="logo logo--image cb-editable-img" loading="eager" data-pin-media="https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/2000x767.png?1768726948" srcset="https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/2000x767.png?1768726948 2000w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/1500x575.png?1768726948 1500w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/1000x384.png?1768726948 1000w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/500x192.png?1768726948 500w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/350x134.png?1768726948 350w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/200x77.png?1768726948 200w, https://sites.create-cdn.net/siteimages/71/1/9/711925/21/7/5/21750886/50x19.png?1768726948 50w" width="2000" height="767" data-final-tag="true"></div></figure></a></div> <div id="site-menu" role="navigation" class="b-header__item b-flex--grow-1 b-line-height--0"><div data-name="navigation" class="text-right"><span class="b-display-contents--xs"><div data-name="nav" data-element="EditableNavigation" class="s-navigation__menu js-menu-nav-container editable-element editable-element--menu is-aligned-right-on-mobile" style="font-size:1rem;"><button type="button" class="s-menu-icon hamburger hamburger--squeeze uneditable-element js-mobile-open"><span aria-hidden="true" class="hamburger-box"><span class="hamburger-inner icon"></span></span></button> <nav data-name="menu" class="js-menu-nav b-line-height--0 s-menu s-menu--reset-margin"><button type="button" class="s-menu-close hamburger hamburger--squeeze is-active js-mobile-inside-close b-padding-y-30--xs b-padding-x-30--xs b-line-height--xs"><span aria-hidden="true" class="hamburger-box"><span class="hamburger-inner icon"></span></span></button> <div class="s-menu-container js-menu-container"><span class="js-menu__container-block_1247_sticky--false b-display-inline-block--md s-menu--loading"> <ul class="js-menu "> <li class="js-menu__more-item-block_1247_sticky--false "> <a href="/"> 244 Home </a> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a href="/services"> 245 Services </a> <ul class="js-menu "> <li class="js-menu__more-item-block_1247_sticky--false "> <a href="/consulting"> 246 Consulting </a> </li> </ul> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a href="/solutions"> 247 Solutions </a> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a href="/team"> 248 Our Team </a> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a href="/contact"> 249 Contact us </a> </li> <li class="js-menu__more-item-block_1247_sticky--false "> <a href="/blog"> 250 Blog </a> </li> <li class="js-menu__more-container-block_1247_sticky--false b-display-none--xs"> <a>More</a> <ul></ul> </li> </ul> </span></div> </nav></div></span></div></div> <div class="b-header__item is-hidden-on-mobile" style="display:none;"><!----></div> <div class="b-header__item b-flex--shrink-0 b-line-height--0"><div data-name="icon-list" list-class="b-social-icons b-font-size-18--xs" toolbar-position="bottom" remove-line-height="" hideable="" class="editable-element editable-element--list b-line-height--0"><ul class="b-social-icons b-font-size-18--xs"><li data-name="item" class="cb-editable-li b-position--relative"><div data-name="item-icon" data-element="EditableIcon" class="editable-element editable-element--icon icon" style="font-size:undefinedrem;"><a data-icon="linkedin" data-iconset="fontawesome6-solid" href="https://www.linkedin.com/company/rodbarlow" data-type="external" target="_blank" title="linkedin" class="link"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg></a></div></li></ul></div></div> <div class="b-header__item b-flex--shrink-0 b-line-height--0 if-basket"><ul data-name="account-shop-icons" data-element="EditableAccountShopIcons" class="b-account-shop-icons sm sm-shop b-line-height--0"><!----></ul></div>
250 <div class="b-header__item b-flex--shrink-0 is-hidden-on-mobile" style="display:none;"><!----></div></div></div> <div class="b-header__item b-flex--shrink-0 b-text-right--xs is-full-row-on-mobile" style="display:none;"><!----></div></div></div></div></div></div></div> </section><span class="rendered-assets">
250<script src="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/js/jquery.smartmenus-1.2.1.min.js?3.144.2"></script>
250
250<script src="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/js/menu-resize.min.js?3.144.2"></script>
250
250<script src="https://assetsbeta.create-cdn.net/_assets/livesites/feature/content-builder/static/js/sticky-header.min.js?3.144.2"></script>
250</span><span class="rendered-assets">
250<script>initMenuResize("js-menu__container-block_1247_sticky--false", "js-menu__more-container-block_1247_sticky--false")</script>
250</span> </header> <main id="site-content" class="structure__item structure__item--page site-content"> <div class="structure__item__utility clearfix"> <div role="main" class="site-main"> 251 <link rel="stylesheet" type="text/css" href="/palette.css?1643277268" media="screen" /> 252 253<section 254 data-cb-blocktype="HeadlineTextButtonBlock" 255 data-column-layout="equal-medium" 256 class="block js-block--block_221 block--pad-top-100 block--pad-bottom-25 palette-default headline-text-button-block block--horizontal-content-center block--container-medium" 257> 258 <div class="block__content"> 259 <div class="b-container-wrapper"> 260 <div class="b-container b-alignment"> 261 <div class="b-row"> 262 <div data-name="text-content" class="b-col text-center b-element-group"> 263 <div 264 data-name="heading-text" 265 class="editable-element editable-element--heading b-element-half-gutter" 266 > 267 <h1 class="heading font--heading heading--alpha"> 268 <span has-parent="true" class="heading-utility editable-element--text" 269 >Blog | Rod Barlow Consulting</span 270 > 271 </h1> 272 </div> 273 </div> 274 </div> 275 </div> 276 </div> 277 </div> 278</section> 279 280 281<section 282 data-cb-blocktype="ListingLayoutRow" 283 data-card-style="card--none" 284 class="block js-block--block_329 block--pad-top-25 block--pad-bottom-100 palette-default block--ListingLayoutRow block--horizontal-content-center block--container-large" 285> 286 <div class="block__content"> 287 <div class="b-container-wrapper"> 288 <div class="b-container b-alignment"> 289 <div class="b-row b-page-collection is-row-layout"> 290 <div class="card b-col-12 b-page-collection__post card--none"> 291 <div data-name="row" class="b-row b-flex--center"> 292 <div class="b-col-12 b-col-md-5"> 293 <figure 294 data-name="featured-image" 295 data-imagesize="100" 296 class="editable-element editable-element--image b-img b-page-collection__post-image " 297 style="--image-size: 100" 298 > 299 <div 300 class="editable-element--image--cover " 301 > 302 <a 303 href="/blog/cyber" 304 data-type="internal" 305 target="_self" 306 title="Cybersecurity: Protecting your organisation without breaking the bank" 307 class="link" 308 > 309 <img 310 src="https://assetsbeta.create-cdn.net/_assets/app/feature/content-builder/static/img/pb-placeholder-1.4b4ffff.jpg" 311 alt="" 312 sizes="(min-width: 768px) 50vw, 100vw" 313 class="img-corners cb-editable-img lazyload pb-placeholder-1" 314 style="object-position:50% 50%" 315 /> 316 </a> 317 </div> 318 </figure> 319 </div> 320 <div class="b-col "> 321 <div data-name="post-info" class="b-element-group b-page-collection__post-info"> 322 <div data-name="post-title" class="editable-element editable-element--heading"> 323 <h2 class="heading--gamma heading font--heading"> 324 <a href="/blog/cyber" class="link"> 325 <span has-parent="true" class="heading-utility editable-element--text" 326 >Cybersecurity: Protecting your organisation without breaking the bank</span 327 > 328 </a> 329 </h2> 330 </div> 331 <div 332 data-name="post-summary" 333 class="editable-element editable-element--text text b-element-half-gutter" 334 style="font-size: 1rem" 335 > 336 <div> 337 <p>In the digital age, cyber and data security pose significant challenges for organisations that collect and store it. While physical theft is tangible, data loss remains a hidden risk. Whether unintentional exposure or permanent erasure; data loss impacts an organisation’s time, money,...</p> 338 </div> 339 </div> 340 <div 341 data-name="button" 342 class="editable-element editable-element--button b-button b-button--link" 343 > 344 <a 345 href="/blog/cyber" 346 class="button-link wdk_live-button button button--link" 347 ><span class="editable-element--text">Read More</span></a 348 > 349 </div> 350 <div class="b-element-sub-group editable-element editable-element--sub-group"> 351 <small 352 data-name="post-date" 353 class="editable-element editable-element--datetime b-datetime" 354 ><small 355 ><time 356 hasparent="true" 357 datetime="Sunday 13th Oct 2024" 358 pubdate 359 > 360 Sunday 13th Oct 2024 </time></small 361 ></small 362 > 363 </div> 364 </div> 365 </div> 366 </div> 367 </div> 368 <div class="card b-col-12 b-page-collection__post card--none"> 369 <div data-name="row" class="b-row b-flex--center"> 370 <div class="b-col-12 b-col-md-5"> 371 <figure 372 data-name="featured-image" 373 data-imagesize="100" 374 class="editable-element editable-element--image b-img b-page-collection__post-image " 375 style="--image-size: 100" 376 > 377 <div 378 class="editable-element--image--cover " 379 > 380 <a 381 href="/articles/test-article" 382 data-type="internal" 383 target="_self" 384 title="Time to start thinking about Christmas?!" 385 class="link" 386 > 387 <img src="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/1024x1024.jpg?1704456128" alt="" sizes="(min-width: 768px) 50vw, 100vw" class="img-corners cb-editable-img lazyload " style="object-position:50% 50%" loading="lazy" data-pin-media="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/1024x1024.jpg?1704456128" srcset="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/1024x1024.jpg?1704456128 1024w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/500x500.jpg?1704456128 500w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/350x350.jpg?1704456128 350w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/200x200.jpg?1704456128 200w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850140/50x50.jpg?1704456128 50w" width="1024" height="1024" data-final-tag="true"> 388 </a> 389 </div> 390 </figure> 391 </div> 392 <div class="b-col "> 393 <div data-name="post-info" class="b-element-group b-page-collection__post-info"> 394 <div data-name="post-title" class="editable-element editable-element--heading"> 395 <h2 class="heading--gamma heading font--heading"> 396 <a href="/articles/test-article" class="link">
397 <span has-parent="true" class="heading-utility editable-element--text" 398 >Time to start thinking about Christmas?!</span 399 > 400 </a> 401 </h2> 402 </div> 403 <div 404 data-name="post-summary" 405 class="editable-element editable-element--text text b-element-half-gutter" 406 style="font-size: 1rem" 407 > 408 <div> 409 <p>There have been huge leaps made in the technology that powers online shops that has reduced complexity and cost, making it much more appealing to small museums. Much of this has been driven by the pandemic, where the need to get products online simply and cheaply has never been in greater...</p> 410 </div> 411 </div> 412 <div 413 data-name="button" 414 class="editable-element editable-element--button b-button b-button--link" 415 > 416 <a 417 href="/articles/test-article" 418 class="button-link wdk_live-button button button--link" 419 ><span class="editable-element--text">Read More</span></a 420 > 421 </div> 422 <div class="b-element-sub-group editable-element editable-element--sub-group"> 423 <small 424 data-name="post-date" 425 class="editable-element editable-element--datetime b-datetime" 426 ><small 427 ><time 428 hasparent="true" 429 datetime="Wednesday 10th Jan 2024" 430 pubdate 431 > 432 Wednesday 10th Jan 2024 </time></small 433 ></small 434 > 435 </div> 436 </div> 437 </div> 438 </div> 439 </div> 440 <div class="card b-col-12 b-page-collection__post card--none"> 441 <div data-name="row" class="b-row b-flex--center"> 442 <div class="b-col-12 b-col-md-5"> 443 <figure 444 data-name="featured-image" 445 data-imagesize="100" 446 class="editable-element editable-element--image b-img b-page-collection__post-image " 447 style="--image-size: 100" 448 > 449 <div 450 class="editable-element--image--cover " 451 > 452 <a 453 href="/blog/is-2024-the-year-to-review-your-museums-it-systems" 454 data-type="internal" 455 target="_self" 456 title="Is 2024 the year to review your museums IT systems?" 457 class="link" 458 > 459 <img src="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/1024x780.jpg?1704454803" alt="" sizes="(min-width: 768px) 50vw, 100vw" class="img-corners cb-editable-img lazyload " style="object-position:50% 50%" loading="lazy" data-pin-media="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/1024x780.jpg?1704454803" srcset="https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/1024x780.jpg?1704454803 1024w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/500x381.jpg?1704454803 500w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/350x267.jpg?1704454803 350w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/200x152.jpg?1704454803 200w, https://sites.create-cdn.net/siteimages/71/1/9/711925/20/8/5/20850100/50x38.jpg?1704454803 50w" width="1024" height="780" data-final-tag="true"> 460 </a> 461 </div> 462 </figure> 463 </div> 464 <div class="b-col "> 465 <div data-name="post-info" class="b-element-group b-page-collection__post-info"> 466 <div data-name="post-title" class="editable-element editable-element--heading"> 467 <h2 class="heading--gamma heading font--heading"> 468 <a href="/blog/is-2024-the-year-to-review-your-museums-it-systems" class="link">
469 <span has-parent="true" class="heading-utility editable-element--text" 470 >Is 2024 the year to review your museums IT systems?</span 471 > 472 </a> 473 </h2> 474 </div> 475 <div 476 data-name="post-summary" 477 class="editable-element editable-element--text text b-element-half-gutter" 478 style="font-size: 1rem" 479 > 480 <div> 481 <p>Independent museums utilise a wide range of technology, more perhaps than most of us think, and there are some new great new technologies on the market at very affordable prices. These modern solutions can help make us more efficient, more profitable from our commercial streams and improve our...</p> 482 </div> 483 </div> 484 <div 485 data-name="button" 486 class="editable-element editable-element--button b-button b-button--link" 487 > 488 <a 489 href="/blog/is-2024-the-year-to-review-your-museums-it-systems" 490 class="button-link wdk_live-button button button--link" 491 ><span class="editable-element--text">Read More</span></a 492 > 493 </div> 494 <div class="b-element-sub-group editable-element editable-element--sub-group"> 495 <small 496 data-name="post-date" 497 class="editable-element editable-element--datetime b-datetime" 498 ><small 499 ><time 500 hasparent="true" 501 datetime="Friday 5th Jan 2024" 502 pubdate 503 > 504 Friday 5th Jan 2024 </time></small 505 ></small 506 > 507 </div> 508 </div> 509 </div> 510 </div> 511 </div> 512 </div> 513 </div> 514 </div> 515 </div> 516</section> 517</div> </div> </main> <footer id="site-footer" class="site-footer is-content-builder"> <!----><section data-save-timestamp="1735373355116" id="block_6947810" data-cb-blocktype="ThreeColumnFooter" data-cb-version="3.102.1" data-footer-bar-style="solid" data-column-layout="3-6-3-full" data-cb-selector-id="ThreeColumnFooter_1" data-column-order="1,2,3" class="block js-block--padded-content js-block--block_6947 b-footer block--footer ThreeColumnFooter block--horizontal-content-center block--container-full"><!----> <div class="block__content--pad-top-75 block__content--pad-bottom-75 block__content"><div class="b-container-wrapper"><div class="b-container b-alignment"><div class="b-row"><div class="b-col-12"><div class="b-row"><div class="b-col-12 editable-element editable-element--footer-html">
517<script type="cookie_consent/performance" >if (typeof trackUnsplashImages === 'undefined') { 518 function trackUnsplashImages () { 519 let unsplashImages = document.querySelectorAll('.js-track-unsplash,.cb-track-unsplash') 520 let unsplashIDs = [] 521 for (var img of unsplashImages) { 522 unsplashIDs.push(img.getAttribute('data-external-id')) 523 } 524 525 if ( unsplashIDs.length ) { 526 // Create an img tag to go to the tracking url 527 let img = document.createElement('img') 528 img.src = 'https://views.unsplash.com/v?app_id=92877&photo_id=' + unsplashIDs.join() 529 } 530 } 531 532 document.addEventListener('DOMContentLoaded', function () { 533 trackUnsplashImages(); 534 }); 535 }</script>
535 </div></div></div></div> <div data-name="alignment-group" class="b-row b-flex--start"><div class="b-col-md-12 b-col-lg-3 b-text-center--xs"><div><div data-name="footer-links-heading" data-element="EditableHeading" class="editable-element editable-element--heading"><h3 class="heading font--heading heading--gamma heading--allow-newlines"><span has-parent="true" class="heading-utility editable-element--text">About</span></h3></div> <div data-name="footer-links" class="editable-element editable-element--list editable-element--edit"><ul class="b-list list-unstyled b-margin-b-0--xs b-footer__links"><li data-name="item" class="b-list__item b-position--relative"><a href="/" data-type="internal" target="_self" title="" data-file-id="" data-file-name="" data-internal-resource-path="4950953" rel="" data-name="item-text" data-element="EditablePlainText" class="b-display-inline--xs link"><span class="editable-element editable-element--text">Home</span></a></li><li data-name="item" class="b-list__item b-position--relative"><a href="/our-clients" data-type="internal" target="_self" title="" data-file-id="" data-file-name="" data-internal-resource-path="4952508" rel="" data-name="item-text" data-element="EditablePlainText" class="b-display-inline--xs link"><span class="editable-element editable-element--text">About</span></a></li><li data-name="item" class="b-list__item b-position--relative"><a href="/consulting" data-type="internal" target="_self" title="" data-file-id="" data-file-name="" data-internal-resource-path="4950966" rel="" data-name="item-text" data-element="EditablePlainText" class="b-display-inline--xs link"><span class="editable-element editable-element--text">Services</span></a></li><li data-name="item" class="b-list__item b-position--relative"><a href="/contact" data-type="internal" target="_self" title="" data-file-id="" data-file-name="" data-internal-resource-path="4714785" rel="" data-name="item-text" data-element="EditablePlainText" class="b-display-inline--xs link"><span class="editable-element editable-element--text">Contact</span></a></li></ul></div></div></div><div class="b-col-md-6 b-text-center--xs b-padding-x-75--md"><div><div data-name="newsletter-heading" data-element="EditableHeading" class="editable-element editable-element--heading"><h2 class="heading font--heading heading--gamma heading--allow-newlines"><span has-parent="true" class="heading-utility editable-element--text">Subscribe to our newsletter</span></h2></div> <div data-name="newsletter-text" data-element="EditableText" class="editable-element editable-element--text text"><div><p>Sign up with your email address to receive news and updates.</p></div></div> <div data-name="newsletter" data-element="EditableNewsletterSignUp" class="b-newsletter editable-element form-group is-inline"><form id="formelement_6954" method="post" data-form-type="newsletter" action="/include/newsletter/subscribe.php" class="b-form b-newsletter__form"><div class="b-newsletter__fields"><!----> <div class="b-newsletter__input"><input type="email" name="email" placeholder="Email Address" class="form-control b-form-control b-input editable-element"></div> <input id="formelement_6954-hpaddress" type="text" name="address" class="b-visually-hidden"> <div class="b-newsletter__button"><div data-name="submitButton" data-element="EditableSubmitButton" class="editable-element editable-element--button"><!----> <span class="editable-element--button__span"><!----> <button type="submit" class="wdk_live-button button button--primary"> 536 Subscribe</button></span></div></div></div> <div><div class="b-form__feedback b-form__feedback--failed alert alert-danger b-margin-t-10--xs b-margin-b-0--xs"> 537 Please enter a valid email address</div> <div class="js-thankyou b-form__feedback b-form__feedback--success alert alert-success b-margin-t-10--xs b-margin-b-0--xs"> 538 Thanks, you are now subscribed to our mailing list</div></div></form></div></div></div><div class="b-col-md-6 b-col-lg-3 b-text-center--xs"><div><div data-name="heading" data-element="EditableHeading" class="editable-element editable-element--heading"><h3 class="heading font--heading heading--gamma heading--allow-newlines"><span has-parent="true" class="heading-utility editable-element--text">Contact</span></h3></div> <div data-name="text" data-element="EditableText" class="editable-element editable-element--text text"><div><p>Rod Barlow Digital Consultancy Ltd<br /> 23 Main Street, Barton in the Beans, Nuneaton, Warwickshire CV13 0DJ. </p> <p>01455 712961</p></div></div></div></div></div></div></div></div> <div class="b-footer__bar is-solid"><!----> <div class="b-container-wrapper"><div class="b-container b-alignment"><div class="b-row">
538<div data-name="bar-content" class="b-col text-center"><span class="b-display-contents--xs"><p class="b-margin-b-0--xs"><span data-name="copyright" data-element="CreateEditableCopyright" class="s-copyright"> 539 © Copyright 2026 Rod Barlow Digital Consulting. All Rights Reserved. 540</span> <span><span class="powered-by-links"> <a href="#cookie-consent" class="js-cookie-consent__launch cookie-consent__link">Edit Cookie Settings</a><span>Designed with <a href="https://www.create.net/?source=footer" rel="nofollow" target="_blank">Create</a></span></span></span></p></span></div></div></div></div></div></section><!----><span class="rendered-assets">
540<script> 541 document.getElementById('formelement_6954').addEventListener('submit', function (event) { 542 event.preventDefault() 543 var form = this 544 if (document.getElementById('formelement_6954-hpaddress').value.length) { 545 return false 546 } 547 form.classList.remove('b-form--failed', 'b-form--success', 'b-form--progress') 548 var name = form.querySelector('[name=name]') 549 if (name && !name.value) { 550 form.classList.add('b-form--failed') 551 return 552 } 553 var email = form.querySelector('[name=email]').value 554 if (!email) { 555 form.classList.add('b-form--failed') 556 return 557 } 558 form.classList.add('b-form--progress') 559 var formData = new FormData(); 560 formData.append('name', name ? name.value : ''); 561 formData.append('email', email); 562 formData.append('ajax', true); 563 fetch('/include/newsletter/subscribe.php', { 564 method: 'POST', 565 credentials: 'same-origin', 566 body: formData 567 }) 568 .then(function (response) { 569 return response.text().then(function (text) { 570 return { text, ok: response.ok } 571 }) 572 }) 573 .then(function (response) { 574 form.classList.remove('b-form--progress') 575 if (!response.ok || response.text !== 'success') { 576 form.classList.add('b-form--failed') 577 return 578 } 579 form.classList.add('b-form--success') 580 }) 581 })</script>
581</span>
581<script src="/js/manifest.js?id=1900c1cabae74091395515de131f0ede"></script>
581<script src="/js/vendor.js?id=49bfeb1c75803d01db864e11f2a36b4b"></script>
581<script src="/js/bridge.js?id=0c8f15317a5290755e1ad5342e93c6b9"></script>
581<script type="module"> 582 import cookieConsent from "https://assetsbeta.create-cdn.net/_assets/livesites/feature/cookie-consent/cookie-consent.min.js?0966813119901b34c61d995abf455f6b"; 583 cookieConsent({ 584 position: "bottom-right", 585 palette: "default", 586 privacyPolicyUrl: "\/cookies" 587 })</script>
587<link rel="stylesheet" href="https://assetsbeta.create-cdn.net/_assets/livesites/feature/cookie-consent/cookie-consent.min.css?6cc67c9c3dc49d20487b2efe0954e56d" /> </footer> </div> <div class="utility-js-triggers"> <span 588 id="js-navigation-breakpoint-trigger" 589 class="utility-navigation-breakpoint-trigger" 590 ></span> </div>
590<script> 591 if (document.querySelector('.site-header .js-sticky')) { 592 document.body.classList.add('has-sticky-header') 593 }</script>
593
593<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"3fabe1c9145840ab8942996280af478f","r":1,"spa":2}' crossorigin="anonymous"></script>
593 594</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.