Paul Barthmaier
Plugin Anatomy
Most of us are aware that WordPress can boast about powering over one-third of the web. A big reason for its popularity is its extensibility. That is, we love WordPress because its core is designed in a way that makes customizing your site easy. To affect the way that your site looks, you should look at themes to accomplish this goal. If you want to alter your site’s functionality, plugins are the preferred method. In this talk we will take a one-room schoolhouse approach to building a plugin, i.e. this talk will have something for everyone regarding WordPress Plugin Architecture from beginners to advanced users.
Gutenberg: How I stopped worrying and learned to love the block
I made my first WordPress site in 2006. More or less, the same way you created content in 2006 was pretty much the same up until the Gutenberg (AKA the Block Editor) came along.
Sometimes it’s difficult to transition into something new, especially when you’re so ingrained in doing something in a particular way. After three months of using Gutenberg every day, I’ve come to love it, and I have a couple of tricks that I’d like to pass along.
Donna Botti
Migrating to Gutenberg: The End User Edition
Whether you’re supporting just a few WordPress sites or you have tens or hundreds of editors currently using WordPress, change is hard. For the most part, a successful migration project is not about the technology – it’s all about the rollout.
So what does a project to get users (who are used to the Classic Editor) to know and love the new block editor look like? And how do you implement it for success? In this talk, I’ll walk through a project plan for switching existing sites and users to the Gutenberg block editor including testing, updates, pitfalls, user communications, training and the all-important quick win.
James Taylor II
From Zero to Hero… Create a Site in 30 Minutes!
This talk will walk through setting up a website from the server to the front-end. Each of the steps will have varying levels of details explained; however, one can expect to walk away from this talk learning something about: VPS, SSH, DNS, SSL, and WP-CLI.
The actual steps will include setting up:
1) WordPress Hosting on a VPS
2) Securing the VPS from attacks (best practices)
3) DNS configuration (website to server)
4) Setup SSL/HTTPS
5) Installing WordPress plugins
6) Building the single page website
Joe Casabona
Podcasting with WordPress: A Feature Tour
There are a lot of moving parts to creating a podcast, let alone on top of WordPress. In this talk, we’ll go over the full stack, from the hardware, to hosting the audio and using the right plugins to make a perfect podcasting website with WordPress.
Sue Allen Clayton
Winning the Content War: How to Create Quick & Easy Posts to Promote Your Business
Creating newsletters, blogs and social media posts is a big challenge for small businesses. Learn how big media outlets create their content, how to plan your own content, and how to get over some of the major challenges of content creation.
Beth Soderberg
I Learned to Code Through WordPress and You Can Too!
I was a writer and executive assistant with a solid liberal arts education when I first encountered WordPress in 2009. Since then, I’ve gone from knowing only very small bits of HTML to working full time as a developer. In this session I’ll talk about how I transitioned to a career in web development while working full time, how I’ve continued to polish my skills along the way, and how I’m leveling up now that Gutenberg has been released. We’ll cover suggestions on what to learn first, strategies on how to learn technical subjects, resources I’ve found helpful both offline and around the web, how to get experience with real projects, and perhaps most importantly, how the WordPress community can be an amazing resource to help guide you along the way.
Pam Aungst
SEO Basics, Plugins, Resources, and Tools
In this beginner-focused session, you will learn the basics of what SEO means, how search engines work, the basics of a successful SEO strategy, and what to expect from SEO. I’ll also share my favorite SEO plugins, sites, and tools.
Kelly Vanek
On Point Web Design with the User in Mind
There are lots of messages on sites and pages, but what makes a site truly engaging? The simple answer: Quality user-centered design. Effective digital design is determined by the user and his/her needs and expectations. The leap to user-centered design, involves four vital elements: 1) Who cares: Know your user, 2) Anything is possible, not everything is recommended: Understand the limitations of the web, 3) Build from a solid foundation: Use proven design principles (fonts, images, white space, consistent content), 4) Look ahead: Be prepared for change.
Kevin Cristiano
Why should I care? WordPress, Open Source, and the GPL
WordPress is open source software, it’s license is GPL v2. Why does that matter? Why should I care? In this talk we’ll discuss why Open source matters, why the GPL is important. I’ll do an overview of what GPL is the differences between GPL and proprietary licenses. I’ll discuss why Open Source Matters and why we all users benefit from it. The target audience is not developers or implementors that have heard this before, but WP users who may never have heard these terms nor considered that they are important. The goal is to help people understand the value, protections, and security that WordPress gives them due to the GPL and Open Source
Tim McKenna
Accessibility and Theme Development
This talk will walk through the importance of accessibility, how to scan and find accessibility issues and how to embed accessibility in the development process.
Chip Edwards
What does your brand look like in a voice first world?
With the explosive adoption of Smart Speakers, the primary interaction with your content will become auditory instead of visual. On the world wide web, our brand revolves around a URL, logo, tagline, color palette, font, images, etc., but when your audience is no longer engaging with your content through a screen, traditional brand elements become invisible. In a voice first environment, when your audience just asks for what they want, they expect the answer to be returned verbally. In a voice first world, what does your brand look like, (I mean, sound like)? In this talk, I explore the components of a verbal brand, how to prepare for the shift from written content to verbal content, as well as the future of voice technology and how to prepare for it.
Object-Oriented Theme and Plugin Development with PHP 7
If you’ve ever been a Java or C++ programmer, then you probably encountered some pretty strong opinions about object-oriented programming (OOP). And, if you’ve ever been online, I’m sure you’ve also seen similar strong opinions about the state of PHP and, perhaps, the mental acuity of those who choose to use it. If you’ve ever wondered what all the OOP hoopla was about and how it might be useful to us when programming in WordPress, then this is the session for you!
Dash has been writing object-oriented code for years. More pertinently, they’ve developed some extremely useful tools that you can use to get started in this world, too. Especially now that WordPress is recommending PHP 7.3, it’s time to learn about and play with all the new features of our language that we have in our toy box primarily those which could positively impact your theme and plugin development going forward.
After this session, you’ll have a good understanding of new PHP features like parameter and return type hinting, argument unpacking, and the spaceship operator (yeah, it’s a thing). We’ll also go over some basic OOP concepts like the SOLID development principles. Finally, we’ll take a quick look at how Dash uses some or all of these in developing themes and plugins.
Jonathan Ober
ACF Pro repeater and theme options
I’d like to take people to the next step with ACF Pro repeater field and theme options panel and how the extra added power with ACF Pro can be a huge stepping stone for some people, taking developers from novice to intermediate and even to pro-level by understanding ACF Pro even more.
Tips for Managing Multiple WordPress Websites
One of the most challenging tasks for freelancers and small agencies is keeping all of their client sites up-to-date. Plugins and themes seem to update constantly, and updates to WordPress core can require a lot of attention as well. With so many moving parts, things can get out of hand in a hurry.
This session will detail some tools and best practices for building a safe and efficient workflow. We’ll discuss how often sites should be updated, how to know when updates are available and some techniques for ensuring that nothing breaks during the process. Plus, we’ll cover the connection between regular maintenance and security.
Sal Ferrarello
Keynote: Owning Your Website
These are the people that make this event happen. They work tirelessly for weeks and months to plan, coordinate, and execute the best event possible. If you get a chance to thank them, please do!
Ken Kramer (+ add me)
Cecilia Caldas (+ add me)
Jamie Makin (+ add me)
Mark Hargrove (+ add me)
Jean Kedl (+ add me)
Eileen Violini (+ add me)
Samuel Hall (+ add me)
Details TBD.
Attendees (0 ratings)
Be the first attendee!Overall ExperienceHow would you rate the overall experience of the event? Overall Experience | — |
Topic CoverageWas there a variety of topics to choose from? Topic Coverage | — |
Session QualityHow interesting and polished were the sessions? Session Quality | — |
Speaker DiversityWas there diverse representation in the speaker lineup? Speaker Diversity | — |
Venue QualityHow was the cleanliness and layout of the venue? If online, how was the video platform? Venue Quality | — |
Food QualityHow would you rate the food quality? Thinks lunches, coffee breaks, and afterparty. Food Quality | — |
AffordabilityWas this event affordable for you? Affordability | — |
Networking OpportunitiesWere there networking opportunities? Think about parties, hallway track, and event attendance. Networking Opportunities | — |
Sponsor RepresentationWas there a variety of different kinds of sponsors in attendance? Sponsor Representation | — |
Speakers (0 ratings)
Be the first speaker!Overall ExperienceHow would you rate the overall experience of the event? Overall Experience | — |
Organizer CommunicationHow well did the organizers communicate about the event? Organizer Communication | — |
Venue QualityHow was the cleanliness and layout of the venue? If online, how was the video platform? Venue Quality | — |
Food QualityHow would you rate the food quality? Think speaker/sponsor dinner, lunches, and afterparty. Food Quality | — |
Session AttendanceWere the sessions well attended? How about your session? Session Attendance | — |
AffordabilityWas it affordable for you to speak at this event? Affordability | — |
Sponsors (0 ratings)
Be the first sponsor!Overall ExperienceHow would you rate the overall experience of the event? Overall Experience | — |
Organizer CommunicationHow well did the organizers communicate about the event? Organizer Communication | — |
Proximity to AttendeesWas the sponsor area in a high-traffic location? Proximity to Attendees | — |
Venue QualityHow was the cleanliness and layout of the venue? If online, how was the video platform? Venue Quality | — |
Affordability/ValueWas it affordable for you to sponsor this event? Do you feel like you got value in return? Affordability/Value | — |
Event AttendanceHow well was this event attended? Do you feel there were enough people to justify your presence? Event Attendance | — |
The WP World is generously supported by:
WordPress® and its related trademarks are registered trademarks of the WordPress foundation. This website is not affiliated with Automattic, Inc., the WordPress Foundation or the WordPress® open source project.
Though Marcus is employed by GoDaddy, this site is not hosted by, sponsored by, or affiliated with GoDaddy.