Taking over as maintainer of the BrowserID-Wordpress (Persona) plugin

Marcel Bokhorst released the original BrowserID-Wordpress plugin less than 24 hours after we opened BrowserID up to the public. He stuck with us through the name change to Persona, has steadily improved the plugin, but would now like to hand over maintainer duties to somebody that can put more time into the project.

I have asked Marcel if I could take over as maintainer. The plugin is a great piece of software; I use it here on shanetomlinson.com, and want to see it develop further.

My immediate plans are:

  • Continue to use the SVN repo for releases but use my GitHub repo for day to day development.
  • Work with Stephen Donner and the Security team to have the plugin security reviewed. Stephen would like to use the plugin on a Mozilla property, but wants to make sure it is safe to do so. This process has already started, progress can be tracked on Bugzilla.
  • Convert the plugin to use the .watch/.request API instead of the .get API. I have been successfully using this for login on my own site for several months, though I have a few bugs to work out.
  • Add a preference to make Persona the only visible authentication mechanism for a site.
  • Add a preference to automatically create new users if an email address is not recognized.

Long term plans:

  • Get Mozilla's awesome translation team involved to create more translations.
  • Allow Wordpress sites to use the plugin to become their own Identity Provider.

I would like to build community involvement and see the plugin gain larger adoption. If you have not given the BrowserID-Wordpress plugin a try on your site, I encourage you to do so, give feedback, provide translations, or contribute code.

You can even give it a quick spin, right here, by leaving a comment.