{"id":1640,"date":"2017-10-23T09:55:00","date_gmt":"2017-10-23T09:55:00","guid":{"rendered":"https:\/\/2017.capetown.wordcamp.org\/?p=1640"},"modified":"2017-10-24T13:48:44","modified_gmt":"2017-10-24T13:48:44","slug":"homework-for-the-workshops-how-to-prepare","status":"publish","type":"post","link":"https:\/\/capetown.wordcamp.org\/2017\/homework-for-the-workshops-how-to-prepare\/","title":{"rendered":"Homework for the workshops: How to prepare"},"content":{"rendered":"<p>Like last year, we don&#8217;t want to waste time for the workshops on installing software or figuring out if everyone has a notebook. So here&#8217;s a list the workshops that require some preparation and how to prepare for them.<\/p>\n<p>Don&#8217;t worry if you don&#8217;t find the time to prepare, I&#8217;m sure someone will help you out. But if you do, please give it some time.<\/p>\n<h2>Needed for most workshops<\/h2>\n<ul>\n<li>Pen and paper, or a note taking app<\/li>\n<li>Laptop<\/li>\n<\/ul>\n<p><strong>And for the more technical ones:<\/strong><\/p>\n<ul>\n<li>Local installation of WordPress (can be done using Vagrant, Docker, MAMP, DesktopServer, or Local &#8211; the last two are recommended for the less technical engineering talks) with WordPress installed<\/li>\n<li>A code editor\/IDE (Sublime, Atom, VS Code or PHPSTORM)<\/li>\n<li>A GitHub profile<\/li>\n<\/ul>\n<h2>Needed for specific workshops<\/h2>\n<p>All the workshops with an asterisk (*) need the prep for a technical workshop described above:<\/p>\n<ul>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/sass-to-the-recssue\/\">Sass to the reCSSue<\/a>*\n<ul>\n<li>Install the following plugins: <a href=\"https:\/\/jetpack.com\/\" rel=\"nofollow\">Jetpack<\/a>\u00a0and\u00a0<a href=\"https:\/\/woocommerce.com\/\">WooCommerce<\/a>\n<ul>\n<li>You will need to add a filter to the <code>wp.config.php<\/code>\u00a0file to work with Jetpack on a local site &#8211; <a href=\"https:\/\/jetpack.com\/support\/development-mode\/\" rel=\"nofollow\">more info here<\/a><\/li>\n<li>Make sure that &#8220;Custom CSS&#8221; is activated as Jetpack module at <code>YOURSITE.DEV\/wp-admin\/admin.php?page=jetpack_modules<\/code><\/li>\n<\/ul>\n<\/li>\n<li>Install <a href=\"https:\/\/woocommerce.com\/storefront\/\">Storefront<\/a><\/li>\n<li>Import the Storefront dummy data<\/li>\n<li>Download this <a href=\"https:\/\/raw.githubusercontent.com\/garethallison\/WCCT-2017-Sass-to-the-reCSSue\/master\/css\/style.css\">style.css file<\/a> to your laptop (you can add it already under\u00a0<strong>Appearance &gt; Customise &gt; Additional CSS<\/strong> and it should look something like <a href=\"https:\/\/wcct2017.mystagingwebsite.com\">this website<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/creating-automated-marketing-funnels-in-wordpress\/\">Creating Automated Marketing Funnels in WordPress<\/a>*\n<ul>\n<li>Download all files from this <a href=\"https:\/\/www.dropbox.com\/sh\/k1urab230kixeat\/AAA1-RVkTPcx0UsDTpwflzj5a?dl=0\">Dropbox folder<\/a><\/li>\n<li>Follow the instructions in the .docx\u00a0file<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/elementor-my-dear-watson\/\">Elementor, my dear Watson<\/a>*\n<ul>\n<li>Visit <a href=\"https:\/\/wcct2017.amibe.net\/\">the demo site<\/a> and click &#8220;Enter, my dear Watson&#8221;<\/li>\n<li>Alternatively, install a Starter theme (like <a href=\"http:\/\/underscores.me\/\">Underscores<\/a>), <a href=\"https:\/\/wordpress.org\/plugins\/elementor\/\">Elementor<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/full-site-builder-for-elementor\/\">StylePress<\/a>, and <a href=\"https:\/\/wordpress.org\/plugins\/anywhere-elementor\/\">Anywhere Elementor<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/twig-templating-and-why-its-addictive\/\">Twig templating and why it&#8217;s addictive<\/a>*\n<ul>\n<li>Download the <a href=\"https:\/\/github.com\/cwbmuller\/Timber-Workshop-WCCT-2018\">workshop GitHub repo<\/a>\u00a0and install all the free plugins in it (Timber-library, WooCommerce, Debug Bar, Debug Bar Timer)<\/li>\n<li>Import its images from <code>\/Pictures<\/code><\/li>\n<li>Import posts &amp; products from .xml\u00a0file<\/li>\n<li>Assign pictures to posts and products randomly<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/content-generation-for-seo-a-business-guide\/\">Content Generation of SEO: A business guide<\/a>*\n<ul>\n<li>(Offline) spreadsheets<\/li>\n<li>Install <a href=\"https:\/\/wordpress.org\/plugins\/wordpress-seo\/\">Yoast SEO<\/a><\/li>\n<li>Good to have but optional: <a href=\"https:\/\/adwords.google.com\/home\/\">Google AdWords account<\/a>, <a href=\"https:\/\/www.google.com\/webmasters\/tools\/home\">Google Search Console<\/a>, <a href=\"https:\/\/analytics.google.com\/\">Google Analytics<\/a>, <a href=\"https:\/\/www.hubspot.com\/blog-topic-generator\">Hubspot blog topic generator<\/a>, <a href=\"https:\/\/hemingwayapp.com\/\">Hemingway app<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/automating-wordpress-build-once-automate-the-rest\/\">Automating WordPress<\/a>*\n<ul>\n<li>Install <a href=\"https:\/\/nodejs.org\/en\/\">Node.js and NPM<\/a><\/li>\n<li>Install <a href=\"https:\/\/getcomposer.org\/\">Composer<\/a><\/li>\n<li>Optionally, install\u00a0<a href=\"https:\/\/jenkins.io\/\">Jenkins<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a class=\"wcpt-session-title\" href=\"https:\/\/2017.capetown.wordcamp.org\/session\/inclusive-design-more-heart-%e2%9d%a4-more-humans-2\/\">Inclusive Design: more heart\u00a0<img decoding=\"async\" class=\"emoji\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/2.3\/svg\/2764.svg\" alt=\"\u2764\" \/>, more humans<\/a>\n<ul>\n<li>Cellphone &amp; headphones<\/li>\n<li>Chrome web browser:\u00a0<a href=\"https:\/\/www.google.com\/chrome\/\">https:\/\/www.google.com\/chrome\/<\/a><\/li>\n<li>Chrome <a href=\"https:\/\/bit.ly\/emplab022\">Web Developer<\/a> extension<\/li>\n<li>Chrome <a href=\"https:\/\/bit.ly\/emplab019\">Funkify<\/a> plugin<\/li>\n<li>Opera Mini for Mobile: <a href=\"https:\/\/bit.ly\/emplab002\">Android<\/a>\u00a0\/ <a href=\"https:\/\/bit.ly\/emplab003\">iOS<\/a><\/li>\n<li>If you are on macOS or iOS, install the <a href=\"https:\/\/michelf.ca\/projects\/sim-daltonism\/\">Sim Daltonism app<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a class=\"wcpt-session-title\" href=\"https:\/\/2017.capetown.wordcamp.org\/session\/understanding-all-wordpress-apis-not-only-the-rest-api\/\">Understanding all WordPress APIs, not only the REST API!<\/a>* (so follow all tech workshops homework)<\/li>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/social-media-advertising-that-converts-using-your-wordpress-websites-customer-data-and-facebooks-custom-audiences-to-generate-highly-targeted-traffic-to-your-site\/\">Social Media Advertising That Converts<\/a>\n<ul>\n<li>A live site, ideally with a way to capture user data (and even better if you&#8217;ve done that for a while)<\/li>\n<li>Facebook page for your business with full admin rights<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/setting-up-a-support-system-for-excellent-customer-service\/\">Setting up a support system for excellent customer service<\/a>\n<ul>\n<li>Create a dummy (new) Gmail account<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/composer-and-wordpress-a-match-made-in-heaven\/\">Composer and WordPress &#8211; a match made in heaven<\/a>\n<ul>\n<li>Install <a href=\"https:\/\/getcomposer.org\/\">Composer<\/a> globally<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/2017.capetown.wordcamp.org\/session\/vue-js-as-a-frontend-to-a-wp-backend\/\">Vue.js as a Frontend to a WP Backend<\/a>*\n<ul>\n<li>Make sure that pretty permalinks are activated and WP JSON is enabled<\/li>\n<li>Install some local content, for example, <a href=\"https:\/\/raw.githubusercontent.com\/WPTRT\/theme-unit-test\/master\/themeunittestdata.wordpress.xml\">use this file<\/a><\/li>\n<li>Install and activate <a href=\"https:\/\/wordpress.org\/plugins\/wp-api-menus\/\">WP API Menus<\/a><\/li>\n<li>Install\u00a0<a href=\"https:\/\/nodejs.org\/en\/\">Node.js and NPM<\/a><\/li>\n<li>Ready to use Bash (Terminal, Windows Bash Shell &#8230;)<\/li>\n<li><a href=\"https:\/\/github.com\/Nona-Creative\/wcct-2017\">Clone this repo<\/a><\/li>\n<li>Optionally, install <a href=\"https:\/\/www.getpostman.com\/postman\">Postman<\/a> (or similar) to check API requests<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Like last year, we don&#8217;t want to waste time for the workshops on installing software or figuring out if everyone has a notebook. So here&#8217;s a list the workshops that require some preparation and how to prepare for them. Don&#8217;t worry if you don&#8217;t find the time to prepare, I&#8217;m sure someone will help you &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/capetown.wordcamp.org\/2017\/homework-for-the-workshops-how-to-prepare\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Homework for the workshops: How to prepare&#8221;<\/span><\/a><\/p>\n","protected":false},"author":14039798,"featured_media":1641,"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":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1640","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/capetown.wordcamp.org\/2017\/files\/2017\/10\/study-group_4460x4460.jpg?fit=2960%2C1973&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8jfsy-qs","_links":{"self":[{"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/1640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/14039798"}],"replies":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/comments?post=1640"}],"version-history":[{"count":10,"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/1640\/revisions"}],"predecessor-version":[{"id":1781,"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/1640\/revisions\/1781"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/media\/1641"}],"wp:attachment":[{"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/categories?post=1640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/capetown.wordcamp.org\/2017\/wp-json\/wp\/v2\/tags?post=1640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}