{"id":9,"date":"2017-12-14T10:32:06","date_gmt":"2017-12-14T10:32:06","guid":{"rendered":"https:\/\/2018.capetown.wordcamp.org\/sessions\/"},"modified":"2018-10-12T10:49:48","modified_gmt":"2018-10-12T08:49:48","slug":"sessions","status":"publish","type":"page","link":"https:\/\/capetown.wordcamp.org\/2018\/sessions\/","title":{"rendered":"Sessions"},"content":{"rendered":"\n\t<div class=\"wcorg-sessions\">\n\t\t\n\t\t\t<div id=\"wcorg-session-664\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tClimbing the Gutenberg\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/jobthomas\/\">Job Thomas<\/a> in Auditorium.<\/p>\t\t\t\t\t\t\t\t\t\t<p>The Gutenberg editor is swiftly approaching its merge into WordPress core. In this workshop, we&#8217;ll explore its potential and find ways to make optimal use of Gutenberg in your daily writing flow.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-775\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tWPooW &#8211; An Object-Oriented Wrapper for Creating WordPress Themes or Plugins\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/walisc\/\">Chido Warambwa<\/a> in Caf\u00e9.<\/p>\t\t\t\t\t\t\t\t\t\t<p>In this workshop\/session I aim to show case a little library I wrote that allows you to approach creating WordPress themes or plugins in a simplified, object oriented way. This library does this by abstracting most of the code associated with creating items like custom Post Types and providing API calls to handle interacting with these items. The workshop\/session will be loosely based on the example found at http:\/\/wpoow.devchid.com (docs site). The workshop will also touch on items to consider when thinking about creating themes or plugins in a object oriented way.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-829\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tLeveraging the WordPress REST API to Power Mobile Applications\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/mahlamusa\/\">Lindeni Mahlalela<\/a> in Caf\u00e9.<\/p>\t\t\t\t\t\t\t\t\t\t<p>WordPress has grown to be much more than a blogging and website building tool or CMS, it has grown to be a powerful platform that can be used to power or share data with other platform using the built in and extensible REST API. It can be used as a back end platform for other front end technologies including mobile applications. With the increasing adoption of mobile technologies it is about time to use existing or new WordPress websites to power the future.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-747\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tMaintaining &amp; Running a Successful Online WooCommerce Store\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/neohanna\/\">Hanna Partridge<\/a> in Auditorium.<\/p>\t\t\t\t\t\t\t\t\t\t<p>This will be a type of case study for an interesting website on WordPress and WooCommerce. It will not be intense coding but a basic knowledge of WordPress and WooCommerce. The case study is based on our 2016 launched website that has reached R 1 million sales on a WordPress and WooCommerce site in 1 year September 2016 (launch month) \u2013 September 2017, and then did another million in the next 7 months again.<br \/>\n\u201cOur website has some products that have over 120 variations on 1 product= 123 Variants is our biggest product. Basically I can pack out an entire room or 2 rooms\u2019 floors using only the same 1 product in different colours and sizes. Coverage of the following:<\/p>\n<ul>\n<li>Basics you need to build an online store<\/li>\n<li>Implementing integrations like Facebook,Mailchimp on WordPress ( and why we do it)<\/li>\n<li>Maintaining and running the store.<\/li>\n<li>Using paid memberships pro and running parallel sales with Dynamic Pricing for public,gold members and wholesalers.<\/li>\n<\/ul>\n<p>So this will be about running a successful store using WooCommerce. Tips about what to do, what not to do. Tips on what to use, how to market, how to provide excellent customer service, and provide a remarkable shopper experience online.<br \/>\nSome more topics I&#8217;ll cover.<\/p>\n<ul>\n<li>Simplifying the website layout, using new tools and old tools.<\/li>\n<li>The advantages of a UX Builder in your theme.<\/li>\n<li>Integrations of MailChimp, PayFast, i-pay and several other.<\/li>\n<li>The challenges we faced with over 8000 products.<\/li>\n<li>Hosting solutions and problems we faced, etc.<\/li>\n<\/ul>\n<p>Those are some of the information. It can be a case study what we used and how we made it successful.<br \/>\nThis topic can be beneficial for both developers and users.<br \/>\nI believe that developers sometimes need to see what the cosmetic side of what they do should look like too, and how to provide a great customer experience by simplifying the look of the website for your \u2018average joe\u2019 to navigate it.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-558\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tA Definitive Guide to Building Your First Gutenberg Block\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/dainemawer\/\">Daine Mawer<\/a> in Auditorium.<\/p>\t\t\t\t\t\t\t\t\t\t<p>With the coming release of WordPress 5.0, we\u2019re all getting ready for one of the biggest events in WordPress history: Gutenberg. Whether you\u2019re excited or terrified, understanding the basic mechanics of the Gutenberg Block API is going to become a must for your business as well as for engineers who are building custom WordPress experiences for clients. In this workshop, I\u2019ll take you through building your first Gutenberg block, step by step. We\u2019ll then expand upon what you\u2019ve built using further examples in order to show you the true power behind Gutenberg.<\/p>\n<p><em>Please note that this is a technical workshop, a base understanding of Javascript, PHP and some general tinkering with Gutenberg would be beneficial but not required.<\/em><\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-710\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tHow to Create a Website Experience\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/anchenlr\/\">Anchen le Roux<\/a> in Caf\u00e9.<\/p>\t\t\t\t\t\t\t\t\t\t<p>An upbeat talk or workshop on how to change the website experience for clients by bringing in elements of fun and lightheartedness. No matter the process you follow from Discovery to Delivery you can make it an experience your clients will rave about for years to come. We&#8217;ll look at elements like:<\/p>\n<ul>\n<li>Entertaining workshops<\/li>\n<li>Enjoyable communication<\/li>\n<li>A well designed and clear process<\/li>\n<li>Over delivery and pleasant surprises<\/li>\n<\/ul>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-818\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tImproving your Code with PHPUnit and Test Driven Development\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/matttrustmytravel\/\">Matt Bush<\/a> in Caf\u00e9.<\/p>\t\t\t\t\t\t\t\t\t\t<p>Find the problem line in your plugin code, amend it, refresh the page in your WordPress test install, re-submit a form for the 937th time today, scream obscenities that you didn\u2019t even know that you knew at the inevitable WSOD, consult debug.log, remove some failed values from the database, reset and start again.<\/p>\n<p>Does this scenario sound familiar? Other than expanding your vocabulary in ways that would make your mother blush, do you want to carry on like this? Is there another way?<\/p>\n<p>Yes there is, Test Driven Development. Learn how to write tests first and code second, to detect code smells through writing tests and how to test WordPress sites.<\/p>\n<p>While testing won\u2019t remove all possibility of turning the air blue, it offers a path to improved code, a controlled environment that behaves the same time every time, and at the very least, it will point you at the exact piece of code that is failing meaning that you can target your expletives accordingly.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-549\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tWordPress Internationalisation Workflows\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/swissspidy\/\">Pascal Birchler<\/a> in Auditorium.<\/p>\t\t\t\t\t\t\t\t\t\t<p>Soon after the release of WordPress 15 years ago, support for internationalisation was added to the software. This meant that themes, plugins, and WordPress itself could be translated. This was a huge deal as WordPress is used all over the world, in countries where English is not the main language. WordPress was quickly translated into German, Japanese and many more languages.<\/p>\n<p>Over the years, WordPress has steadily improved the way we have to work with internationalisation. However, challenges still exist and there will always be new ones ahead. Projects like Gutenberg and ecosystems beyond WordPress.org force us to continuously iterate.<\/p>\n<p>In this talk you&#8217;ll learn how to make use of the latest and greatest technology to make your WordPress plugin or theme fully internationalised. Pascal is going to highlight how you can leverage the powers of WordPress, GlotPress, and WP-CLI to improve the translation workflow in your WordPress projects.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-714\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tI Know How She (or He) Does It!\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/anchenlr\/\">Anchen le Roux<\/a> in Sessions.<\/p>\t\t\t\t\t\t\t\t\t\t<p>How to be a successful WordPress freelancer or agency owner while living a full life. In our fast pace world it can sometimes be difficult to have it all, but unlike popular believe it&#8217;s definitely doable. This talk looks at a framework to keep life as stress free as possible:<\/p>\n<ul>\n<li>Productising<\/li>\n<li>Productivity<\/li>\n<li>Planning<\/li>\n<li>Prioritisation<\/li>\n<li>People<\/li>\n<li>Processes<\/li>\n<\/ul>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-824\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tHow to Rock Customer Service in eCommerce\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/bellachiara\/\">Claire Nieuwoudt<\/a> in Sessions.<\/p>\t\t\t\t\t\t\t\t\t\t<p>We all know the basics of good customer service, we just tend to hate doing the work. I absolutely love to infect people with my obsession to do business differently. Mostly through sharing my adventures and misadventures with customers, as well as sharing tips and tricks on how I do this with my WooCommerce store and stay sane. It makes for great conversation so I love for people to ask as many questions as possible. I may just throw a few bow ties at the people who ask the best questions.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-560\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tThe power of open-source CMSs in Africa and the story of a level playing field\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/ojagero\/\">Oduor Ken Jagero<\/a> in Sessions.<\/p>\t\t\t\t\t\t\t\t\t\t<p>Content Management Systems (CMSs) like WordPress, Drupal and Joomla have bridged a huge gap when it comes to content creation and it&#8217;s wide spread. They has given a voice to many folks who otherwise would not be heard. When we talk about content creation, we are also talking about templates, wizards, and other tools we use to modify content. As I&#8217;ve seen this growth in Africa through my work and my involvement with CMS Africa, I will speak about my love for open source content management and how in Africa it has created a level playing field between the technologically capable and those who don&#8217;t consider themselves geeks.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-790\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tGrowing a Local WordPress Community\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/thabotswana\/\">Thabo Tswana<\/a> in Sessions.<\/p>\t\t\t\t\t\t\t\t\t\t<p>In May 2016, Harare, Zimbabwe was selected to host a WordCamp Incubator. This led to the birth of a local WordPress community. Thabo will talk about what it took to get the WordPress community in Harare started, and what you can do to grow your community.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-905\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tPanel: Contributing to WordPress\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/vedjain\/\">Vedanshu Jain<\/a>, <a href=\"http:\/\/profiles.wordpress.org\/hlashbrooke\/\">Hugh Lashbrooke<\/a>, <a href=\"http:\/\/profiles.wordpress.org\/thabotswana\/\">Thabo Tswana<\/a>, <a href=\"http:\/\/profiles.wordpress.org\/swissspidy\/\">Pascal Birchler<\/a>, <a href=\"http:\/\/profiles.wordpress.org\/trisha_cornelius\/\">Trisha Cornelius<\/a> in Sessions.<\/p>\t\t\t\t\t\t\t\t\t\t<p>Have you ever wanted to contribute to WordPress, but just don&#8217;t know where to start? In this panel we will bring together a group of experienced WordPress contributors to discuss all the varied ways that you can easily become involved in the WordPress project.<\/p>\n<p>The day after WordCamp, we will be hosting <a href=\"https:\/\/2018.capetown.wordcamp.org\/2018\/10\/09\/a-wordcamp-cape-town-first-contributor-day\/\">our first ever Contributor Day<\/a>, so this will be some great preparation for that!<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-987\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tHow to Create a Welcoming Environment in Your Tech Space\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/trisha_cornelius\/\">Trisha Cornelius<\/a> in Sessions.<\/p>\t\t\t\t\t\t\t\t\t\t<p><span>In an ideal world everyone would automatically feel safe and welcome in tech spaces, both at events and in the workspace. But, in reality, creating an inviting space requires work. This talk covers some principles and practices that can be implemented to make a space welcoming for everyone.<br \/>\nTalk Description<\/p>\n<p>The data is clear. People who do not identify as white males often are excluded in technology spaces. Sometimes it is intentional, but most time it is a series of omissions that result in the exclusion.<\/p>\n<p>This talk will explore:<\/span><\/p>\n<ul>\n<li><span>Understanding inclusion and creating an inclusive environment<\/span><\/li>\n<li><span>Why talk about diversity and inclusion at all<\/span><\/li>\n<li><span>Social differentials and micro-inequalities<\/span><\/li>\n<li><span>The importance of leadership in creating a welcoming environment<\/span><\/li>\n<li><span>Visions and values for an inclusive environment<\/span><\/li>\n<li><span>Imposter syndrome as a barrier to diversity and inclusion<\/span><\/li>\n<li><span>The advantages of creating an inclusive and diverse environment<\/span><\/li>\n<li><span>Steps that can be taken to create a welcoming environment<\/span><\/li>\n<\/ul>\n<p><span>As a woman in tech unfortunately I have both witnessed and experienced harassment, although not as much as others. This talk draws heavily on the work of Nene Molefi, specifically her book A Journey of Diversity and the works of Laura Bates in Everyday Sexism as well as countless other articles.<\/span><\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-989\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tYouth Camp Report\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented in Sessions.<\/p>\t\t\t\t\t\t\t\t\t\t<p>In a separate track, some high-schoolers will be taught the basics of WordPress sites. During this plenary session, they will present their projects to us.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\n\t\t\t<div id=\"wcorg-session-620\" class=\"wcorg-session\" >\n\t\t\t\t<h2>\n\t\t\t\t\tHow Getting Involved with the Community Changed My Life: A Tale of Meetups, WordCamps, Career Changes &amp; Globe Trotting\t\t\t\t<\/h2>\n\n\t\t\t\t<div class=\"wcorg-session-description\">\n\t\t\t\t\t\t\t\t\t\t<p class=\"wcpt-session-meta\">Presented by <a href=\"http:\/\/profiles.wordpress.org\/psykro\/\">Jonathan Bossenger<\/a>, <a href=\"http:\/\/profiles.wordpress.org\/blunnis\/\">Bruce Lunnis<\/a> in Sessions.<\/p>\t\t\t\t\t\t\t\t\t\t<p>How getting involved with the WordPress community changed my life. From attending my first WordCamp in 2013 to being a Co-Organiser of WordPress Cape Town &amp; WordCamp Cape Town in 2018. How the community helped grow my network, grow my WordPress development agency, and changed my career path from developer to community manager, all while travelling the world.<\/p>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<\/div><!-- .wcorg-sessions -->\n\n\t\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":7511363,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9tyLz-9","_links":{"self":[{"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/7511363"}],"replies":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":4,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":1173,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/pages\/9\/revisions\/1173"}],"wp:attachment":[{"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}