WordCamp Orange County 2016

Below are my slides for WordCamp OC 2016. They are rather generic. When the talk comes out on WordPress TV I will update here to include a link.
BTW, these slides are embedded using my Plugin-A-Palooza third place plugin, Embed PDF Viewer. I think I want a recount. 😉

Contributing To Open Source

or from SpeakerDeck.

Filed under: WordPress

WordCamp LAX 2015

I’ll have to spiff this up a bit later, but here are my slides from my talk @WordCampLAX 2015.
https://speakerdeck.com/afragen/surgeons-guide-to-plugin-development
And you can watch me on @WordPressTV
http://wordpress.tv/2015/10/08/andy-fragen-surgeons-guide-to-plugin-development/

Filed under: WordPressTagged with: ,

GitHub Updater & GitLab

GitLab Support

I’ve finally been able to add support for GitLab in the GitHub Updater v4.5.0. Additionally, support for GitLab CE and GitLab Enterprise are also included. All that’s required is an additional header with the base URI for the GitLab server. As an example, GitLab CE: https://gitlab.example.com or GitLab Enterprise: https://gitlab.example.com.

Extras for GitHub

Support for GitHub Enterprise is also included using a similar header, GitHub Enterprise: https://github.example.com.
Support for updating from GitHub assets is also included if an asset exists for a tagged release. It will be preferentially used for the update. Using an asset’s URI for the remote installation of a plugin or theme will also function as expected.

Under the Hood

A bit of refactoring has been done as well. An abstract class API has been created to simplify the structure of all the git server API classes. Additionally a class Messages has been created to hold admin notices.
The class Base has been refactored to hold information regarding the added APIs in static arrays for use throughout the codebase.
I hope everyone likes the changes and updates. As always, if there are problems or improvements, please create an issue on GitHub.
Thanks.

Filed under: code, WordPressTagged with: , , , ,
GitHub Updater logo

Smash API Rate Limit & More

So GitHub Updater just received a couple of new features in version 4.3.0.
At the suggestion of @mlteal, there is now a setting to add a personal GitHub Access Token. You must at least select public_repos. What this does is blast away the limit of 60 API calls per hour and raises it to 5000 API calls per hours. If you need more than than I’ve got nothing more for ya. :smiley:
At the suggestion of our friends at Pods I’ve added the ability to switch between branches of a plugin. You must ensure that all branches have the appropriate headers otherwise you may find yourself unable to update. :frowning:
@szepeviktor has been driving me to fix a number of things including now having View details available on the plugins page.

Filed under: code, WordPressTagged with: