{"id":589,"date":"2017-08-15T19:22:26","date_gmt":"2017-08-15T23:22:26","guid":{"rendered":"https:\/\/2017.wilmington.wordcamp.org\/?post_type=wcb_session&#038;p=589"},"modified":"2017-12-02T12:11:10","modified_gmt":"2017-12-02T17:11:10","slug":"create-your-own-theme-page-builder-in-minutes","status":"publish","type":"wcb_session","link":"https:\/\/wilmington.wordcamp.org\/2017\/session\/create-your-own-theme-page-builder-in-minutes\/","title":{"rendered":"Create Your Own Theme Page-Builder in Minutes"},"content":{"rendered":"<p>Designing and developing a dozen unique theme templates does not need to be painful. A page-builder makes creating WordPress templates as easy as playing with Legos. With a page-builder you can break each section of a template into blocks that can be place in any order removing the need for template files.<\/p>\n<p>You do not need 100s of lines of code to make your own page-builder. All you need is a WordPress development framework called TypeRocket.<\/p>\n<p>TypeRocket is like Advanced Custom Fields + Laravel (MVC) + Speed. With TypeRocket you can make your own page builder, customize it with any number of custom fields, all with only a few lines of code.<\/p>\n<p>In this talk you will see a portfolio site developed and learn how to code your own fast and beautiful page-builder to make it happen. Plus you will see how to create custom post types, use repeater fields, build a REST API, and more.<\/p>\n<p>Oh, and you will not need a single WordPress plugin.<\/p>\n<h3>Video<\/h3>\n<p><iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='525' height='295' src='https:\/\/video.wordpress.com\/embed\/SCg3qq8g?hd=0&amp;cover=1' frameborder='0' allowfullscreen allow='clipboard-write'><\/iframe><script src='https:\/\/v0.wordpress.com\/js\/next\/videopress-iframe.js?m=1674852142'><\/script><\/p>\n<h3>Slides<\/h3>\n<p><iframe loading=\"lazy\" title=\"Create Your Own Theme Page-Builder in Minutes\" id=\"talk_frame_408022\" class=\"speakerdeck-iframe\" src=\"\/\/speakerdeck.com\/player\/4efe5f2a707e4677915d1d6bbc3bc1cd\" width=\"525\" height=\"295\" style=\"aspect-ratio:525\/295; border:0; padding:0; margin:0; background:transparent;\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Designing and developing a dozen unique theme templates does not need to be painful. A page-builder makes creating WordPress templates as easy as playing with Legos. With a page-builder you can break each section of a template into blocks that can be place in any order removing the need for template files. You do not &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/wilmington.wordcamp.org\/2017\/session\/create-your-own-theme-page-builder-in-minutes\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Create Your Own Theme Page-Builder in Minutes&#8221;<\/span><\/a><\/p>\n","protected":false},"author":5959282,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1506190500,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[518],"footnotes":""},"session_track":[5041],"session_category":[],"class_list":["post-589","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8gDVr-9v","session_date_time":{"date":"September 23, 2017","time":"2:15 pm"},"session_speakers":[{"id":"518","slug":"kevin-dees","name":"Kevin Dees","link":"https:\/\/wilmington.wordcamp.org\/2017\/speaker\/kevin-dees\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":6,"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/589\/revisions"}],"predecessor-version":[{"id":1281,"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/589\/revisions\/1281"}],"speakers":[{"embeddable":true,"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/518"}],"author":[{"embeddable":true,"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/kevindees"}],"wp:attachment":[{"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=589"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=589"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/wilmington.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}