{"id":537,"date":"2015-06-24T22:40:25","date_gmt":"2015-06-25T02:40:25","guid":{"rendered":"https:\/\/2015.boston.wordcamp.org\/?post_type=wcb_session&#038;p=537"},"modified":"2015-07-10T12:25:43","modified_gmt":"2015-07-10T16:25:43","slug":"developing-wordpress-themes-using-modular-sass","status":"publish","type":"wcb_session","link":"https:\/\/boston.wordcamp.org\/2015\/session\/developing-wordpress-themes-using-modular-sass\/","title":{"rendered":"Developing WordPress Themes Using Modular Sass"},"content":{"rendered":"<p>CSS preprocessors make developing clean and semantic stylesheets effortless. My talk will take someone through a basic structure for organizing Sass within a WordPress theme, using the Bones theme framework as an example. I will go through some of the benefits and cool tricks you can implement with this structure including breakpoint includes, variables, functions, nesting, and mixins. Finally I will address perhaps the greatest hurdle to immediately implementing Sass in your WordPress theme \u2014\u00a0compiling. I will take people through the common methods of doing this including Grunt, Compass, and WordPress plugins like WP-SCSS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CSS preprocessors make developing clean and semantic stylesheets effortless. My talk will take someone through a basic structure for organizing Sass within a WordPress theme, using the Bones theme framework as an example. I will go through some of the benefits and cool tricks you can implement with this structure including breakpoint includes, variables, functions, &hellip; <a href=\"https:\/\/boston.wordcamp.org\/2015\/session\/developing-wordpress-themes-using-modular-sass\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Developing WordPress Themes Using Modular Sass<\/span><\/a><\/p>\n","protected":false},"author":14381462,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1437242400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[512],"footnotes":""},"session_track":[386143,8858,8327],"session_category":[],"class_list":["post-537","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-auditorium","wcb_track-developers","wcb_track-intermediate"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"July 18, 2015","time":"2:00 pm"},"session_speakers":[{"id":"512","slug":"michael-dewitt","name":"Michael DeWitt","link":"https:\/\/boston.wordcamp.org\/2015\/speaker\/michael-dewitt\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/537\/revisions"}],"predecessor-version":[{"id":538,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/537\/revisions\/538"}],"speakers":[{"embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/512"}],"author":[{"embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/mndewitt"}],"wp:attachment":[{"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=537"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=537"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}