March 24, 2017 — WordPress 4.7 now includes the content endpoints of the WordPress REST API. These endpoints provide new ways to read and write data on your WordPress sites that is perfect for use with JavaScript-driven interfaces, apps and more. But do you know what exactly is available and how to to find them?
In this talk I will give an overview of what endpoints are available and which endpoints might be available. Then we will talk about how to use the WordPress REST API to discover what is available from the WordPress REST API.
March 24, 2017 — WordPress is software like no other. Businesses harness its versatility. Creative skills are mastered with it. It unifies individuals from diverse backgrounds. Yet to so many, it remains “just” software. As a blogger, web designer, marketer, educator, and entrepreneur since long before its existence, I’ve watched it grow into a worldwide phenomenon. My own path to success is intertwined with a decade of WordPress use. Clearly, there’s more to this software than just a free install. Discover how WordPress will completely change your personal and business life for the better, if you let it!
March 24, 2017 — Imagine, for a moment, the ability to add a new class to your WordPress plugin and not have to worry about adding a new include statement and having the ability to organize the class into a pre-defined package structure.
Sounds nice, right?
Unfortunately, one of the problems that WordPress plugins developers face is having to work with older versions of PHP. But it’s really not as bad as you may think.
Although we sometimes, we sometimes have the ability to use newer versions of PHP (and that’s great), it doesn’t mean we have to forgo poor development practices.
See, depending on the paradigm with which we build our projects (namely, object-oriented programming), we have the ability to take a lot of redundant code out of our plugins.
Furthermore, we have the ability to more easily organize our code at both a conceptual level and at a virtual level.
In this presentation, I walk everyone through namespaces and autoloading, explain how they work, why they are beneficial, and then will show sample example code on how it works. I’ll also provide a downloadable plugin that they can use to study.
March 24, 2017 — With years of management experience behind me, I’ve come to learn a few things about myself and about leading people. In this discussion, we’re going to talk about the human side of running a business. What it means to invest in your team(and vice versa), the pitfalls of working with others who are smarter than yourself, and how all of this can make your business better. By the end of the session we hope to laugh together and inspire one another!
March 24, 2017 — Every second WordPress sites are being attacked, and sites get compromised every day. I will bring you stories from the front lines detailing what the attackers are doing to get into sites, as well as not only how to defend, but hopefully how you can incorporate concepts of security not only in your site but every day life.
March 23, 2017 — “WordPress has been a project beyond borders since inception. Its global community has been growing for the past 14 years and nowadays millions of people around the world speak WordPress.
The story of WordPress is the story of multicultural collaboration. From code to events and translations, thousands of people work together every day to make the software that powers 27% of the web.
In 2013, the first WordCamp Europe jump started several local communities in European countries and inspired hundreds of people to start contributing back. Having existed mostly in the shadows of the contributing efforts since 2003, the WordPress Polyglots team is now gaining strong momentum while its 17 000 strong volunteer team is working tirelessly to remove the language barriers for users. In 2016 the team organized the 2 largest online WordPress contributor days to this day with more than 800 people joining to translate in 132 languages.
This talk tells the story of how WordPress – the project we know and love, helps shape a modern way of working together and doing business – beyond the boundaries of office spaces and cultural stereotypes.”
March 22, 2017 — A place to ask all those questions left over from the rest of the day. This discussion centers on security.
March 22, 2017 — This talk covers the basic code requirements that are checked by the WordPress theme review team before allowing a theme to be included in the repository.
I will discuss what the requirements are for repository themes, how to check them, tools that can help, and reasons why you might want to perform your own theme review even if your theme is not being submitted to the repository.
March 22, 2017 — There are 50 ways to leave your lover, 8 million stories in the naked city and now FIVE ways to lay out boxes in CSS:
– Floats and clears, the old standby;
– Display: block and inline, still highly useful;
– CSS grids (not ready for prime time)
– Display: table (why?)
– And my new favorite, Flexible boxes (flexbox).
Let’s play!
March 21, 2017 — With nearly fifty thousand WordPress plugins available, there’s one for just about everything. However, sometimes a plugin doesn’t do exactly what you need. Working with existing plugins can be a frustrating experience when the developer has not considered how other developers might use it on a client’s web site. In this session I’ll share some common roadblocks working with plugins, how you can make your plugin extensible, and the benefits of building a developer-friendly plugin.