{"id":5435,"date":"2025-05-05T10:56:01","date_gmt":"2025-05-05T08:56:01","guid":{"rendered":"https:\/\/europe.wordcamp.org\/2025\/?page_id=5435"},"modified":"2025-06-06T14:53:27","modified_gmt":"2025-06-06T12:53:27","slug":"workshop-registration","status":"publish","type":"page","link":"https:\/\/europe.wordcamp.org\/2025\/workshop-registration\/","title":{"rendered":"Workshop Registration"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-custom-white-secondary-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-7d4ff2a6 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)\">\n<div class=\"wp-block-group alignwide has-base-2-background-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)\">\n<p class=\"has-custom-light-blue-primary-background-color has-background\"><strong>Heads up: workshop pre-registration is now closed.<\/strong> <br>If you registered for a workshop, please arrive at least 10 minutes before the start time of the session to be admitted.<br><br>After that, we will allow people in the queue to join the workshop and fill unclaimed seats before the workshop starts, therefore your space is not guaranteed.<\/p>\n\n\n\n<p>Here you can register for all workshops at WordCamp Europe 2025. Once all spaces are taken, registration for the specific workshop will close. In those cases, a queuing system will be available outside the workshop room.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"requirements\">Workshop Requirements<\/h2>\n\n\n\n<p>For some of our workshops, you may need specific equipment or software in order to take part in live demonstrations or exercises. These are listed below.<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-ad07ef23 wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--40)\">\n<details class=\"wp-block-details has-krona-one-font-family is-layout-flow wp-container-core-details-is-layout-956913ec wp-block-details-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--10);padding-bottom:0\"><summary><strong>The Block Developer Cookbook: WCEU 2025 Edition<\/strong><\/summary>\n<p style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><a href=\"https:\/\/europe.wordcamp.org\/2025\/session\/the-block-developer-cookbook-wceu-2025-edition\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"has-base-2-background-color has-background\" style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30);padding-right:0;padding-left:0\"><strong>Required<\/strong><\/p>\n\n\n\n<ul style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30)\" class=\"wp-block-list\">\n<li>Laptop<\/li>\n\n\n\n<li>Local WordPress development environment<\/li>\n\n\n\n<li>Download the accompanying <a href=\"https:\/\/github.com\/ryanwelcher\/block-developer-cookbook\">GitHub repository<\/a><\/li>\n\n\n\n<li>Create an account on&nbsp;<a href=\"https:\/\/blockdevelopercookbook.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/blockdevelopercookbook.com\/<\/a>&nbsp;to be able to vote on the recipes<\/li>\n\n\n\n<li><a href=\"https:\/\/developer.wordpress.org\/block-editor\/getting-started\/devenv\/#node-js-development-tools\">Node.js<\/a> installed<\/li>\n<\/ul>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-krona-one-font-family is-layout-flow wp-container-core-details-is-layout-956913ec wp-block-details-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--10);padding-bottom:0\"><summary><strong>From Zero to Demo: Mastering WordPress Playground Blueprints<\/strong><\/summary>\n<p style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><a href=\"https:\/\/europe.wordcamp.org\/2025\/session\/from-zero-to-demo-mastering-wordpress-playground-blueprints\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"has-base-2-background-color has-background has-lora-font-family\" style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30);padding-right:0;padding-left:0\"><strong>Required<\/strong><\/p>\n\n\n\n<ul style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30)\" class=\"wp-block-list\">\n<li>Laptop<\/li>\n<\/ul>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-krona-one-font-family is-layout-flow wp-container-core-details-is-layout-956913ec wp-block-details-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--10);padding-bottom:0\"><summary><strong>Building Automated Tests with WordPress Playground<\/strong><br><\/summary>\n<p style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><a href=\"https:\/\/europe.wordcamp.org\/2025\/session\/building-automated-tests-with-wordpress-playground\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"has-base-2-background-color has-background has-lora-font-family has-medium-font-size\" style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30);padding-right:0;padding-left:0\"><strong>Required<\/strong><\/p>\n\n\n\n<ul style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30)\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/developer.wordpress.org\/block-editor\/getting-started\/devenv\/#node-js-development-tools\">Node.js<\/a> or <a href=\"https:\/\/github.com\/nvm-sh\/nvm#installing-and-updating\">Node Version Manager<\/a> (NVM) installed<\/li>\n<\/ul>\n\n\n\n<p class=\"has-base-2-background-color has-background has-lora-font-family has-medium-font-size\" style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30);padding-right:0;padding-left:0\"><strong>Optional<\/strong><\/p>\n\n\n\n<ul style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30)\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/git-scm.com\/downloads\" target=\"_blank\" rel=\"noreferrer noopener\">Git<\/a><br>If you don\u2019t want to use Git, you can download the project as a zip file, or from a USB drive that will be provided during the workshop<\/li>\n<\/ul>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-krona-one-font-family is-layout-flow wp-container-core-details-is-layout-956913ec wp-block-details-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--10);padding-bottom:0\"><summary><strong>WordPress gems for devs: Interactivity API<\/strong><\/summary>\n<p style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30);padding-right:0;padding-left:0\"><a href=\"https:\/\/europe.wordcamp.org\/2025\/session\/wordpress-gems-for-devs-interactivity-api\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"has-base-2-background-color has-background has-lora-font-family\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><strong>Required<\/strong><\/p>\n\n\n\n<ul style=\"margin-right:var(--wp--preset--spacing--30);margin-left:var(--wp--preset--spacing--30);padding-right:0;padding-left:0\" class=\"wp-block-list\">\n<li>Laptop<\/li>\n\n\n\n<li>Local WordPress development environment<br>Fresh install with all default settings, theme, and plugins. The point is to be able to modify files.<\/li>\n\n\n\n<li>IDE \/ Code Editor (e.g. Visual Studio Code)<\/li>\n\n\n\n<li><a href=\"https:\/\/developer.wordpress.org\/block-editor\/getting-started\/devenv\/#node-js-development-tools\">Node.js<\/a> or <a href=\"https:\/\/github.com\/nvm-sh\/nvm#installing-and-updating\">Node Version Manager<\/a> (NVM) installed<\/li>\n\n\n\n<li>Follow instructions in workshop\u2019s repo <a href=\"https:\/\/github.com\/zzap\/Workshop-WordPress-gems-for-devs-Interactivity-API\/blob\/main\/README.md\">README<\/a><\/li>\n<\/ul>\n<\/details>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10)\">Registration<\/h2>\n\n\n\n<p>Workshop pre-registration is now closed.<\/p>\n\n\n\n<p>If you pre-registered for a workshop, please arrive at least 10 minutes before the start time of the session to be admitted.<\/p>\n\n\n\n<p>After that, we will allow people in the queue to join the workshop and fill unclaimed seats before the workshop starts, therefore your space is not guaranteed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading is-style-default\" style=\"padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10)\">Cancel registration<\/h2>\n\n\n\n<p>Please <a href=\"https:\/\/europe.wordcamp.org\/2025\/contact\/speakers-team\/\" data-type=\"page\" data-id=\"1355\">contact our Speakers Team<\/a> if you need to cancel your registration.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Heads up: workshop pre-registration is now closed. If you registered for a workshop, please arrive at least 10 minutes before the start time of the session to be admitted. After that, we will allow people in the queue to join the workshop and fill unclaimed seats before the workshop starts, therefore your space is not [&hellip;]<\/p>\n","protected":false},"author":368236,"featured_media":5907,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-page-red-header-more-flexibility","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-5435","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/PfPHvs-1pF","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/europe.wordcamp.org\/2025\/wp-json\/wp\/v2\/pages\/5435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/europe.wordcamp.org\/2025\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/europe.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2025\/wp-json\/wp\/v2\/users\/368236"}],"replies":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2025\/wp-json\/wp\/v2\/comments?post=5435"}],"version-history":[{"count":28,"href":"https:\/\/europe.wordcamp.org\/2025\/wp-json\/wp\/v2\/pages\/5435\/revisions"}],"predecessor-version":[{"id":7920,"href":"https:\/\/europe.wordcamp.org\/2025\/wp-json\/wp\/v2\/pages\/5435\/revisions\/7920"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2025\/wp-json\/wp\/v2\/media\/5907"}],"wp:attachment":[{"href":"https:\/\/europe.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=5435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}