hypothesis / product-backlog

Where new feature ideas and current bugs for the Hypothesis product live
117 stars 7 forks source link

SPIKE: Scope bringing wordpress plugin back online #1527

Closed dwhly closed 5 months ago

dwhly commented 6 months ago

https://wordpress.org/plugins/hypothesis/

These are the WordPress plugin guidelines we are supposedly violating: https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/

acelaya commented 6 months ago

I'm going to collect here some findings and steps we need to follow.

  1. Understand what guidelines did we violate for the plugin to be taken down
  2. Once we know, solve those
  3. ~Consider hosting plugin code in GitHub.~ we actually have a repo already https://github.com/hypothesis/wp-hypothesis Use https://github.com/10up/action-wordpress-plugin-deploy to publish the plugin in the official plugin directory.
acelaya commented 6 months ago
  1. Understand what guidelines did we violate for the plugin to be taken down

Potential problems:

Possible actions.

acelaya commented 5 months ago

We received more information from the WordPress plugins team:

Reason

The email associated with the plugins owner's user account bounced. As such, all plugins associated with the account were closed, because we do require your email to be functional.

What to do next

  • Make sure the email on the user account is valid
  • If the email is a group mail or mailing list, make sure it can receive email from external domains or non-members (Google changed their defaults in 2019 due to GDPR laws)
  • If the email forwards, check all addresses to make sure they're valid and do not forward bounces
  • If the ownership of the plugin is in doubt, let us know what accounts are supposed to have access and be the official owners so we can transfer them appropriately
  • You must update the plugin readme to confirm it is compatible with the current release of WordPress. This is to ensure people can actually find your plugin.
  • Perform a full security and guideline check of your own work. Look for sanitization, remote loading of content, and any other minor bug.
  • Update all the code and upload it to SVN.
  • Reply to this email that you are ready for a review
acelaya commented 5 months ago

I'm going to close this issue as completed, as we have managed to figure out the next steps.

I created https://github.com/hypothesis/wp-hypothesis/issues/40 to do the actual work in some following sprint.