{"id":1435,"date":"2018-10-24T14:22:04","date_gmt":"2018-10-24T12:22:04","guid":{"rendered":"https:\/\/2018.capetown.wordcamp.org\/?p=1435"},"modified":"2018-11-01T08:36:36","modified_gmt":"2018-11-01T06:36:36","slug":"homework-before-the-workshops","status":"publish","type":"post","link":"https:\/\/capetown.wordcamp.org\/2018\/homework-before-the-workshops\/","title":{"rendered":"Homework before the workshops"},"content":{"rendered":"\n<p>For the fifth year in a row, we have dedicated workshop tracks at WordCamp Cape Town. We&#8217;ve focused on making them as interactive as possible and in order to do that, it helps if attendees come prepared.<\/p>\n\n\n\n<p>Don&#8217;t worry if you don&#8217;t have time to prepare; someone will be able to help out. If you do have some time though, please prep by getting the below list up and running.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Needed for most workshops<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Pen and paper, or a note-taking app<br><\/li><li>Laptop (if you don&#8217;t have one, someone can likely share a screen with you)<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">For all\u00a0 more technical more technical<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>A local installation of WordPress<ul><li><em>For less technical workshops:<\/em> <a href=\"https:\/\/local.getflywheel.com\">Local by Flywheel<\/a> or <a href=\"https:\/\/serverpress.com\/\">DesktopServer<\/a><\/li><li><em>For more technical workshops:<\/em> Any of the above two, <a href=\"https:\/\/github.com\/Varying-Vagrant-Vagrants\/VVV\">VVV<\/a>, <a href=\"https:\/\/www.docker.com\/\">Docker<\/a>, <a href=\"https:\/\/www.mamp.info\/en\/\">MAMP<\/a>, or another<br><\/li><\/ul><\/li><li>A code editor\/IDE (Sublime, Atom, VS Code, PHPSTORM, or other)<\/li><li>A GitHub profile<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Needed for specific workshops<\/h3>\n\n\n\n<p><a href=\"https:\/\/2018.capetown.wordcamp.org\/session\/wpoow-an-object-oriented-wrapper-for-creating-wordpress-themes-or-plugins\/\">WPooW &#8211; An Object-Oriented Wrapper for Creating WordPress Themes or Plugins<\/a>&nbsp;<\/p>\n\n\n\n<p><ul><li>Clone a GitHub repo (still needs to be added)<\/li><\/ul><\/p>\n\n\n\n<p><a href=\"https:\/\/2018.capetown.wordcamp.org\/session\/climbing-the-gutenberg\/\">Climbing the Gutenberg<\/a>&nbsp;(recommended local: Local by Flywheel)<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Install <a href=\"https:\/\/wordpress.org\/plugins\/gutenberg\/\">Gutenberg<\/a> under&nbsp;<strong>Plugins &gt; Add New<\/strong> on your local site (just search for &#8220;gutenberg&#8221; in the search bar)<\/li><li>From <a href=\"https:\/\/www.pexels.com\/\">Pexels<\/a>, <a href=\"https:\/\/unsplash.com\/\">Unsplash<\/a>, or another free stock photo site, download some pictures<\/li><\/ul>\n\n\n\n<p><a href=\"https:\/\/2018.capetown.wordcamp.org\/session\/maintaining-running-a-successful-online-woocommerce-store\/\">Maintaining &amp; running a successful online WooCommerce store<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Install <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\">WooCommerce<\/a> under&nbsp;<strong>Plugins &gt; Add New<\/strong> on your local site (just search for &#8220;woocommerce&#8221; in the search bar)<\/li><li>Install <a href=\"https:\/\/wordpress.org\/themes\/make\/\">Make<\/a> under&nbsp;<strong>Appearance &gt; Themes &gt; Add New<\/strong> on your local site (just search for &#8220;make&#8221; in the search bar)<\/li><\/ul>\n\n\n\n<p><a href=\"https:\/\/2018.capetown.wordcamp.org\/session\/leveraging-the-wordpress-rest-api-to-power-mobile-applications\/\">Leveraging the WordPres&nbsp;REST API to power mobile applications<\/a>&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Install <a href=\"https:\/\/nodejs.org\/en\/download\/\">Node.js<\/a><\/li><li>Install <a href=\"https:\/\/ionicframework.com\/getting-started#cli\">Ionic Framework<\/a><br><\/li><\/ul>\n\n\n\n<p><a href=\"https:\/\/2018.capetown.wordcamp.org\/session\/a-definitive-guide-to-building-your-first-gutenberg-block\/\">A definitive guide to building your first Gutenberg block<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Some basic React knowledge (props, API)<\/li><li>Fundamental PHP and JS knowledge<\/li><li>Install <a href=\"https:\/\/wordpress.org\/plugins\/gutenberg\/\">Gutenberg<\/a>&nbsp;on your local site<\/li><\/ul>\n\n\n\n<p><a href=\"https:\/\/2018.capetown.wordcamp.org\/session\/how-to-create-a-website-experience\/\">How to create a website experience<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Open <a href=\"https:\/\/www.dropbox.com\/sh\/t4uetb9bw2zp4t3\/AACaHQUmJmOf_MqOJj2YQ3A4a?dl=0\">this Dropbox folder<\/a><\/li><li>Follow the instructions in the READ ME.docx file<\/li><\/ul>\n\n\n\n<p><a href=\"https:\/\/2018.capetown.wordcamp.org\/session\/wordpress-internationalisation-workflows\/\">WordPress Internationalisation Workflows<\/a>&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Install the latest version of <a href=\"https:\/\/wp-cli.org\/#installing\">WP-CLI<\/a>.&nbsp;Most development environments come with this, so running <code style=\"font-size: 16px\">wp cli&nbsp;update<\/code> might be enough<\/li><li>Optional: If you have developed a theme or plugin before, install that on your local site<\/li><\/ul>\n\n\n\n<p><a href=\"https:\/\/2018.capetown.wordcamp.org\/session\/improving-your-code-with-phpunit-and-test-driven-development\/\">Improving your code with PHPUnit and Test Driven Development<\/a>&nbsp;(recommended local: VVV)<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Install the plugin <a href=\"https:\/\/github.com\/mb697\/wordcamp-tdd\">in this repo<\/a><\/li><li>Follow the instructions on the same repo<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>For the fifth year in a row, we have dedicated workshop tracks at WordCamp Cape Town. We&#8217;ve focused on making them as interactive as possible and in order to do that, it helps if attendees come prepared. Don&#8217;t worry if you don&#8217;t have time to prepare; someone will be able to help out. If you [&hellip;]<\/p>\n","protected":false},"author":14039798,"featured_media":1440,"comment_status":"open","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":""},"categories":[1],"tags":[],"class_list":["post-1435","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_featured_media_url":"https:\/\/capetown.wordcamp.org\/2018\/files\/2018\/10\/app-cellphone-contemporary-955450.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9tyLz-n9","_links":{"self":[{"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts\/1435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/users\/14039798"}],"replies":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/comments?post=1435"}],"version-history":[{"count":6,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts\/1435\/revisions"}],"predecessor-version":[{"id":1620,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/posts\/1435\/revisions\/1620"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/media\/1440"}],"wp:attachment":[{"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=1435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/categories?post=1435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2018\/wp-json\/wp\/v2\/tags?post=1435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}