‘Plugins’ Videos

  • Maciej Swoboda: Working with an enterprise client – a case study of creating a WooCommerce plugin for 4 markets

    Maciej Swoboda: Working with an enterprise client – a case study of creating a WooCommerce plugin for 4 markets

    WordCamp Frankfurt 2016Speaker: Maciej Swoboda

    September 8, 2016 — In the next 10 years one of the main challenges for WordPress Agencies will be to learn how to work with enterprise clients (Sara Rosso, WordCamp Warsaw 2014). We have a chance to work for one – a rising star in global e-commerce market InPost – and would like to share our story of how to manage a project and client of this size.
    InPost – a rising star of the e-commerce industry

    I would like to begin by telling a few words about the client and his business. InPost is a Polish Post contender and a very innovative company that let’s e-shops to send products via parcel lockers. InPost is expanding very rapidly around the world and is winning more and more clients. [You might not be familiar with the service yet, so I am giving you the link: http://www.easypack24.eu/%5D

    How to start to start working with an enterprise client and analyze his needs

    I would like to show how it is to begin the work even before the actual work – I would like to begin with explaining how to win the client and prepare a great offer for the client. Then I would like to proceed with showing how to talk to the client and analyze his needs based on the brief we got.

    The need

    Then I will show the actual need of the client (developing a WooCommerce shipping plugin), our approach to the need and how to start working on a project intended for 4 different markets on 3 continents and with a slightly different feature sets.

    Organizing the team, development environment and tests

    I will show how we built and managed a team for the project, how we setup the development environment and completed the tests with 4 different client teams – a different team for each country.

    Releasing and distributing the plugin

    I will talk about marketing the plugin, show the ups and downs of distributing the plugin in the WordPress.org plugins directory. And of course how the client and our marketing team handled the marketing.

    Results

    Here I will talk about the consequences for our client, the statistics of the plugin and how it affected the lives of shop owners that decided to use the plugin and started sending products with InPost.

  • Katie Keith: How to Create a WooCommerce Wholesale or Trade Area

    Katie Keith: How to Create a WooCommerce Wholesale or Trade Area

    Speaker: Katie Keith

    September 8, 2016 — Instructional video and screencast about how to use the WooCommerce Password Protected Categories plugin to create a wholesale or trade area. This is a much simpler solution than using a full membership plugin.

  • Natasha Martin: Marketing for WordPress

    Natasha Martin: Marketing for WordPress

    WordCamp Oklahoma City 2016Speaker: Natasha Martin

    August 26, 2016 — We don’t just create user personas when planning out web projects anymore. Companies are now striving for a 360 degree view of their customers and how they interact with their services, whether it be through a public website, customer service portal, mobile app, contact form or other touch point.

    Learn how you can help your clients or colleagues create customer journeys that map out the full experience of a customer’s interactions across multiple channels and build out some of those interactions through plugins and custom landing pages in WordPress that integrate with other marketing platforms like Mailchimp, social media and Google analytics.

    We’ll cover conceptual information and get a little technical on the implementation, but this is a presentation designed for all levels of experience with WordPress and other content management systems.

    Presentation Slides »

  • Mika A. Epstein : Dependency Inferno

    Mika A. Epstein : Dependency Inferno

    WordCamp Orange County 2016Speaker: Mika Ariela Epstein

    August 17, 2016 — We want our code to be fast, to work well, and look good. But do we really need all the bells and whistles? Understanding the burdens we place on end users when we code, such as large plugins and themes with stringent requirements, is just as important as security.

    Presentation Slides »

  • Payton Swick: Writing Testable Plugins

    Payton Swick: Writing Testable Plugins

    WordCamp Boston 2016Speaker: Payton Swick

    August 14, 2016 — Over the course of WordPress’s existence, PHP has evolved into a first-class language. Unfortunately, left-overs like the global namespace make it all too easy to write code that’s hard to test. I’d like to take you on a tour through writing a WordPress plugin in a way that makes testing easy. Using features like generators, dependency injection, spies, and stubs, you can write tests which rock and produce better code while you’re at it!

    Presentation Slides »

  • Michael Visser: Philips Hue control through WordPress Demo

    Michael Visser: Philips Hue control through WordPress Demo

    WordCamp Denmark 2016Speaker: Michael Visser

    August 4, 2016 — Philips Hue control through WordPress plugin.

  • Patrick Holberg Hesselberg: WP Plugin API (Hooks) samt real world examples

    Patrick Holberg Hesselberg: WP Plugin API (Hooks) samt real world examples

    WordCamp Denmark 2016Speaker: Patrick Holberg Hesselberg

    August 1, 2016 — I denne præsentation vil prøve at give en introduktion WP Plugin API’et, så andre kan begynde at lære at lave plugins. Ofte i WordPress ser man ofte løsningen med en child-theme, men der ville jeg i de fleste tilfælde hellere udvikle et lille plugin via. hooks.

    Jeg vil prøve kort at beskrive, hvordan jeg arbejder med API’et til dagligt, og eksempler fra den virkelige verden og fra virkelige kunder.

    Presentation Slides »

  • Ryo Kamata: CI支援サービスから始めるWordPressプラグイン・テーマ開発

    Ryo Kamata: CI支援サービスから始めるWordPressプラグイン・テーマ開発

    WordCamp Kansai 2016Speaker: Ryo Kamata

    July 30, 2016 — 様々なツールや開発手法の登場によって先鋭化するウェブ開発において、その恩恵を最大化するために必須のものとなっているのが、CI(継続的インテグレーション)支援サービスです。今回のセッションでは、WordPressプラグイン・テーマ開発でのCIの実践を例に、主要なCI支援サービスの特徴について紹介します。

    Presentation Slides »

  • Yoshinori Matsumoto: WordPressセキュリティの心配事を吹き飛ばせ!

    Yoshinori Matsumoto: WordPressセキュリティの心配事を吹き飛ばせ!

    WordCamp Kansai 2016Speaker: Yoshinori Matsumoto

    July 29, 2016 — 昨今、WordPressのシェアにより日本を含む世界中のWordPressが攻撃の危険性に晒されています。
    実際多くのWebサイトが改ざんなどの被害にあっていると報道されています。

    このような報道と同時にWordPressが危ないのではないかという話題まであがりました。
    そんなことは無いはずです!WordPress は安全に運用することによってきっと守ることができるはずです。
    この思いを胸に、WordPressの攻撃を収集し分析し続けました。

    このセッションでは、私たちが収集した攻撃情報を基に、

    ・WordPressを使いたいけどセキュリティが漠然と心配!
    ・WordPressを提案したいけどセキュリティが理由で躊躇している!
    ・プラグインやテーマを作ってみたけど、これって大丈夫か心配!

    とはいえ時間をかけたくないという開発者・運営者の方々に向けて、
    WordPressサイトを、なるべくシンプルな手法で安全に保つ方法を解説します。

    Presentation Slides »

  • Hiroshi Urabe: WordPressのプラグイン作ったりコアコントリビューターになった話。 そして、その楽しさと意義 / プラグイン初心者ハンズオン

    Hiroshi Urabe: WordPressのプラグイン作ったりコアコントリビューターになった話。 そして、その楽しさと意義 / プラグイン初心者ハンズオン

    WordCamp Kansai 2016Speaker: Hiroshi Urabe

    July 29, 2016 — WordPress のプラグインを公開し始めてから5年ほど経ちました。最近ではコアにもパッチを送ったりしています。
    そういった活動をしていく中で、僕が得たもの、オープンソースとしてコードを公開していくことの楽しさや大切さみたいな体験を個人的な目線からお話します。
    公式ディレクトリ掲載テーマやプラグイン、オープンソースへの参加のきっかけになれば幸いです。

    Presentation Slides »