{"id":2517,"date":"2024-09-25T08:19:26","date_gmt":"2024-09-25T06:19:26","guid":{"rendered":"https:\/\/skopje.wordcamp.org\/2024\/?post_type=wcb_session&#038;p=2517"},"modified":"2024-10-17T14:41:44","modified_gmt":"2024-10-17T12:41:44","slug":"wordpress-interactivity-api-lets-make-it-fun","status":"publish","type":"wcb_session","link":"https:\/\/skopje.wordcamp.org\/2024\/session\/wordpress-interactivity-api-lets-make-it-fun\/","title":{"rendered":"WordPress Interactivity API, lets make it fun! (language: MK )"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">WordPress Interactivity API, a powerful tool designed to enhance user experience by adding dynamic and interactive elements to your WordPress sites. This workshop will guide you through the fundamentals, best practices, and advanced techniques of using this API, helping you create more engaging and responsive web applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will go through a step-by-step approach of getting started with your first Interactivity Block.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Requirements:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Basic understanding of Block Development<br>\n&#8211; HTML, CSS, and Javascript ( including basic ES6 )<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prepare for WordCamp Skopje\u2019s Interactivity API workshop Requirements<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Node.js and NPM installed<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress local installation<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Code Editor<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pre-install the interactivity scaffold:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to the wp-content\/plugins folder<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Run through the terminal<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Shell<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">npx @wordpress\/create-block &#8211;template @wordpress\/create-block-interactive-template wordcamp-interactivity-block<\/p>\n\n\n<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Presented by<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/skopje.wordcamp.org\/2024\/speaker\/tome-pajkovski\/\">Tome Pajkovski<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>WordPress Interactivity API, a powerful tool designed to enhance user experience by adding dynamic and interactive elements to your WordPress sites. This workshop will guide you through the fundamentals, best practices, and advanced techniques of using this API, helping you create more engaging and responsive web applications. We will go through a step-by-step approach of &hellip; <a href=\"https:\/\/skopje.wordcamp.org\/2024\/session\/wordpress-interactivity-api-lets-make-it-fun\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;WordPress Interactivity API, lets make it fun! (language: MK )&#8221;<\/span><\/a><\/p>\n","protected":false},"author":15015228,"featured_media":0,"template":"","meta":{"_wcpt_session_time":1729323900,"_wcpt_session_duration":5100,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2516],"footnotes":""},"session_track":[19],"session_category":[20],"class_list":["post-2517","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-workshop","wcb_session_category-development"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"October 19, 2024","time":"9:45 am"},"session_speakers":[{"id":"2516","slug":"tome-pajkovski","name":"Tome Pajkovski","link":"https:\/\/skopje.wordcamp.org\/2024\/speaker\/tome-pajkovski\/"}],"session_cats_rendered":"Development","_links":{"self":[{"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":4,"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2517\/revisions"}],"predecessor-version":[{"id":3104,"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/2517\/revisions\/3104"}],"speakers":[{"embeddable":true,"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/2516"}],"author":[{"embeddable":true,"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wporg\/v1\/users\/tomepajk"}],"wp:attachment":[{"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wp\/v2\/media?parent=2517"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_track?post=2517"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/skopje.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_category?post=2517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}