{"id":1310,"date":"2026-02-04T10:08:36","date_gmt":"2026-02-04T10:08:36","guid":{"rendered":"https:\/\/blogs.york.ac.uk\/communications\/?p=1310"},"modified":"2026-02-05T10:39:46","modified_gmt":"2026-02-05T10:39:46","slug":"digital-platforms-and-developments-team-january-2026-summary","status":"publish","type":"post","link":"https:\/\/blogs.york.ac.uk\/communications\/2026\/02\/04\/digital-platforms-and-developments-team-january-2026-summary\/","title":{"rendered":"Digital Platforms and Developments January 2026 summary"},"content":{"rendered":"\n<p>One month into 2026 already! Here&#8217;s what we got up to in January:<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">New year admin tasks<\/h2>\n\n\n\n<p>The start of each new year brings with it a range of admin tasks for the various digital platforms we run.<\/p>\n\n\n\n<p>This mostly relates to news and events content, as we configure several of our platforms &#8211; such as our Funnelback website search and our Siteimprove QA platform &#8211; to ignore news and events items that are over a certain number of years old.<\/p>\n\n\n\n<p>We also clear out old submissions on our various Formstack forms so that we&#8217;re not holding onto any data for longer than we need to.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Consent Management Platform (aka \u201ccookie banner\u201d) implementation<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"483\" src=\"https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/image-1024x750.png?resize=660%2C483&#038;ssl=1\" alt=\"Screenshot of the University of York website showing the new cookie banner\" class=\"wp-image-1311\" srcset=\"https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/image.png?resize=1024%2C750&amp;ssl=1 1024w, https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/image.png?resize=300%2C220&amp;ssl=1 300w, https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/image.png?resize=768%2C563&amp;ssl=1 768w, https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/image.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p>Lots of work to get the banner ready to go live (spoiler, it went live on 2 February):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tweaks to the banner wording and signoff from our Data Protection team.<\/li>\n\n\n\n<li>More testing and tweaking of our tag setup in Google Tag Manager.<\/li>\n\n\n\n<li>Updating our <a href=\"https:\/\/www.york.ac.uk\/about\/legal-statements\/cookies\/\">central cookies page<\/a>.<\/li>\n\n\n\n<li>Updating sites we publish on other domains to ensure their footers link to cookie info relevant to that specific domain.<\/li>\n\n\n\n<li>Writing internal documentation in the wiki.<\/li>\n\n\n\n<li>Comms about launch to CMS users and other key stakeholders.<\/li>\n\n\n\n<li>Planning go-live steps.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Blogs platform theme update<\/h2>\n\n\n\n<p>Work progressed on creating a new on-brand theme for our blog platform (<a href=\"https:\/\/blogs.york.ac.uk\/\">blogs.york.ac.uk<\/a>):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reviewing theme functionality used on blog platforms at other universities.<\/li>\n\n\n\n<li>Created a wireframe to outline the elements to be included in each page type, and which are compulsory or optional.<\/li>\n\n\n\n<li>Implemented this as a new WordPress theme on our dev system.<\/li>\n\n\n\n<li>Converted our existing blogs to the new theme on the dev system to test how the theme works in different configurations.<\/li>\n\n\n\n<li>Reviewed functionality unique to our <a href=\"https:\/\/blogs.york.ac.uk\/student-voices\/\">Student Voices blog<\/a>, which currently uses a separate theme to our other blogs.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0135b78f658&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0135b78f658\" class=\"wp-block-image size-full wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"772\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/image-1.png?resize=660%2C772\" alt=\"\" class=\"wp-image-1312\" srcset=\"https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/image-1.png?w=821&amp;ssl=1 821w, https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/image-1.png?resize=257%2C300&amp;ssl=1 257w, https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/image-1.png?resize=768%2C898&amp;ssl=1 768w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Basic text mockup of the blog theme layout<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a0135b78fa9e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a0135b78fa9e\" class=\"wp-block-image size-full wp-lightbox-container\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"578\" height=\"960\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/Screen-Shot-2026-01-16-at-13.34.39-fullpage.png?resize=578%2C960\" alt=\"\" class=\"wp-image-1313\" srcset=\"https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/Screen-Shot-2026-01-16-at-13.34.39-fullpage.png?w=578&amp;ssl=1 578w, https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/Screen-Shot-2026-01-16-at-13.34.39-fullpage.png?resize=181%2C300&amp;ssl=1 181w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Early draft of the new blog theme<\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">HR web rebuild<\/h2>\n\n\n\n<p>Lots of progress made on building and testing out the importer &#8211; nicknamed the HR Hoover &#8211; that will pull in hundreds of HR&#8217;s Dreamweaver pages into the web CMS to speed up the migration.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"377\" src=\"https:\/\/i0.wp.com\/blogs.york.ac.uk\/communications\/wp-content\/uploads\/sites\/4\/2026\/02\/Recording2026-01-09110637-ezgif.com-optimize.gif?resize=660%2C377&#038;ssl=1\" alt=\"Command line demo of the HR hoover showing content being fetched and imported into the web CMS\" class=\"wp-image-1314\"\/><\/figure>\n\n\n\n<p>We&#8217;ve also been working out how to use the CMS&#8217;s functionality for bulk uploads of media to bring in the various PDFs and other documents from the HR branch, and looking into solutions for specific embedded functionality used on HR pages.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fixes and other improvements<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added Bluesky as an option in the contact details content type in the web CMS.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Other things<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set up a range of key events in Google Analytics as part of measurement framework work for student recruitment with our advertising agency partner.<\/li>\n\n\n\n<li>More work on job descriptions for upcoming recruitments.<\/li>\n\n\n\n<li>Attended IT Service&#8217;s quarterly Big Room Planning and had lots of useful discussions with other developers.<\/li>\n\n\n\n<li>Quarterly e-accessibility working group meeting.<\/li>\n\n\n\n<li>Staff list for Politics and International Relations imported into our standard staff listing style as part of their departmental rebuild.<\/li>\n\n\n\n<li>Updated our internal documentation about deploying emergency alert bars across all CMS pages.<\/li>\n\n\n\n<li>Attended the kick off meeting of the Russell Group web content group.<\/li>\n\n\n\n<li>Nick managed to dress as <a href=\"https:\/\/www.instagram.com\/accidentallyireland\/?hl=en\">Accidentally Ireland<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>One month into 2026 already! Here&#8217;s what we got up to in January:<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[70],"class_list":["post-1310","post","type-post","status-publish","format-standard","hentry","category-blog","tag-digital-platforms-and-developments"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"custom_fields":{"_edit_lock":["1770287990:14"]},"_links":{"self":[{"href":"https:\/\/blogs.york.ac.uk\/communications\/wp-json\/wp\/v2\/posts\/1310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.york.ac.uk\/communications\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.york.ac.uk\/communications\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.york.ac.uk\/communications\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.york.ac.uk\/communications\/wp-json\/wp\/v2\/comments?post=1310"}],"version-history":[{"count":0,"href":"https:\/\/blogs.york.ac.uk\/communications\/wp-json\/wp\/v2\/posts\/1310\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.york.ac.uk\/communications\/wp-json\/wp\/v2\/media?parent=1310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.york.ac.uk\/communications\/wp-json\/wp\/v2\/categories?post=1310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.york.ac.uk\/communications\/wp-json\/wp\/v2\/tags?post=1310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}