September 25, 2016 — Logan takes the audience through the structure of a WordPress site’s security posture, dispelling common misconceptions and elaborating on perceived security overlaps. The session explains the differences between plugin-based security and external solutions, as well as how they best work together. In easy-to-understand terms, Logan also touches on basic hosting configuration best practices and security control spheres. Whether just getting started in WordPress or a seasoned developer, this talk has something for every WordPresser.
September 15, 2016 — Cергей расскажет о том, как сделать свои плагины и темы доступными для всего мира; что такое файлы .pot, .po и .mo и почему они вам больше не нужны; как работает платформа translate.wordpress.org и что делать, если кто-то прислал вам свой перевод вашего плагина.
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.
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.
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.
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.
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.
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.
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!
August 4, 2016 — Philips Hue control through WordPress plugin.
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.