{"data":{"prismic":{"blog_article":{"article_type":null,"title":[{"type":"heading1","text":"Great State at Umbraco Spark 2023: the highlights","spans":[{"start":0,"end":49,"type":"strong"}]}],"summary_text":[{"type":"paragraph","text":"Umbraco Spark is the Bristol-based conference which attracts visitors from all over the the world. We sponsored it, we hosted a talk, the whole front-end team headed over. In this latest blog, our Umbraco MVP, Nurhak, shares his highlights and insights... check it out!","spans":[]}],"seodescription":null,"seotitle":null,"author":{"__typename":"PRISMIC_Person","name":"Nurhak Kaya","job_title":"Technical Architect","profile_picture":null},"published":"2023-03-24","image":{"dimensions":{"width":1808,"height":1016},"alt":null,"copyright":null,"url":"https://images.prismic.io/greatstate/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco+Spark+header.jpg?auto=compress,format"},"programming_language":null,"singleAspectRatioImage":{"childImageSharp":{"fluid":{"aspectRatio":1.779527559055118,"src":"/static/c045841e60b6ff2c9540137e5c4b369f/d47f1/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.jpg","srcSet":"/static/c045841e60b6ff2c9540137e5c4b369f/b5b92/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.jpg 200w,\n/static/c045841e60b6ff2c9540137e5c4b369f/3ff6e/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.jpg 400w,\n/static/c045841e60b6ff2c9540137e5c4b369f/d47f1/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.jpg 800w,\n/static/c045841e60b6ff2c9540137e5c4b369f/86173/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.jpg 1200w,\n/static/c045841e60b6ff2c9540137e5c4b369f/a5547/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.jpg 1600w,\n/static/c045841e60b6ff2c9540137e5c4b369f/1bd97/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.jpg 1808w","srcWebp":"/static/c045841e60b6ff2c9540137e5c4b369f/0c129/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.webp","srcSetWebp":"/static/c045841e60b6ff2c9540137e5c4b369f/0e93d/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.webp 200w,\n/static/c045841e60b6ff2c9540137e5c4b369f/2259f/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.webp 400w,\n/static/c045841e60b6ff2c9540137e5c4b369f/0c129/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.webp 800w,\n/static/c045841e60b6ff2c9540137e5c4b369f/45222/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.webp 1200w,\n/static/c045841e60b6ff2c9540137e5c4b369f/1f191/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.webp 1600w,\n/static/c045841e60b6ff2c9540137e5c4b369f/70720/4bdcc3d6-8545-4bc9-8078-efd4b9740cf9_Umbraco%2BSpark%2Bheader.webp 1808w","sizes":"(max-width: 800px) 100vw, 800px","presentationWidth":800}}},"link":{"uid":"umbraco-spark-2023"},"related_blogs":[{"blog":{"__typename":"PRISMIC_Blog_article","title":[{"type":"heading1","text":"Umbraco Code Garden 2022: Well worth the wait ","spans":[{"start":0,"end":46,"type":"strong"}]}],"summary_text":[{"type":"paragraph","text":"Code Garden 2022 was well worth the wait. A rich programme of talks and an opportunity to connect with some of the best minds in tech. We offer you our Code Garden 2022 run down! ","spans":[]}],"author":{"__typename":"PRISMIC_Person","name":"Nurhak Kaya","job_title":"Technical Architect"},"thumbnail":{"dimensions":{"width":1808,"height":1016},"alt":null,"copyright":null,"url":"https://images.prismic.io/greatstate/cf50f88a-6c63-4add-b61b-fa99cd6d13a3_BLOG+HEADER+1.jpg?auto=compress,format"},"article_type":"Tech","published":"2022-07-05","link":{"uid":"code-garden-2022-well-worth-the-wait"},"image":{"dimensions":{"width":1808,"height":1016},"alt":null,"copyright":null,"url":"https://images.prismic.io/greatstate/cf50f88a-6c63-4add-b61b-fa99cd6d13a3_BLOG+HEADER+1.jpg?auto=compress,format"},"_meta":{"uid":"code-garden-2022-well-worth-the-wait"}}},{"blog":{"__typename":"PRISMIC_Blog_article","title":[{"type":"heading1","text":"12 Years of Collaboration: A Digital Takeoff with Bristol Airport","spans":[],"direction":"ltr"}],"summary_text":[{"type":"paragraph","text":"One website, one designer, a client relationship spanning over ten years, and a whole lot of digital progress. Introducing our latest project to go live: Bristol Airport. ","spans":[]}],"author":{"__typename":"PRISMIC_Person","name":"James Humphrey","job_title":"Lead Experience Designer"},"thumbnail":{"dimensions":{"width":1800,"height":1016},"alt":null,"copyright":null,"url":"https://images.prismic.io/greatstate/08ae4c26-c596-494c-90c4-7f00b79b7577_BRS_Blog_Hero.jpg?auto=compress,format"},"article_type":"News","published":"2022-11-28","link":{"uid":"a-digital-take-off-with-bristol-airport"},"image":{"dimensions":{"width":1800,"height":1016},"alt":null,"copyright":null,"url":"https://images.prismic.io/greatstate/08ae4c26-c596-494c-90c4-7f00b79b7577_BRS_Blog_Hero.jpg?auto=compress,format"},"_meta":{"uid":"a-digital-take-off-with-bristol-airport"}}},{"blog":{"__typename":"PRISMIC_Blog_article","title":[{"type":"heading1","text":"Three minutes with an Umbraco MVP","spans":[{"start":0,"end":33,"type":"strong"}]}],"summary_text":[{"type":"paragraph","text":"Nurhak recently joined Great State, and around the same time was awarded official 'MVP' status from Umbraco. However in the world of tech, MVP stands for Most Valuable Person, not Player, and it means that Nurhak is a real asset to the team. Find out why. ","spans":[]}],"author":{"__typename":"PRISMIC_Person","name":"Nurhak Kaya","job_title":"Technical Architect"},"thumbnail":{"dimensions":{"width":1808,"height":1016},"alt":null,"copyright":null,"url":"https://images.prismic.io/greatstate/d4cc2d9f-564a-443e-b516-d5054b7c8246_mvp+2.jpg?auto=compress,format"},"article_type":"News","published":"2022-08-09","link":{"uid":"three-minutes-with-an-umbraco-mvp"},"image":{"dimensions":{"width":1808,"height":1016},"alt":null,"copyright":null,"url":"https://images.prismic.io/greatstate/d4cc2d9f-564a-443e-b516-d5054b7c8246_mvp+2.jpg?auto=compress,format"},"_meta":{"uid":"three-minutes-with-an-umbraco-mvp"}}}],"body":[{"__typename":"PRISMIC_Blog_articleBodyText","type":"text","primary":{"text":[{"type":"paragraph","text":"Me and a group of intrepid Great Staters headed across the River Avon to attend Umbraco Spark a few weeks ago. ","spans":[]},{"type":"paragraph","text":"It's the Bristol based Umbraco conference which attracts attendees from across the world to share knowledge and insights about the latest Umbraco developments. It was a big year for me, not just because Great State was one of the event sponsors but also because I was one of the speakers. Looking at the event lineup, I knew it would be a fantastic day.","spans":[]},{"type":"heading2","text":"First up, Umbraco HQ pays us a visit","spans":[]},{"type":"paragraph","text":"We have a close relationship with the team at Umbraco HQ and it's always a good time when we get together. The day before Umbraco Spark, we spent a few hours with Mike Pedersen and Lasse Fredslund from Umbraco HQ. We talked about the exciting roadmap of Umbraco products, and shared our ideas over some obligatory burgers and beers. The fun didn't stop - I joined the Umbraco Spark pre-party in central Bristol. It was great seeing some familiar faces while meeting new people from the Umbraco community.","spans":[]}]}},{"__typename":"PRISMIC_Blog_articleBodyContent_width_image","type":"content_width_image","primary":{"caption":null,"content_width_image":{"dimensions":{"width":1600,"height":900},"alt":null,"copyright":null,"url":"https://images.prismic.io/greatstate/4f8de909-d069-4424-a70c-85854fd2273c_Spark+blog+2.jpg?auto=compress,format"},"content_width_imageSharp":{"childImageSharp":{"fluid":{"aspectRatio":1.7777777777777777,"src":"/static/1422bc2d7a017b56515d3b074823c1c2/e3107/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.jpg","srcSet":"/static/1422bc2d7a017b56515d3b074823c1c2/b754d/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.jpg 320w,\n/static/1422bc2d7a017b56515d3b074823c1c2/4dbff/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.jpg 640w,\n/static/1422bc2d7a017b56515d3b074823c1c2/e3107/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.jpg 1280w,\n/static/1422bc2d7a017b56515d3b074823c1c2/a5547/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.jpg 1600w","srcWebp":"/static/1422bc2d7a017b56515d3b074823c1c2/80f20/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.webp","srcSetWebp":"/static/1422bc2d7a017b56515d3b074823c1c2/c172f/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.webp 320w,\n/static/1422bc2d7a017b56515d3b074823c1c2/c03cf/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.webp 640w,\n/static/1422bc2d7a017b56515d3b074823c1c2/80f20/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.webp 1280w,\n/static/1422bc2d7a017b56515d3b074823c1c2/1f191/4f8de909-d069-4424-a70c-85854fd2273c_Spark%2Bblog%2B2.webp 1600w","sizes":"(max-width: 1280px) 100vw, 1280px","presentationWidth":1280}}}}},{"__typename":"PRISMIC_Blog_articleBodyText","type":"text","primary":{"text":[{"type":"heading2","text":"Some highlights","spans":[]},{"type":"paragraph","text":"We had the opportunity to listen to two different tracks of talks during this year's conference. Since they were all so fascinating, we divided and conquered and made an effort to attend as many presentations as we could.","spans":[]},{"type":"heading3","text":"The new Umbraco back office","spans":[]},{"type":"paragraph","text":"Jacob Overgaard and Lasse Fredslund from Umbraco HQ talked about the new back office of Umbraco, which will be available in v13, including some of the implementation details like how to use the Extension API to extend the core functionality. ","spans":[]},{"type":"heading3","text":"The compassionate developer and open source","spans":[]},{"type":"paragraph","text":"Laura Weatherhead from the Umbraco Community gave the second talk in the same room, and she talked about how compassion can impact the micro and macro structures of open-source communities. Specifically in terms of the far-reaching positive effects it can have on contributor confidence and engagement. This was a new take on an interesting topic and I was really glad I made it to the session. ","spans":[]},{"type":"heading3","text":"A great talk about digital sustainability by Rick Butterfield","spans":[]},{"type":"paragraph","text":"Rick and I met at the previous Codegarden. He is such a wonderful guy, and his presentation on \"Decarbonising the planet, one Umbraco upgrade at a time\" truly impressed me. He provided us with some information and gave us advice on how to create more sustainable solutions for our clients. Such as how to develop more environmentally friendly solutions for our clients by switching to greener hosting options, optimising and decommissioning app resources, and updating Umbraco projects to the most recent Umbraco version.","spans":[]},{"type":"heading3","text":"Playmaker: Dances with Wolves","spans":[]},{"type":"paragraph","text":"Lee Kelleher, the current Umbraco MVP record holder, and senior backend developer Luke Hook gave another excellent presentation. They discussed how they upgraded the Wolverhampton Wanderers FC website from Umbraco v7 to the most recent version while also developing a modular architecture that they could use to other projects. ","spans":[]},{"type":"heading3","text":"A sustainable approach to the web","spans":[]},{"type":"paragraph","text":"Great State places a high priority on accessibility and sustainability. So it made sense to attend Tom Morris and Neil Clark's presentation on sustainable development techniques, which included things from image optimisation to hosting selection. I'm going to take a lot of learnings from this session back to the team so we can implement them on our own projects. ","spans":[]},{"type":"heading3","text":"Ultimate guide to upgrade your Umbraco v7 and v8 projects to v11","spans":[]},{"type":"paragraph","text":"This year, I had the privilege of speaking at Umbraco Spark about my 12-steps for upgrading Umbraco v7 and v8 projects to the latest version of Umbraco. ","spans":[]},{"type":"paragraph","text":"Prior to my talk, I spoke at the Umbraco Community Day event this year and wrote two Skrift articles on the same subject. The room was full to the brim because this has been a popular issue this year, and it was wonderful to learn that several attendees had followed my previous guidance on the topic and successfully upgraded their Umbraco projects. ","spans":[{"start":29,"end":54,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=Ok9OaSwK3OI"}},{"start":85,"end":100,"type":"hyperlink","data":{"link_type":"Web","url":"https://skrift.io/issues/how-i-upgraded-my-umbraco-v7-project-to-umbraco-v11/"}}]},{"type":"heading3","text":"Content recommendations in a world of composable architecture","spans":[]},{"type":"paragraph","text":"Sean Thorne and Matt Sutherland talked about the current Umbraco integration with Angolia as one of the third-party technologies that may be used for content recommendation engines. This was a fantastic presentation to demonstrate how these methods could be applied to produce product suggestions and individualised search results for website visitors. ","spans":[]},{"type":"heading3","text":"Creating a better editor experience: Bringing accessibility to life in our authoring tools","spans":[]},{"type":"paragraph","text":"This was a top-quality talk by Danny Lancaster about the importance of creating accessible solutions, the current Authoring Tools Accessibility Guidelines, and how the Umbraco community can make a meaningful and impactful difference to web users. ","spans":[]},{"type":"heading3","text":"pAInting: Using AI to decorate your Umbraco content","spans":[]},{"type":"paragraph","text":"This is not the first time that Emma talked about how to use AI with Umbraco. This time, Emma showed us how to use AI to generate media image from Umbraco content. She also discussed whether these AI generated images were art or ethical. ","spans":[]},{"type":"heading3","text":"Getting to grips with Github Actions will make your life better in every way","spans":[]},{"type":"paragraph","text":"The final talk of the day was by Carl Sargunar. Carl demonstrated several Github tricks, such as simple, extensible, and repeatable Github actions for managing software libraries and packages. ","spans":[]},{"type":"heading2","text":"Final thoughts","spans":[]},{"type":"paragraph","text":"It was a bumper year for Umbraco Spark and I left feeling amazed at how both the CMS and the Umbraco community keeps on innovating, developing and improving. ","spans":[]},{"type":"paragraph","text":"Later on, I had a chance to reflect on my first Umbraco Spark experience, which was in 2020, just before the UK's first COVID- 19 lockdown. Nobody was really sure about how to \"securely\" greet each other, but it is fair to say that Umbraco Spark 2020 gave me the final push that I needed at the time to be more visible within the Umbraco community and also contribute more to Umbraco. I also realised that this year's event was even better! #h5yr","spans":[]},{"type":"paragraph","text":"If you're interested in learning more about our Umbraco expertise, then get in touch. ","spans":[{"start":48,"end":55,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.greatstate.co/partners/umbraco"}},{"start":72,"end":84,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.greatstate.co/contact"}}]}]}}],"_meta":{"uid":"umbraco-spark-2023"}}}},"pageContext":{"isCreatedByStatefulCreatePages":false,"rootQuery":"\n  query PrismicBlogArticleByDocumentID($uid: String!) {\n    prismic {\n      blog_article(uid: $uid, lang: \"en-gb\") {\n        ...prismicBlogArticleFields\n      }\n    }\n  }\n","id":"ZB2CxhAAACEA7KnC","lang":"en-gb","uid":"umbraco-spark-2023","alternateLanguages":[]}}