Make WordPress Core

Changes between Version 7 and Version 8 of Ticket #51092


Ignore:
Timestamp:
08/26/2020 09:53:26 AM (3 years ago)
Author:
carike
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #51092 – Description

    v7 v8  
    3131   "type": "object",
    3232   "properties": {
    33       "identification": {
     33      "details": {
    3434         "type": "object",
    3535         "properties": {
    3636            "component": {
    37                "description": "Please enter one of the following values: plugin, theme, Core",
     37               "description": "Please enter one of the following values: plugin, theme, or the specific Core component",
    3838               "type": "string"
    3939            },
     
    4242               "type": "string"
    4343            },
    44             "componentVersion": {
    45                "description": "Please supply the plugin or theme's version number, or the Core version, if the component is Core.",
    46                "type": "string"
    47             }
    48          }
    49       },
    50       "Licensing": {
    51          "type": "object",
    52          "properties": {
    53             "componentCode": {
    54                "description": "Please provide a URL to the license that applies to the use of this component (plugin, theme, or Core component)'s use.",
     44            "version": {
     45               "description": "Please supply the plugin or theme's version number, or the Core version, if the component is a Core component, which introduced the current version of this disclosures.json file",
     46               "type": "string"
     47            }
     48         }
     49      },
     50      "licensing": {
     51         "type": "object",
     52         "properties": {
     53            "component": {
     54               "description": "Please provide a URL to the license that applies to this component (plugin, theme, or Core component)'s use.",
    5555               "type": "string"
    5656            },
     
    8080         }
    8181      },
    82       "ThirdPartyTerms": {
     82      "terms": {
    8383         "type": "object"
     84         "description": "Please provide details about third party Terms and Conditions, if applicable."
    8485         "properties": {
    8586            "SaaS": {
     
    8788               "type": "string"
    8889            },
    89             "ExternalAPICalls": {
     90            "externalAPICalls": {
    9091               "description": "Please provide a comma-separated list of URLs to the Terms of Service of any external API being used.",
    9192               "type": "string"
    9293            },
    93             "RemoteAssets": {
     94            "remoteAssets": {
    9495               "description": "Please provide a comma-separated list of URLs to the Terms of Service that applies to the use of each remote asset. This relates to the use of CDNs for images, fonts, etc.",
    9596               "type": "string"
     
    101102         }
    102103      },
    103       "openWebParticipation": {
    104          "type": "object",
     104      "openWeb": {
     105         "type": "object",
     106         "description": "Please provide details about mechanisms that allow others to obtain information from the site without browsing the website's front end.",
    105107         "properties": {
    106108            "APIEndpoints": {
     
    108110               "type": "string"
    109111            },
    110             "Feeds": {
     112            "feeds": {
    111113               "description": "Please provide a comma-separated list of URLs for any internal feeds that are created by the code, using example.com as the domain.",
     114            }
    112115         }
    113116      },
     
    129132         }
    130133      },
    131       "DatabaseManagement": {
    132          "type": "object",
    133          "properties": {
    134             "WritesToDB": {
     134      "databaseManagement": {
     135         "type": "object",
     136         "properties": {
     137            "writesToDB": {
    135138               "description": "Please indicate TRUE / FALSE to whether the code writes any data to the database.",
    136139               "type": "boolean"
    137140            },
    138             "CreatesCustomPostTypes": {
    139                "description": "Please indicate TRUE / FALSE as to whether the code creates any Custom Post Types",
    140                "type": "boolean"
    141             },
    142             "CreatesCustomTables": {
     141            "createsCPT": {
     142               "type": "object",
     143               "description": "Please indicate whether the component creates any Custom Post Types.",
     144               "properties": {
     145                  "auto": {
     146                     "description": "Please indicate the number of Custom Post Types that are automatically created by the code without user intervention.",
     147                     "type": "integer",
     148                     "minimum": 0
     149                  },
     150                  "userGenerated": {
     151                     "description": "Please indicate whether the code allows for users to generate Custom Post Types.",
     152                     "type": "boolean"
     153                  }
     154               }
     155            },
     156            "customTables": {
    143157               "description": "Please indicate TRUE / FALSE as to whether the code creates any custom tables in the database.",
    144                "type": "boolean"
     158               "type": "object",
     159               "properties": {
     160                  "auto": {
     161                     "description": "Please indicate the number of custom tables that are automatically created by the code without user intervention.",
     162                     "type": "integer",
     163                     "minimum": 0
     164                  },
     165                  "userGenerated": {
     166                     "description": "Please indicate whether the code allows the user to create any custom tables.",
     167                     "type": "boolean"
     168                  }
     169               }
    145170            }
    146171         }
     
    149174         "type": "object",
    150175         "properties": {
    151             "writesToTxtLogs": {
     176            "writesToTxt": {
    152177               "type": "boolean"
    153178            },
     
    157182         }
    158183      },
    159       "StoresPPI": {
     184      "PPI": {
    160185         "description": "Please indicate TRUE / FALSE as to whether the code stores any Protected Personal Information.",
    161186         "type": "boolean"
    162187      },
    163       "CompatibilityWithPrivacyTools": {
    164          "type": "object",
     188      "compatibility": {
     189         "type": "object",
     190         "description": "Please indicate the component's compatibility with Privacy Tools.",
    165191         "properties": {
    166192            "PPIExport": {
     
    186212         }
    187213      },
    188       "MonetizationPractices": {
    189          "type": "object",
    190          "properties": {
    191             "UpsellingInWPAdmin": {
     214      "monetization": {
     215         "type": "object",
     216         "description": "Please provide details regarding monetization practices.",
     217         "properties": {
     218            "upsells": {
    192219               "description": "Does this code promote a paid version, or extensions, or other products or services from the same author(s)?",
    193220               "type": "boolean"
    194221            },
    195             "AsksForBackLinks": {
     222            "backLinks": {
    196223               "description": "Does this code contain or generate, or ask the site owner / admin for permission to generate, backlinks?",
    197224               "type": "boolean"
    198225            },
    199             "AffiliateLinks": {
     226            "affiliateLinks": {
    200227               "description": "Does this code contain, or generate affiliate links - i.e. links from which the author may receive conditional compensation, whether in money, or in kind?",
    201228               "type": "boolean"
    202229            },
    203             "PaidPromotion": {
     230            "advertising": {
    204231               "description": "Does the code contain, or generate promotions or recommendations for any products or services not directly under the control of the author(s), for which the author(s) receive any compensation, whether in money, or in kind?",
    205232               "type": "boolean"