v0.46 Release of the Persona WordPress Plugin

Today I released v0.46 of the Persona WordPress plugin. This release has several noteworthy updates.

Select a background color using the WordPress color picker

Selecting a background color is far simpler thanks to Janw-Oostendorp. Background colors are now selected using the WordPress color picker.

color-picker

Select a background color using the color picker

Select a site logo, terms of service, or privacy policy using the media picker.

Choosing a site logo, terms of service, or privacy policy has been made simpler through the use of WordPress’ media picker.

media-picker-site-logo

Select a site logo, terms of service, or privacy policy using the media picker

Any site can specify a site logo

Persona requires site logos to be served using HTTPS or as a data URI. If your site uses HTTP, your site logo is automatically converted to a data URI after it is selected from the media picker.

Japanese Translations

Makoto Kato submitted Japanese translations!

Changelog for v0.46

  • New Feature – Use the WordPress color picker when selecting a background color – Thanks @janw-oostendorp!
  • New Feature – Use the WordPress media picker when selecting the site logo, terms of service and privacy policy.
  • New Feature – Automatically convert site logo’s into dataURIs so that any site can specify a logo.
  • New Feature – Japanese Translations – Thanks @makotokato!
  • Improvement – Separate general and advanced settings.
  • Improvement – Serve minified Javascript and CSS by default.
  • Improvement – massive refactor to make code easier to browse.
  • Bug Fix – Fix typo in Privacy Policy description – Thanks @KryDos!
  • Bug Fix – Make sure URLs are written to browserid_common.js unescaped.

Installation

  1. Login to your site and visit the plugins page.
  2. Select Add New
  3. Search for Mozilla Persona
  4. Select Install
  5. Select Install Now
  6. Select Activate Plugin

Or, go to the direct download link on wordpress.org.

Thank you!

As always, a huge thank you to everybody who contributed code or time to make this project better. The community is steadily growing, every contribution and every contributor reinforces how important this project is.

  1. Hi,

    thanks for your addon, love it! Just a small thing: there are a lot of warnings in the administration since version 0.46:

    Strict Standards: Declaration of MozillaPersonaTextOption::Validate() should be compatible with MozillaPersonaOption::Validate($value, $options) in /var/www/clients/client2/web18/web/wp-content/plugins/browserid/lib/browserid-options.php on line 219

    Strict Standards: Declaration of MozillaPersonaCheckboxOption::Validate() should be compatible with MozillaPersonaOption::Validate($value, $options) in /var/www/clients/client2/web18/web/wp-content/plugins/browserid/lib/browserid-options.php on line 268

    Strict Standards: Declaration of MozillaPersonaTermsOfService::Validate() should be compatible with MozillaPersonaOption::Validate($value, $options) in /var/www/clients/client2/web18/web/wp-content/plugins/browserid/lib/browserid-options.php on line 364

    Strict Standards: Declaration of MozillaPersonaPrivacyPolicy::Validate() should be compatible with MozillaPersonaOption::Validate($value, $options) in /var/www/clients/client2/web18/web/wp-content/plugins/browserid/lib/browserid-options.php on line 397

    Strict Standards: Declaration of MozillaPersonaButtonColor::Validate() should be compatible with MozillaPersonaOption::Validate($value, $options) in /var/www/clients/client2/web18/web/wp-content/plugins/browserid/lib/browserid-options.php on line 500

    Deprecated: Assigning the return value of new by reference is deprecated in /var/www/clients/client2/web18/web/wp-content/plugins/db-cache-reloaded-fix/db-cache-reloaded.php on line 91

  2. Sorry for that Soren! I just released v0.47 that disables error reporting. In v0.48, I will make sure the root causes of the warnings are fixed as well. You can track progress in the GitHub issues list.

    Thanks for giving the plugin a try, if you see any other issues, please let me know!

  3. Thanks for the update, Shane. :)

Leave a Comment

Post comment

What is Persona?