[wp-trac] [WordPress Trac] #48486: Add compliance tab to plugin repository pages on WordPress.org
WordPress Trac
noreply at wordpress.org
Sun Dec 8 22:11:18 UTC 2019
#48486: Add compliance tab to plugin repository pages on WordPress.org
-------------------------+-------------------------------------------------
Reporter: katwhite | Owner: (none)
Type: feature | Status: new
request |
Priority: normal | Milestone: Awaiting Review
Component: Plugins | Version: 5.3
Severity: normal | Resolution:
Keywords: | Focuses: accessibility, docs, privacy,
| coding-standards
-------------------------+-------------------------------------------------
Comment (by Ipstenu):
I want to toss in one more note.
We've got a LOT of disparate aspects of this in one ticket. This is huge.
So I suggest everyone start smaller.
What do we NEED? What do we WANT?
We **need** a dedicated TAB where Developers can put information regarding
what their plugin does, what data it calls remotely (i.e. fonts and APIs),
what data it SENDS (APIs again), and links to privacy/ToS so people can be
informed before they install and use a plugin.
We **need** to make this easy (or else no one will use it) and not prone
to fits of creativity (or it will be too confusing and useless to end
users).
We **need** this to be simple.
Right now it's way too big a concept, spread out over the whole place, to
be that.
So step back. What's the basic START we can have?
Dream big, yes, think about all the wants like something like the block
scanner that scrapes everything that calls remote data. But accept that
the inherent nature of plugins (that is, they are there to do ANYTHING)
will make any sort of scanner impossible to be 100% accurate.
That means no matter WHAT we do, we're relying on humans. So lets make
this easier for humans.
If you wanted to do it outside of WP, you'd have a form someone filled in
with the information:
* Use fonts - yes/no. If yes, link to font library (i.e. google,
FontAwesome)
* Use external API - yes/no. If yes, link to the API and it's ToS
Maybe this could be as easy as more headers in the readme.txt, and we
teach the checker to see "IF fonts are set to TRUE, then REQUIRE the
links."
Follow that up with scripting a readme validator into the plugin uploader
(sorry @tellyworth and @Otto42 ) and maybe throw in an SVN scan for it on
plugin update. Readme doesn't validate? No update for you!
Of course people will just leave things out, but that's a heck of a lot
easier to close and tell them "Hey, you didn't document." In fact, it's
the same as it is today, with a little more automation.
But start with "We need this tab, and we need a quick and easy format for
people to follow."
--
Ticket URL: <https://core.trac.wordpress.org/ticket/48486#comment:20>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list