{"id":5081,"date":"2012-09-10T12:48:28","date_gmt":"2012-09-10T10:48:28","guid":{"rendered":"https:\/\/2012.capetown.wordcamp.org\/?p=5081"},"modified":"2013-01-21T20:16:50","modified_gmt":"2013-01-21T18:16:50","slug":"matt-cohen","status":"publish","type":"post","link":"https:\/\/capetown.wordcamp.org\/2012\/matt-cohen\/","title":{"rendered":"Speaker Spotlight: Matt Cohen"},"content":{"rendered":"<div class=\"spot-bio\">\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"5085\" data-permalink=\"https:\/\/capetown.wordcamp.org\/2012\/matt-cohen\/matt-cohen\/\" data-orig-file=\"https:\/\/capetown.wordcamp.org\/2012\/files\/2012\/09\/Matt-Cohen.jpg\" data-orig-size=\"400,533\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Matt-Cohen\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/capetown.wordcamp.org\/2012\/files\/2012\/09\/Matt-Cohen-225x300.jpg\" data-large-file=\"https:\/\/capetown.wordcamp.org\/2012\/files\/2012\/09\/Matt-Cohen.jpg\" class=\"alignleft size-medium wp-image-5085\" src=\"https:\/\/2012.capetown.wordcamp.org\/files\/2012\/09\/Matt-Cohen-225x300.jpg\" alt=\"WCCT 2012 speaker - Matt Cohen\" width=\"225\" height=\"300\" srcset=\"https:\/\/capetown.wordcamp.org\/2012\/files\/2012\/09\/Matt-Cohen-225x300.jpg 225w, https:\/\/capetown.wordcamp.org\/2012\/files\/2012\/09\/Matt-Cohen.jpg 400w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/>By day, I go by Matty. I\u2019m a lead developer over at WooThemes, where I work predominantly with PHP and JavaScript. I keep a keen eye on all products released at WooThemes and have a strong focus on coding standards and best practices. While my background is in design and music, a strong love of code and web development captured my heart. I spend most of my time working on the engine that powers all themes at Woo, known as the WooFramework, as well as WooDojo and various other exciting WooProjects. Fueled by punk-rock and a love of guitars and good music\u2026 as well as coffee.<\/p>\n<p><strong>Session:<\/strong> <a href=\"https:\/\/2012.capetown.wordcamp.org\/session\/shifting-the-wordpress-mindset\/\">Shifting the WordPress Mindset<\/a><br \/>\n<strong>Time:<\/strong> 15:45 \u2013 16:10<\/p>\n<p><a class=\"twitter-icon\" title=\"Matt Cohen Twitter\" href=\"http:\/\/twitter.com\/mattyza\" target=\"_blank\"><\/a> <a class=\"standard-icon\" title=\"matty.co.za | Web developer, WordPress enthusiast, avid musician and blogger\" href=\"http:\/\/matty.co.za\/\" target=\"_blank\">Personal Website<\/a> <\/div>\n<p><!--more--><\/p>\n<h2>Tell us more about how you became interested in WordPress, what about it drives your continued interest?<\/h2>\n<p>While working as a web developer building bespoke systems, I developed an interest in WordPress. After using WordPress for a few small projects and, subsequently, for my own blog, I fell in love and haven\u2019t looked back since.<\/p>\n<p><strong>The underlying architecture of the core and the nature of the community and the wealth of ever-evolving knowledge resources make WordPress, for me, a source of never-ending ideas and learning opportunities.<\/strong><\/p>\n<h2>Why did you decide to speak at WordCamp Cape Town?<\/h2>\n<p>I\u2019ve wanted to speak at a WordCamp for a while, in fact. When I was asked to speak, I jumped at the opportunity to interact with the WordPress community in Cape Town and to embrace the platform for a discussion about where we, the community, can take WordPress in the present and future.<\/p>\n<h2>What is your talk going to be about?<\/h2>\n<p>I\u2019ll be taking a retrospective look at where WordPress core, themes, plugins and services have come from, evolved into present day and where they could evolve to in future, with the community\u2019s direction.<\/p>\n<p>I\u2019ll also be throwing in a few pointers on what to keep an eye out for when using themes and plugins, as well as a few geek references here and there.<\/p>\n<h2>What is the one thing you want people to walk away with from your talk?<\/h2>\n<p>We, the community, largely determine the direction in which WordPress evolves. If we have a need, and the need is large enough, either the community or the core team at WordPress responds to make the vision come true.<\/p>\n<p><strong>When it comes to open source, the door to the community is one of the most important doors to keep open&#8230; as it lets in the fresh air.<\/strong><\/p>\n<h2>What is your favourite WordPress theme and\/or plugin, and why?<\/h2>\n<p>This is quite a tough question.<\/p>\n<p>In terms of themes, I\u2019d say my favourites are <a title=\"A 1000-Hour Head Start: Introducing The _s Theme | ThemeShaper\" href=\"http:\/\/themeshaper.com\/2012\/02\/13\/introducing-the-underscores-theme\/\" target=\"_blank\">_s (Underscores)<\/a>, <a title=\"Canvas  |  WooThemes\" href=\"http:\/\/www.woothemes.com\/2012\/06\/canvas\/\" target=\"_blank\">Canvas<\/a> and <a title=\"Scrollider  |  WooThemes\" href=\"http:\/\/www.woothemes.com\/2012\/08\/scrollider\/\" target=\"_blank\">Scrollider<\/a>. _s is a lean framework upon which to build bespoke themes. Essentially, it can be seen as a \u201c1000 hour head start\u201d, which is great.<\/p>\n<p>Canvas is as much a passion project for me as it is for many of our WooThemes customers. Having been deeply involved in Canvas and it\u2019s evolution, I enjoy constantly looking for ways to streamline the offering, as well as evolve the product to meet the feedback of it\u2019s users.<\/p>\n<p>Scrollider is relatively new to the scene, yet came out the gate at full speed. Along with a really carefully crafted design, Scrollider is bundled with a really neat featured slideshow on the homepage, which allows the content to scroll over it when scrolling the page.<\/p>\n<p>While a relatively simple effect, the logic behind it is rather beautiful.<\/p>\n<p>In terms of plugins, my favourites are <a title=\"WooCommerce: An open-source eCommerce plugin for WordPress\" href=\"http:\/\/www.woothemes.com\/woocommerce\/\" target=\"_blank\">WooCommerce<\/a>, <a title=\"Web Performance Optimization for WordPress by W3 EDGE\" href=\"http:\/\/www.w3-edge.com\/wordpress-plugins\/w3-total-cache\/\" target=\"_blank\">W3 Total Cache<\/a> (if your server doesn\u2019t have built in caching), <a title=\"Theme Check plugin for WordPress\" href=\"http:\/\/wordpress.org\/extend\/plugins\/theme-check\/\" target=\"_blank\">Theme Check<\/a> and <a title=\"Matty Theme QuickSwitch plugin for WordPress\" href=\"http:\/\/wordpress.org\/extend\/plugins\/matty-theme-quickswitch\/\" target=\"_blank\">Matty Theme QuickSwitch<\/a> (one of my own, which I use every day).<\/p>\n<p>I\u2019m also a fan of the newly-released <a title=\"WooSlider  |  WooThemes\" href=\"http:\/\/www.woothemes.com\/wooslider\/\" target=\"_blank\">WooSlider<\/a> plugin which has a long and bright future ahead of it.<\/p>\n<h2>Can you share one WP tip with us?<\/h2>\n<p>When in doubt, read the core code. If you can\u2019t find your answer there, read it again.<\/p>\n<h2>What are you most looking forward to at WordCamp Cape Town 2012?<\/h2>\n<p>I\u2019m really looking forward to interacting with everyone, meeting new people and discussing the evolution of the WordPress ecosystem.<\/p>\n<h2>Do you make money from WordPress?<\/h2>\n<p>Yes, I do.<\/p>\n<h2>Is WordPress an effective platform for getting your message across?<\/h2>\n<p>Watching Matt Mullenweg\u2019s \u201cState of the Word\u201d each year is always a great recap for me. Matt tends to, in my opinion, bring everyone back to the point of WordPress- publishing.<\/p>\n<p>As long as WordPress is chiefly\u00a0focused\u00a0on content management and elegance, I\u2019ll be blogging.<\/p>\n<p>Being that it is a content management system, I don\u2019t foresee this changing any time soon \ud83d\ude09<\/p>\n<h2>Tell us about your experience working with Sucuri Security on code audits and reviews? It sounded like an intensive review from the blog post I read on WooThemes, what did you take away from this?<\/h2>\n<p>We are currently working with <a title=\"Sucuri Security \u2014 Protect Your Interwebs!\" href=\"http:\/\/sucuri.net\/\" target=\"_blank\">Sucuri Security<\/a>, doing regular code reviews and audits of various areas of our code base at WooThemes (<a title=\"WooDojo version 1.2.0 released  |  WooThemes\" href=\"http:\/\/www.woothemes.com\/2012\/07\/woodojo-version-1-2-0-released\/\" target=\"_blank\">WooDojo<\/a>, <a title=\"WooSlider has landed\u2026 the ultimate slideshow plugin for WordPress  |  WooThemes\" href=\"http:\/\/www.woothemes.com\/2012\/08\/wooslider-has-landed-the-ultimate-slideshow-plugin-for-wordpress\/\" target=\"_blank\">WooSlider<\/a>, etc).<\/p>\n<p>This process involves line-by-line code reviews by several parties, as well as detailed documentation of each area that could potentially use an adjustment. By the time the reviewed and audited code base is released, it has gone through several line-by-line reviews by teams located both internally at WooThemes and at Sucuri Security.<\/p>\n<p>The team at Sucuri Security are great to work with and really know their stuff when it comes to web security.<\/p>\n<h2>WooThemes have released a few new plugins lately. Tell us about those?<\/h2>\n<p>At WooThemes, we\u2019ve released several plugins to compliment our theme offering and to help WordPress users to refine their publishing experience. Several of these include WooDojo (a functionality suite for WordPress), WooSidebars (advanced sidebar customisation for WordPress) and WooSlider (the ultimate slideshow plugin for WordPress), along with WooCommerce.<\/p>\n<p><a title=\"WooDojo  |  WooThemes\" href=\"http:\/\/www.woothemes.com\/woodojo\/\" target=\"_blank\">WooDojo<\/a> is a project developed by the core team at WooHQ in Cape Town. Having gone through months of planning and development, as well as days of user experience testing and refinement, WooDojo makes it really easy to load in any of the downloadable features on offer (donation forms, maintenance mode, launch pad, widget preview mode and more) or to use the existing bundled features (an advanced tabbed widget, social widgets for Twitter and Instagram, login page branding and more).<\/p>\n<p>WooDojo has a neat API built into it for easily creating custom settings screens. These can be used to create bespoke solutions for customers of a small business, or to offer customers an easy-to-maintain solution for creating small plugins to offer features to customers.<\/p>\n<p><a title=\"WooSidebars | WooThemes\" href=\"http:\/\/www.woothemes.com\/woosidebars\/\" target=\"_blank\">WooSidebars<\/a> is a fully-rewritten replacement of the Sidebar Manager from the WooFramework. Featuring advanced conditional options, it\u2019s possible to override any registered widget area in the active theme if specific conditions are met (for example, customising the sidebar on a specific page, all posts, specific blog posts or WooCommerce products or categories).<br \/>\nWooSidebars doesn\u2019t require any theme-related tweaks and can be used with any theme that supports dynamic sidebars (rather than just static HTML sidebars).<\/p>\n<p><a title=\"WooSlider | WooThemes\" href=\"http:\/\/www.woothemes.com\/wooslider\/\" target=\"_blank\">WooSlider<\/a> is a lean and responsive slideshow creation plugin for WordPress. With several bundled slideshow types, a shortcode, a template tag and widgets for each bundled slideshow type, it\u2019s possible to load a slideshow into virtually any area of your WordPress-powered website.<\/p>\n<p>As with all WooThemes products, much planning and thought has gone into the user experience in WooSlider, to make creating and adding slideshows a quick and virtually effortless process.<\/p>\n<p>While WooSlider\u2019s core is lean, it provides an advanced Slideshows API for easily creating slideshows from custom content. There are further APIs in the pipeline to make it easy to gain maximum control over your slideshows and the features that you need to control, without adding bloat to the core code.<\/p>\n<p><a title=\"WooCommerce: An open-source eCommerce plugin for WordPress\" href=\"http:\/\/www.woothemes.com\/woocommerce\/\" target=\"_blank\">WooCommerce<\/a> is the eCommerce plugin for WordPress that we all know and love. With an ever-growing catalog of extensions to suit virtually every need, and themes that support WooCommerce out of the box, eCommerce with WordPress has taken on a new face.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By day, I go by Matty. I\u2019m a lead developer over at WooThemes, where I work predominantly with PHP and JavaScript. I keep a keen eye on all products released at WooThemes and have a strong focus on coding standards &hellip; <a href=\"https:\/\/capetown.wordcamp.org\/2012\/matt-cohen\/\">Continue reading <span class=\"screen-reader-text\">Speaker Spotlight: Matt Cohen<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":368025,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[39724,29],"tags":[273,39717,11115,39719,39720,39718,9460,33843],"class_list":["post-5081","post","type-post","status-publish","format-standard","hentry","category-interviews","category-speakers","tag-community","tag-sucuri","tag-woocommerce","tag-woodojo","tag-woosidebars","tag-wooslider","tag-woothemes","tag-wordpress-core"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2qrmL-1jX","_links":{"self":[{"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/posts\/5081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/users\/368025"}],"replies":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/comments?post=5081"}],"version-history":[{"count":18,"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/posts\/5081\/revisions"}],"predecessor-version":[{"id":7086,"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/posts\/5081\/revisions\/7086"}],"wp:attachment":[{"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/media?parent=5081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/categories?post=5081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2012\/wp-json\/wp\/v2\/tags?post=5081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}