{"id":613,"date":"2017-06-29T10:07:36","date_gmt":"2017-06-29T10:07:36","guid":{"rendered":"http:\/\/2017.edinburgh.wordcamp.org\/?post_type=wcb_session&#038;p=613"},"modified":"2017-06-29T10:07:36","modified_gmt":"2017-06-29T10:07:36","slug":"boilerplating-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/edinburgh.wordcamp.org\/2017\/session\/boilerplating-wordpress\/","title":{"rendered":"Boilerplating WordPress"},"content":{"rendered":"<p>The process of developing a bespoke WordPress website from scratch is a lengthily one. When you\u2019re repeating it on a regular basis for your clients, it soon becomes necessary to \u201cboilerplate\u201d certain aspects of this process to save time, reduce repetition and increase profitability!<\/p>\n<p>In this talk I\u2019ll share my experience of building Kapow!, the bespoke WordPress development boilerplate that I\u2019ve been working on at Make Do for the past few years.<\/p>\n<p>I\u2019ll cover some of the important things you need to bear in mind when creating your own development boilerplate, highlight some of the decisions and challenges you\u2019ll face as well as share some of the lessons that I\u2019ve learned along the way.<\/p>\n<p><strong>Indended audience types:<\/strong> Developers<\/p>\n<p><strong>Intended audience expertise:<\/strong> Intermediate<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The process of developing a bespoke WordPress website from scratch is a lengthily one. When you\u2019re repeating it on a regular basis for your clients, it soon becomes necessary to \u201cboilerplate\u201d certain aspects of this process to save time, reduce &hellip; <a href=\"https:\/\/edinburgh.wordcamp.org\/2017\/session\/boilerplating-wordpress\/\">Continue reading <span class=\"assistive-text\">Boilerplating WordPress<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1500718500,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[611],"footnotes":""},"session_track":[291020],"session_category":[],"class_list":["post-613","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-one"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7X4Nk-9T","session_date_time":{"date":"July 22, 2017","time":"10:15 am"},"session_speakers":[{"id":"611","slug":"dave-green","name":"Dave Green","link":"https:\/\/edinburgh.wordcamp.org\/2017\/?post_type=wcb_speaker&p=611"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/edinburgh.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edinburgh.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/edinburgh.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/edinburgh.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/613\/revisions"}],"predecessor-version":[{"id":614,"href":"https:\/\/edinburgh.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/613\/revisions\/614"}],"speakers":[{"embeddable":true,"href":"https:\/\/edinburgh.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/611"}],"wp:attachment":[{"href":"https:\/\/edinburgh.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=613"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/edinburgh.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=613"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/edinburgh.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}