{"id":2989,"date":"2021-04-09T17:01:59","date_gmt":"2021-04-09T14:01:59","guid":{"rendered":"https:\/\/greece.wordcamp.org\/2021\/?p=2989"},"modified":"2021-04-13T15:42:34","modified_gmt":"2021-04-13T12:42:34","slug":"%cf%84%ce%b1-workshops-%cf%84%ce%bf%cf%85-wcgr2021","status":"publish","type":"post","link":"https:\/\/greece.wordcamp.org\/2021\/%cf%84%ce%b1-workshops-%cf%84%ce%bf%cf%85-wcgr2021\/","title":{"rendered":"\u03a4\u03b1 Workshops \u03c4\u03bf\u03c5 #WCGR2021"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u03a3\u03c4\u03bf WordCamp Greece 2021 Online \u03ad\u03c7\u03bf\u03c5\u03bc\u03b5 \u03ba\u03b1\u03b9 \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c1\u03b9\u03b1 \u03ad\u03c4\u03bf\u03b9\u03bc\u03b1 \u03bd\u03b1 \u03c3\u03b1\u03c2 \u03c0\u03c1\u03bf\u03c3\u03c6\u03ad\u03c1\u03bf\u03c5\u03bd \u03c0\u03bb\u03bf\u03cd\u03c3\u03b9\u03b5\u03c2 \u03b3\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2 \u03c0\u03ac\u03bd\u03c9 \u03c3\u03c4\u03bf \u03b3\u03bd\u03c9\u03c3\u03c4\u03b9\u03ba\u03cc \u03b1\u03bd\u03c4\u03b9\u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03c4\u03bf\u03c5 \u03ba\u03ac\u03b8\u03b5 \u03bf\u03bc\u03b9\u03bb\u03b7\u03c4\u03ae \u03ba\u03b1\u03b9 \u03bf\u03bc\u03b9\u03bb\u03ae\u03c4\u03c1\u03b9\u03b1\u03c2. \u0391\u03c2 \u03b3\u03bd\u03c9\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03b5\u03b9\u03c3\u03b7\u03b3\u03b7\u03c4\u03ad\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03b5\u03b9\u03c3\u03b7\u03b3\u03ae\u03c4\u03c1\u03b9\u03b5\u03c2 \u03c4\u03c9\u03bd Workshops.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">\u039f\u03b9 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03ad\u03c7\u03bf\u03bd\u03c4\u03b5\u03c2\/\u03c7\u03bf\u03c5\u03c3\u03b5\u03c2 \u03c0\u03bf\u03c5 \u03ad\u03c7\u03bf\u03c5\u03bd \u03ae\u03b4\u03b7 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b7\u03bd \u03ba\u03c1\u03ac\u03c4\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b5\u03b9\u03c3\u03b9\u03c4\u03b7\u03c1\u03af\u03bf\u03c5 \u03c4\u03bf\u03c5\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03bf\u03c5\u03bd \u03ad\u03bd\u03b1 \u03b1\u03c0\u03cc \u03c4\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03ac\u03c4\u03c9 \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c1\u03b9\u03b1. \u03a4\u03b1 \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c1\u03b9\u03b1 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03b4\u03b5\u03c7\u03c4\u03bf\u03cd\u03bd \u03b1\u03c0\u03b5\u03c1\u03b9\u03cc\u03c1\u03b9\u03c3\u03c4\u03bf \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03b1\u03c4\u03cc\u03bc\u03c9\u03bd \u03b1\u03bb\u03bb\u03ac \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03bf \u03bd\u03b1 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9 \u03c4\u03b7\u03bd \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae \u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf WordCamp Greece 2021 \u03bc\u03b5 \u03c4\u03b7\u03bd <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/greece.wordcamp.org\/2021\/%ce%b5%ce%b9%cf%83%ce%b9%cf%84%ce%ae%cf%81%ce%b9%ce%b1\/\" data-type=\"URL\" data-id=\"https:\/\/greece.wordcamp.org\/2021\/%ce%b5%ce%b9%cf%83%ce%b9%cf%84%ce%ae%cf%81%ce%b9%ce%b1\/\" target=\"_blank\">\u03b1\u03c0\u03cc\u03ba\u03c4\u03b7\u03c3\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03b5\u03b9\u03c3\u03b9\u03c4\u03b7\u03c1\u03af\u03bf\u03c5. <\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03b1 \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b8\u03b1 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03bf\u03cd\u03bd \u03c3\u03c4\u03b7\u03bd \u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ae \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1 (1 \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c1\u03b9\u03bf) \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03b1\u03b3\u03b3\u03bb\u03b9\u03ba\u03ae \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1 (2 \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c1\u03b9\u03b1). \u039f\u03b9 \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03b5\u03c1\u03cc\u03bc\u03b5\u03bd\u03bf\u03b9\/\u03bd\u03b5\u03c2 \u03bc\u03c0\u03bf\u03c1\u03bf\u03cd\u03bd \u03bd\u03b1 \u03b4\u03b7\u03bb\u03ce\u03c3\u03bf\u03c5\u03bd \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae \u03c3\u03b5 \u03cc\u03c3\u03b1 \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c1\u03b9\u03b1 \u03b5\u03c0\u03b9\u03b8\u03c5\u03bc\u03bf\u03cd\u03bd. \u0393\u03b9\u03b1 \u03bd\u03b1 \u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03bc\u03ad\u03c1\u03bf\u03c2 \u03c3\u03c4\u03bf \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c1\u03b9\u03bf \u03c0\u03bf\u03c5 \u03c3\u03b1\u03c2 \u03b5\u03bd\u03b4\u03b9\u03b1\u03c6\u03ad\u03c1\u03b5\u03b9, \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03bf \u03bd\u03b1 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b5\u03be\u03b1\u03c3\u03c6\u03b1\u03bb\u03af\u03c3\u03b5\u03b9<strong> <\/strong><a rel=\"noreferrer noopener\" href=\"https:\/\/greece.wordcamp.org\/2021\/%ce%b5%ce%b9%cf%83%ce%b9%cf%84%ce%ae%cf%81%ce%b9%ce%b1\/\" data-type=\"URL\" data-id=\"https:\/\/greece.wordcamp.org\/2021\/%ce%b5%ce%b9%cf%83%ce%b9%cf%84%ce%ae%cf%81%ce%b9%ce%b1\/\" target=\"_blank\"><strong>\u03ad\u03bd\u03b1<\/strong> <strong>\u03b5\u03b9\u03c3\u03b9\u03c4\u03ae\u03c1\u03b9\u03bf.<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0393\u03bd\u03c9\u03c1\u03af\u03c3\u03c4\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03bf\u03bc\u03b9\u03bb\u03b7\u03c4\u03ad\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03bf\u03bc\u03b9\u03bb\u03ae\u03c4\u03c1\u03b9\u03b5\u03c2 \u03c4\u03c9\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03b7\u03c1\u03af\u03c9\u03bd, \u03bc\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c4\u03b9 \u03c0\u03c1\u03cc\u03ba\u03b5\u03b9\u03c4\u03b1\u03b9 \u03bd\u03b1 \u03c3\u03b1\u03c2 \u03b4\u03b9\u03b4\u03ac\u03be\u03b5\u03b9 \u03c4\u03bf \u03ba\u03ac\u03b8\u03b5 \u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03ae\u03c1\u03b9\u03bf \u03b1\u03bb\u03bb\u03ac \u03ba\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03b1\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03b5\u03c2 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03b5\u03c0\u03af\u03c0\u03b5\u03b4\u03bf \u03b3\u03bd\u03ce\u03c3\u03b7\u03c2 \u03c0\u03bf\u03c5 \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03c4\u03bf \u03c0\u03b1\u03c1\u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03ae\u03c3\u03b5\u03c4\u03b5. <\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">1. WordPress Development using Docket &amp; Git &#8211; \u0398\u03b5\u03cc\u03b4\u03c9\u03c1\u03bf\u03c2 \u0394\u03b7\u03bc\u03b7\u03c4\u03c1\u03af\u03bf\u03c5<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0393\u03bb\u03ce\u03c3\u03c3\u03b1: \u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I would like to present a workshop for developers on how to use the famous tools Git &amp; Docker, to do local development on their systems. How to quickly, have a local fresh and clean WP environment for development purposes, that is containerized and uses code versioning, that allows teams of any size to work together on the same dev environment.  <\/p>\n\n\n\n<div style=\"height:41px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u0391\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03b5\u03c2 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae\u03c2<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Attendees will need to be at least familiar to use the Terminal CLI and Linux or macOS systems. This will be a workshop targeting developers of any level, that would like to learn how to use these 2 tools.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u039b\u03af\u03b3\u03b1 \u03bb\u03cc\u03b3\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd \u0398\u03b5\u03cc\u03b4\u03c9\u03c1\u03bf \u0394\u03b7\u03bc\u03b7\u03c4\u03c1\u03af\u03bf\u03c5 <\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Theodoros-DImitriou-1-1024x1024.jpg\" alt=\"\u0398\u03b5\u03cc\u03b4\u03c9\u03c1\u03bf\u03c2 \u0394\u03b7\u03bc\u03b7\u03c4\u03c1\u03af\u03bf\u03c5\" class=\"wp-image-3008\" width=\"256\" height=\"256\" srcset=\"https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Theodoros-DImitriou-1-1024x1024.jpg 1024w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Theodoros-DImitriou-1-300x300.jpg 300w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Theodoros-DImitriou-1-150x150.jpg 150w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Theodoros-DImitriou-1-768x768.jpg 768w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Theodoros-DImitriou-1.jpg 1080w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u039f\u03bd\u03bf\u03bc\u03ac\u03b6\u03bf\u03bc\u03b1\u03b9 \u0398\u03b5\u03cc\u03b4\u03c9\u03c1\u03bf\u03c2 \u0394\u03b7\u03bc\u03b7\u03c4\u03c1\u03af\u03bf\u03c5 \u03ba\u03b1\u03b9 \u03ba\u03b1\u03c4\u03ac\u03b3\u03bf\u03bc\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03bf \u0391\u03af\u03b3\u03b9\u03bf \u03ba\u03b1\u03b9 \u03c4\u03b7\u03bd \u03a1\u03cc\u03b4\u03bf. \u0388\u03ba\u03b1\u03bd\u03b1 \u03c4\u03b1 \u03c0\u03c1\u03ce\u03c4\u03b1 \u03bc\u03bf\u03c5 \u03b2\u03ae\u03bc\u03b1\u03c4\u03b1 \u03c3\u03b1\u03bd Web Developer \u03c4\u03bf 2002 \u03c3\u03b5 \u03bc\u03b9\u03b1 \u03bc\u03b9\u03ba\u03c1\u03ae \u03b5\u03c0\u03b9\u03c7\u03b5\u03af\u03c1\u03b7\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03a0\u03ac\u03c4\u03c1\u03b1 \u03ba\u03b1\u03b9 \u03b1\u03c0\u03cc \u03c4\u03cc\u03c4\u03b5 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03b6\u03c9 \u03bd\u03b1 \u03b5\u03c1\u03b3\u03ac\u03b6\u03bf\u03bc\u03b1\u03b9 \u03c3\u03c4\u03bf\u03bd \u03af\u03b4\u03b9\u03bf \u03c4\u03bf\u03bc\u03ad\u03b1 \u03bc\u03b5 \u03ba\u03cd\u03c1\u03b9\u03b1 \u03b5\u03be\u03b5\u03b9\u03b4\u03af\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c4\u03bf eCommerce \u03ba\u03b1\u03b9 \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03c3\u03c4\u03b9\u03c2 PWA &amp; Blockchain \u03c4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b5\u03c2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0397 \u03b1\u03b3\u03ac\u03c0\u03b7 \u03bc\u03bf\u03c5 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03c3\u03c4\u03b7\u03bc\u03b7 \u03c4\u03b7\u03c2 \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03b9\u03ba\u03ae\u03c2, \u03c4\u03bf\u03bd \u03c0\u03c1\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03cc, \u03c4\u03bf \u03af\u03bd\u03c4\u03b5\u03c1\u03bd\u03b5\u03c4 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03b4\u03b9\u03ac\u03b2\u03b1\u03c3\u03bc\u03b1, \u03bc\u03b5 \u03bf\u03b4\u03ae\u03b3\u03b7\u03c3\u03b5 \u03b1\u03bd\u03ac\u03bc\u03b5\u03c3\u03b1 \u03b1\u03c0\u03cc \u03c0\u03bf\u03bb\u03bb\u03ad\u03c2 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b5\u03c2 \u03c3\u03c4\u03b9\u03c2 \u03bf\u03c0\u03bf\u03af\u03b5\u03c2 \u03b1\u03c0\u03bf\u03ba\u03cc\u03bc\u03b9\u03c3\u03b1 \u03c0\u03bf\u03bb\u03cd\u03c4\u03b9\u03bc\u03b5\u03c2 \u03b3\u03bd\u03ce\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 hands-on \u03b5\u03bc\u03c0\u03b5\u03b9\u03c1\u03af\u03b5\u03c2!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u03a4\u03b1 \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1 \u03b5\u03c1\u03b3\u03b1\u03b6\u03cc\u03bc\u03bf\u03c5\u03bd \u03c3\u03b1\u03bd web developer \u03c3\u03b5 \u0393\u03b5\u03c1\u03bc\u03b1\u03bd\u03b9\u03ba\u03ae Digital Agency, \u03ba\u03b1\u03b9 \u03c6\u03ad\u03c4\u03bf\u03c2 \u03be\u03b5\u03ba\u03af\u03bd\u03b7\u03c3\u03b1 \u03bd\u03b1 \u03b5\u03c1\u03b3\u03ac\u03b6\u03bf\u03bc\u03b1\u03b9 \u03c3\u03b5 \u03bc\u03b9\u03b1 \u03b5\u03c4\u03b1\u03b9\u03c1\u03b5\u03af\u03b1 \u0392\u03b9\u03bf\u03c4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1\u03c2 \u03c3\u03c4\u03bf\u03bd \u03c1\u03cc\u03bb\u03bf \u03c4\u03bf\u03c5 IT Manager &amp; Lead Developer.<\/p>\n\n\n\n<div style=\"height:91px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">2. WordPress Rest API Workshop &#8211; Craig West<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0393\u03bb\u03ce\u03c3\u03c3\u03b1:<\/strong> <strong>\u0391\u03b3\u03b3\u03bb\u03b9\u03ba\u03ac<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The WP REST API enables WordPress content and functionality to be used with AJAX, thus enabling code to be executed without a page refresh. The workshop has a set of progressive code examples that you can work with and keep that culminate in an AJAX form that posts data to a custom WP REST API endpoint that we will have created, which also has WP-NONCE verification as well. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The workshop has minimal JavaScript and JSON knowledge which will be explained as needed. In this workshop, we will look at: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>What an API is and what makes it RESTful? <\/li><li>How to get and display content using the built-in WP REST API. <\/li><li>How to create our own endpoints in the WP REST API for both GET and POST requests. <\/li><li>How to create custom REST APIs using page-[slug].php <\/li><li>Create some WP pages that GET content, search content and POST form data with the added security check of using WP-NONCES. <\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">To make the most of this workshop it would be good to have a code editor, local web server or a code editor with \u2018live-server\u2019. Videos on the workshop will be available for later reference. Suitable for intermediate developers and above.<\/p>\n\n\n\n<div style=\"height:41px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u0391\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03b5\u03c2 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae\u03c2<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Have a local WP installation on their laptop. Some familiarity with JavaScript but minimal needed.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u039b\u03af\u03b3\u03b1 \u03bb\u03cc\u03b3\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd Craig West<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/WorkSkop-Craig-West-2-1024x1024.jpg\" alt=\"Craig West \" class=\"wp-image-3009\" width=\"256\" height=\"256\" srcset=\"https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/WorkSkop-Craig-West-2-1024x1024.jpg 1024w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/WorkSkop-Craig-West-2-300x300.jpg 300w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/WorkSkop-Craig-West-2-150x150.jpg 150w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/WorkSkop-Craig-West-2-768x768.jpg 768w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/WorkSkop-Craig-West-2.jpg 1080w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Craig is a freelance trainer and architect that focuses on bringing together the WP and non-WP worlds by advocating WP-HTML, \u2018where there is HTML, there is WP\u2019.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He is based in Brighton and attends the local WordUp meetings. With a previous career in business and accounting, as well as having run his own non-IT business, Craig can speak both technical and business. He believes that technology serves the user, not the other way around, so the user experience is paramount.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">He has given talks and workshops at a range of events and is interested in Web Components, Progressive Web Apps, WP REST API and RxJS Reactive Technologies with a passion for pages that are \u2018instant\u2019 and\/or offline capable.<\/p>\n\n\n\n<div style=\"height:90px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Extending the WordPress Block Editor (even if you don&#8217;t know JavaScript) &#8211; Daisy Olsen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0393\u03bb\u03ce\u03c3\u03c3\u03b1: \u0391\u03b3\u03b3\u03bb\u03b9\u03ba\u03ac<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Creating blocks for the WordPress Block editor can be intimidating if you don&#8217;t already know JavaScript and React. But did you know that there are other ways to build with the block editor without coding blocks from scratch? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this workshop, you will learn three ways to do more with existing core blocks! We will explore block styles, block variations, and block patterns. We&#8217;ll also discuss when and how to use each and also build real-world examples of how you can incorporate these powerful tools in your WordPress projects. At the end of the workshop, you will be ready to use these new skills, whether it&#8217;s for a client site or your own project.<\/p>\n\n\n\n<div style=\"height:41px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u0391\u03c0\u03b1\u03c1\u03b1\u03af\u03c4\u03b7\u03c4\u03b5\u03c2 \u03c0\u03c1\u03bf\u03cb\u03c0\u03bf\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03c3\u03c5\u03bc\u03bc\u03b5\u03c4\u03bf\u03c7\u03ae\u03c2<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Beginner to Intermediate HTML, CSS, and PHP  <\/li><li>Familiarity with WordPress theme and child theme structure  <\/li><li>A Fresh WordPress Sandbox site  <\/li><li>Locally hosted or with FTP access for file modifications<\/li><\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u039b\u03af\u03b3\u03b1 \u03bb\u03cc\u03b3\u03b9\u03b1 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd Daisy Olsen<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Daisy-Olsen-3-1024x1024.jpg\" alt=\"Daisy Olsen\" class=\"wp-image-3010\" width=\"256\" height=\"256\" srcset=\"https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Daisy-Olsen-3-1024x1024.jpg 1024w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Daisy-Olsen-3-300x300.jpg 300w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Daisy-Olsen-3-150x150.jpg 150w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Daisy-Olsen-3-768x768.jpg 768w, https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Workshop-Daisy-Olsen-3.jpg 1080w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Daisy has worked in and around the WordPress community since 2007. She has spoken at WordCamps in New York City, Boston, Chicago, and India. She also helped to organize the first WordCamp Boston in 2010. Currently, Daisy works for <a href=\"https:\/\/automattic.com\/\" data-type=\"URL\" data-id=\"https:\/\/automattic.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Automattic<\/a> as a Developer Relations contributor with a focus on helping developers get the most from the WordPress block editor. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In her spare time, you&#8217;ll often find Daisy listening to audiobooks while knitting. She loves to travel with her family and has often spent many weeks throughout the year visiting different places.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button yellow-btn\"><a class=\"wp-block-button__link has-text-color has-background\" href=\"https:\/\/greece.wordcamp.org\/2021\/%cf%80%cf%81%cf%8c%ce%b3%cf%81%ce%b1%ce%bc%ce%bc%ce%b1\/\" style=\"background-color:#ffcf6e;color:#1b1982\" target=\"_blank\" rel=\"noreferrer noopener\">\u0394\u03b5\u03af\u03c4\u03b5 \u03b1\u03bd\u03b1\u03bb\u03c5\u03c4\u03b9\u03ba\u03ac \u03c4\u03bf \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0391\u03c2 \u03b3\u03bd\u03c9\u03c1\u03af\u03c3\u03bf\u03c5\u03bc\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03b5\u03b9\u03c3\u03b7\u03b3\u03b7\u03c4\u03ad\u03c2 \u03ba\u03b1\u03b9 \u03c4\u03b9\u03c2 \u03b5\u03b9\u03c3\u03b7\u03b3\u03ae\u03c4\u03c1\u03b9\u03b5\u03c2 \u03c4\u03c9\u03bd Workshops \u03c4\u03bf\u03c5 WordCamp Greece #WCGR2021<\/p>\n","protected":false},"author":13137931,"featured_media":3173,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_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":""},"categories":[1],"tags":[],"class_list":["post-2989","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/greece.wordcamp.org\/2021\/files\/2021\/04\/Wordcamp-greece-workshop-featured.jpg","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/posts\/2989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/users\/13137931"}],"replies":[{"embeddable":true,"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/comments?post=2989"}],"version-history":[{"count":15,"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/posts\/2989\/revisions"}],"predecessor-version":[{"id":3570,"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/posts\/2989\/revisions\/3570"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/media\/3173"}],"wp:attachment":[{"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/media?parent=2989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/categories?post=2989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/greece.wordcamp.org\/2021\/wp-json\/wp\/v2\/tags?post=2989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}