{"id":1508,"date":"2023-03-13T00:02:59","date_gmt":"2023-03-12T18:32:59","guid":{"rendered":"https:\/\/kerala.wordcamp.org\/2023\/?post_type=wcb_session&#038;p=1508"},"modified":"2023-03-19T17:34:28","modified_gmt":"2023-03-19T12:04:28","slug":"getting-into-gutenberg-block-development","status":"publish","type":"wcb_session","link":"https:\/\/kerala.wordcamp.org\/2023\/session\/getting-into-gutenberg-block-development\/","title":{"rendered":"Getting into Gutenberg Block Development"},"content":{"rendered":"\n<p><em><strong>Time:<\/strong> 11:30 AM, <strong>Venue:<\/strong> Chancellor Hall, IMA House<strong> Duration:<\/strong> Up to 2 hours<\/em><\/p>\n\n\n\n<p>This is a session aimed at existing WordPress developers to onboard them into the world of building Gutenberg Blocks. The workshop covers the full lifecycle of creating a block. You begin by setting up your development environment and finish by creating your first block.<\/p>\n\n\n\n<p>This is a workshop that needs prior sign ups. To attend, please sign up for the workshop after <a href=\"https:\/\/kerala.wordcamp.org\/2023\/tickets\/\" data-type=\"page\" data-id=\"13\">purchasing a WordCamp Kerala ticket<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSeMjXvrA4NkljSNe0K_raqqeUKuEMROEJFbhkSfIRP-Rsp-0A\/viewform?usp=sf_link\" target=\"_blank\" rel=\"noreferrer noopener\">Sign up now<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-801c60f6 wp-block-group-is-layout-constrained\" style=\"border-width:1px;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\">\n<h4 class=\"wp-block-heading\" id=\"audience\" style=\"font-size:clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.698), 1.4rem);\">Audience<\/h4>\n\n\n\n<p>Intermediate-level: While this session is aimed primarily at developers, anyone with any experience with WordPress customization (including tinkering with PHP code) will benefit from it. While knowledge of modern JavaScript or React is recommended, it is not required (in fact, attendees can even learn some React basics while they are at it!)<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"requirements\" style=\"font-size:clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.698), 1.4rem);\"><br>Requirements<\/h4>\n\n\n\n<p>Computer:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>(required)<\/li>\n<\/ul>\n\n\n\n<p>Internet connection:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>(required)<\/li>\n<\/ul>\n\n\n\n<p>Software:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress development environment (required)<\/li>\n\n\n\n<li>https:\/\/localwp.com (recommended)<\/li>\n\n\n\n<li>node and npm (required) https:\/\/developer.wordpress.org\/block-editor\/getting-started\/devenv\/#node-development-tools<\/li>\n\n\n\n<li>code editor (required)\n<ul class=\"wp-block-list\">\n<li>VS Code (recommended)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Knowledge:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>modern JavaScript (recommended)<\/li>\n\n\n\n<li>basic React.js concepts (recommended)<\/li>\n\n\n\n<li>some PHP (required)<\/li>\n<\/ul>\n<\/div>\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:\/\/kerala.wordcamp.org\/2023\/speaker\/namith-jawahar\/\">Namith Jawahar<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>Time: 11:30 AM, Venue: Chancellor Hall, IMA House Duration: Up to 2 hours This is a session aimed at existing WordPress developers to onboard them into the world of building Gutenberg Blocks. The workshop covers the full lifecycle of creating a block. You begin by setting up your development environment and finish by creating your [&hellip;]<\/p>\n","protected":false},"author":2668262,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1679724000,"_wcpt_session_duration":5400,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1507],"footnotes":""},"session_track":[1079916],"session_category":[1079936,1079945],"class_list":["post-1508","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-workshops","wcb_session_category-development","wcb_session_category-workshop"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"March 25, 2023","time":"11:30 am"},"session_speakers":[{"id":"1507","slug":"namith-jawahar","name":"Namith Jawahar","link":"https:\/\/kerala.wordcamp.org\/2023\/speaker\/namith-jawahar\/"}],"session_cats_rendered":"Development, Workshop","_links":{"self":[{"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/1508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/1508\/revisions"}],"predecessor-version":[{"id":2823,"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/1508\/revisions\/2823"}],"speakers":[{"embeddable":true,"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wp\/v2\/speakers\/1507"}],"author":[{"embeddable":true,"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wporg\/v1\/users\/namithjawahar"}],"wp:attachment":[{"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wp\/v2\/media?parent=1508"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_track?post=1508"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/kerala.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_category?post=1508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}