August 3, 2017 — With the new Plugin Directory being based on WordPress comes the ability to use its REST API to access its data. In this session we’ll be going over the various modules and libraries available that make it fairly straight forward to get started on a front-end React client for your site. We’ll discuss a possible NPM module setup and Grunt workflow, as well as how React components for the Plugin Directory are structured, before looking at how it all comes together. And finally we’ll take a look at how the Directory is using React today!
July 6, 2017 — During the redesign/development of a site and migration to WordPress, we ended up creating a custom plugin, after custom plugin to handle various post types and other custom functionality. After a period of a few months it became evident that we had too many plugins, updating code was beginning to become a logistical nightmare, not to mention some things didn’t really constitute a full plugin. While tweaking some JetPack settings one day, I thought to myself how can I emulate the JetPack feature manage page, with our own plugins. I remembered a session from a previous WordCamp about the Custom Fields API and set out to create my own merged plugin.
In this session I’ll describe some of the custom code challenges we had, and how I used the Settings and Options APIs to create a control panel to enable and disable specific plugin features. The control panel allows the site to turn on or off specific sections of the plugin. I also added in a default features section for features that should always be on.
I’ll walk through the code, show the basics of how to create a version of your own, and answer any questions.
July 3, 2017 — Florian Gottschall is a professional videographer who fell in love with his trade at an early age. He attended the University of Applied Sciences in Landshut (Bavaria) and has had his own business since 2011. He became involved with WordPress in 2010.
Florian and a group of volunteers attended WordCamp Europe and spent their time recording videos of attendees, volunteers, speakers, etc. The videos can be seen on WordPress TV and the YouTube channel.
Because of his commitment to WordPress, Florian has offered WordCamps and Meetups a free subscription for the Vinubis video editor plugin. Feel free to contact him on the plugin website.
June 30, 2017 — WordPress has more than 50,000 public plugins. Should you build the next one? Will it be worthwhile maintaining it over the next five years? How will people discover your plugin? What activities can suck you away from building great plugins? How do you land up with great reviews for your plugins? Does it make sense to listen to customer feedback? How do you run a business around WordPress plugins and make money?
June 27, 2017 — 世に WordPress プラグインは無数にありますが、アクセシビリティに配慮して設計されたプラグインはまだまだ数少ないように思います。世界のウェブサイトの四分の一を WordPress が担う今、WordPress のプラグインとその開発者もまた相応の責任を負っていると考えるべきでしょう。とはいえ、具体的に何をどうすれば？それを一緒に考えましょう。
June 20, 2017 — Adam W. Warner first discovered WordPress in 2005 and has since founded several WordPress-focused businesses that provide education, plugins, and consulting services for online business owners.
In this session, Adam details his story of creating a sustainable plugin business. He shares actionable advice that audience members can put into practice immediately to grow not only a user-base, but also a customer-base.
Adam also explained the techniques, uses to guide free-users to premium product. Attendees will learn everything they need to know to create a plugin that people will love, and recommend to others.
June 4, 2017 — You wrote a really awesome bit of code and submitted it to the directory, only to find out your code MAYBE wasn’t so great. And worse, even after it was approved, people can be pretty terrible about things. Judgmental. Mean. And now you have complaints, conflicts, bad reviews, broken code, security patches, and more. AUGH!
Everyone’s first plugin sucks. Everyone runs into unexpected conflicts. Learning how to handle them is what will take you from a good developer to a great one.
In this talk, I’ll discuss :
* That first review (what really happens)
* Preventing name conflicts (classes, functions and when to use if-exists)
* Replying to reviews (and when not to)
* Replying to support tickets (and when to say ‘no’)
* Handling security reports (what we really mean by ‘responsible disclosure’)
June 3, 2017 — CEO Perfect Dashboard. OpenSource CMS aficionado. Joomla Extension Directory team member, and WordPress Directory aspiring team member. A Foodie and computer games freak. Huge fan of London parks and English tea rooms.
The purpose of this session helped plugin developers to prepare their plugins for the upcoming implementation of WordPress Plugin Directory 3.0.
Years of experience in working with Joomla Extensions Directory data and his recent enrollment in the WordPress Plugin Directory gives him a possibility to advise how to make the transition from the old to the new directory smoothly for all parties involved: plugin developers, plugin users, and the directory team.
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.