You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
But, we may be able to do that via a small "Rate this plugin" button that opens a modal. In that modal, the user can enter their plugin rating (i.e., send feedback) and send that data directly to the Troy Server the plugin is connected to.
It must be anonymous.
We must warn the user about how the data is stored and what is collected (GDPR), and guide them on protecting themselves.
Star ratings without content should be permitted to increase engagement.
There's no opt-out for plugin authors to receive ratings. However, they can choose to hide those ratings. This toggle protects plugin authors from abuse while still allowing them to receive valuable feedback.
We should store the date of the ratings. This way, we can track feedback over time and filter "recent" versus "all-time" reviews, as Steam does for games.
The site owner (user) must be able to update the plugin rating at any time. We may want to record what's been edited, though we could simply use "created at" and "updated at" fields. That would ensure that no inadvertently shared personal information is held forever.
To ensure that one rating can be sent per site while maintaining anonymity, we should generate and store a hash on the reviewer's site. Preferably, we store nothing and use a site fingerprint: hash( folder structure + domain name + plugin slug, common-salt ). This combination of hash content ensures that a unique fingerprint is generated for each plugin, preventing cross-referencing.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Troy does not yet collect plugin ratings.
But, we may be able to do that via a small "Rate this plugin" button that opens a modal. In that modal, the user can enter their plugin rating (i.e., send feedback) and send that data directly to the Troy Server the plugin is connected to.
To ensure that one rating can be sent per site while maintaining anonymity, we should generate and store a hash on the reviewer's site. Preferably, we store nothing and use a site fingerprint:
hash( folder structure + domain name + plugin slug, common-salt ). This combination of hash content ensures that a unique fingerprint is generated for each plugin, preventing cross-referencing.Beta Was this translation helpful? Give feedback.
All reactions