[wp-trac] [WordPress Trac] #51092: Create a JSON schema for Privacy and Other Related Disclosures

WordPress Trac noreply at wordpress.org
Wed Sep 2 19:09:10 UTC 2020


#51092: Create a JSON schema for Privacy and Other Related Disclosures
----------------------------------------------+----------------------------
 Reporter:  carike                            |       Owner:  (none)
     Type:  enhancement                       |      Status:  new
 Priority:  normal                            |   Milestone:  5.6
Component:  Privacy                           |     Version:  trunk
 Severity:  normal                            |  Resolution:
 Keywords:  needs-privacy-review 2nd-opinion  |     Focuses:  rest-api,
                                              |  privacy
----------------------------------------------+----------------------------
Changes (by azaozz):

 * keywords:  needs-privacy-review => needs-privacy-review 2nd-opinion


Comment:

 > For the most part, the actual "controlling" is planned for a sibling
 plugin, the Permissions Tab, which is not currently intended to be merged
 into Core.

 Two things:

 1. Not sure what "controlling" means in this context? Control what
 exactly?
 2. Thinking this is not a good idea. A "feature" is either in core or it
 isn't. Adding "something" to core that will need a plugin to become useful
 is not the way to go imho.

 > Each plugin, theme and core component can have a file called
 disclosures.json

 This makes sense for themes and plugins but perhaps not for core? In this
 context what is "core component" and why "all" core components need
 separate files? WP core is not build from "independent components".

 > ...using relatively simple REST API functionality

 Why this should be available (only?) through the API and not as a simple
 text or HTML? How is this going to be used in core? Seems the "application
 design" part of this is not formulated (yet).

 (Also a quick note: multiple code examples in the ticket description are
 hard to follow and not particularly useful.)

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/51092#comment:22>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list