{"id":1727,"date":"2018-06-26T15:33:42","date_gmt":"2018-06-26T15:33:42","guid":{"rendered":"https:\/\/2018.brighton.wordcamp.org\/?post_type=wcb_session&#038;p=1727"},"modified":"2018-07-05T16:24:10","modified_gmt":"2018-07-05T16:24:10","slug":"building-applications-in-wp-using-an-mvc-framework","status":"publish","type":"wcb_session","link":"https:\/\/brighton.wordcamp.org\/2018\/session\/building-applications-in-wp-using-an-mvc-framework\/","title":{"rendered":"Building applications in WP using an MVC framework"},"content":{"rendered":"<p style=\"font-weight: 400\">During this workshop we will take a brief look at what Models, Views and Controllers are and build an application using the MVC design pattern which is widely used for application development in many languages.<\/p>\n<p style=\"font-weight: 400\">To do this we will be working with the WordPress MVC plugin <a href=\"http:\/\/prod.press\">ProdPress<\/a>.<\/p>\n<p><strong>Workshop Length:<\/strong> 1.5hrs<\/p>\n<p style=\"font-weight: 400\"><strong>Recommended prerequisites<\/strong><\/p>\n<p style=\"font-weight: 400\">To benefit from this workshop you will ideally have:<\/p>\n<ul>\n<li style=\"font-weight: 400\">a knowledge of WordPress backend development and theming<\/li>\n<li style=\"font-weight: 400\">a laptop with a local installation of WordPress<\/li>\n<li style=\"font-weight: 400\">an IDE for editing code<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>During this workshop we will take a brief look at what Models, Views and Controllers are and build an application using the MVC design pattern which is widely used for application development in many languages. To do this we will be working with the WordPress MVC plugin ProdPress. Workshop Length: 1.5hrs Recommended prerequisites To benefit &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/brighton.wordcamp.org\/2018\/session\/building-applications-in-wp-using-an-mvc-framework\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Building applications in WP using an MVC framework&#8221;<\/span><\/a><\/p>\n","protected":false},"author":9955346,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1534499100,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1833],"footnotes":""},"session_track":[3552],"session_category":[144],"class_list":["post-1727","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-workshops","wcb_session_category-development"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9ygjE-rR","session_date_time":{"date":"August 17, 2018","time":"9:45 am"},"session_speakers":[],"session_cats_rendered":"Development","_links":{"self":[{"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/1727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/9955346"}],"version-history":[{"count":5,"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/1727\/revisions"}],"predecessor-version":[{"id":1819,"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/1727\/revisions\/1819"}],"speakers":[{"embeddable":true,"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/1833"}],"wp:attachment":[{"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=1727"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=1727"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/brighton.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=1727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}