{"id":626,"date":"2019-04-16T10:56:30","date_gmt":"2019-04-16T14:56:30","guid":{"rendered":"https:\/\/2019.asheville.wordcamp.org\/?post_type=wcb_session&#038;p=626"},"modified":"2019-06-02T17:07:20","modified_gmt":"2019-06-02T21:07:20","slug":"dissecting-a-wordpress-plugin-using-the-lego-serious-play-method","status":"publish","type":"wcb_session","link":"https:\/\/asheville.wordcamp.org\/2019\/session\/dissecting-a-wordpress-plugin-using-the-lego-serious-play-method\/","title":{"rendered":"Dissecting a WordPress Plugin using the LEGO SERIOUS PLAY Method"},"content":{"rendered":"<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;In this session, we'll use the LEGO SERIOUS PLAY Method to dive into how WordPress works, especially in the context of a custom plugin. We'll explore how to build scalable, high quality plugins by playing with LEGO Bricks.&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:897,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;11&quot;:4,&quot;12&quot;:0}\">In this session, we&#8217;ll use the LEGO SERIOUS PLAY Method to dive into how WordPress works, especially in the context of a custom plugin. We&#8217;ll explore how to build scalable, high quality plugins by playing with LEGO Bricks.<\/span><\/p>\n<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Architecture of a Plugin\\nActions &amp; Filters\\nOOP &amp; DRY\\nWork doesn't have to be boring!&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:897,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;11&quot;:4,&quot;12&quot;:0}\">Takaways:<\/span><\/p>\n<ul>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Architecture of a Plugin\\nActions &amp; Filters\\nOOP &amp; DRY\\nWork doesn't have to be boring!&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:897,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;11&quot;:4,&quot;12&quot;:0}\">Architecture of a Plugin<\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Architecture of a Plugin\\nActions &amp; Filters\\nOOP &amp; DRY\\nWork doesn't have to be boring!&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:897,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;11&quot;:4,&quot;12&quot;:0}\">Actions &amp; Filters<\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Architecture of a Plugin\\nActions &amp; Filters\\nOOP &amp; DRY\\nWork doesn't have to be boring!&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:897,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;11&quot;:4,&quot;12&quot;:0}\">OOP &amp; DRY<\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Architecture of a Plugin\\nActions &amp; Filters\\nOOP &amp; DRY\\nWork doesn't have to be boring!&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:897,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;11&quot;:4,&quot;12&quot;:0}\">Work doesn&#8217;t have to be boring!<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In this session, we&#8217;ll use the LEGO SERIOUS PLAY Method to dive into how WordPress works, especially in the context of a custom plugin. We&#8217;ll explore how to build scalable, high quality plugins by playing with LEGO Bricks. Takaways: Architecture of a Plugin Actions &amp; Filters OOP &amp; DRY Work doesn&#8217;t have to be boring!<\/p>\n","protected":false},"author":348918,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1560102300,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[454],"footnotes":""},"session_track":[8858,1254003],"session_category":[],"class_list":["post-626","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developers","wcb_track-room-1-a"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxzwu-a6","session_date_time":{"date":"June 9, 2019","time":"1:45 pm"},"session_speakers":[{"id":"454","slug":"russell-fair","name":"Russell Fair","link":"https:\/\/asheville.wordcamp.org\/2019\/speaker\/russell-fair\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/626\/revisions"}],"predecessor-version":[{"id":627,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/626\/revisions\/627"}],"speakers":[{"embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/454"}],"author":[{"embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/rfair404"}],"wp:attachment":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=626"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=626"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}