Configuration schema

A new configuration schema system was introduced in http://drupal.org/node/1866610 and is documented at http://drupal.org/node/1905070. Not all of the schema files added covered the full extent of the modules and many modules lack schema for configuration converted in the meantime (or are still being converted). These issues evolve around the configuration schema additions and fixes.

Legend:
Critical issue
Major issue
Current top priority

Currently in the works for Drupal 8

See all these issues also at https://drupal.org/project/issues/search/drupal?issue_tags=Configuration+schema%2C+D8MI&issue_tags_op=all+of. This view of issues is automatically cached and might be out of date up to two hours at times.

To do

#2183983: Find hiding configuration schema issues
8.0.x-devtaskMajorneeds workConfiguration systemlanguage-configsprint
Assigned to Gábor Hojtsy
#1977498: Configuration data vs. schema lacks version tracking
8.0.x-devbug reportMajoractiveneeds issue summary updateConfiguration systemlanguage-config
#2144505: Use text_format type in views config translation schema
8.0.x-devtaskNormalneeds workVDClanguage-configConfiguration system
#2259175: Delete language specific configuration on uninstall/ entity type /bundle delete
8.0.x-devtaskNormalactiveConfiguration systemlanguage-config
#2276379: Unify name property of configuration entities.
8.0.x-devtaskNormalactiveConfiguration system

To review

(None)

To be committed

(None)
Legend:
Critical issue
Major issue
Current top priority

Other related issues

See all these issues also at https://drupal.org/project/issues/search/drupal?issue_tags=Configuration+schema%2C+D8MI&issue_tags_op=all+of. This view of issues is automatically cached and might be out of date up to two hours at times.

Backport

(None)

Postponed

#2270399: Use configuration schema during language override save
8.0.x-devtaskNormalpostponedlanguage-config

Closed

#1905152: Integrate config schema with locale, so shipped configuration is translated
8.0.x-devtaskCriticalclosed (fixed)regressionNeeds manual testingConfiguration systemlanguage-configVDCConfiguration context
Assigned to alexpott
#1910624: [META] Introduce and complete configuration schemas in all of core
8.0.x-devtaskCriticalclosed (duplicate)Configuration systemlanguage-configbeta blocker
#2245721: Add missing configuration schema in language component
8.0.x-devtaskCriticalclosed (fixed)Configuration systemlanguage-configbeta blocker
#2245729: Add missing configuration schema in Color component
8.0.x-devtaskCriticalclosed (fixed)Configuration systemlanguage-configbeta blocker
#2293773: Field allowed values use dots in key names - not allowed in config
8.0.x-devbug reportCriticalclosed (fixed)Configuration systemEntity Field APIbeta blockerlanguage-config
#1952394: Add configuration translation user interface module in core
8.0.x-devfeature requestMajorclosed (fixed)language-configPrague Hard Problemsalpha targetConfiguration context
#2268975: Fix named schema elements missing when installing Drupal
8.0.x-devbug reportMajorclosed (fixed)language-config
#2274175: Block plugin schema should be defined separately from the entity
8.0.x-devtaskMajorclosed (fixed)Page Managerlanguage-config
#2293063: Config schema mapping parsing is inconsistently forgiving, does not conform to the interface
8.0.x-devbug reportMajorclosed (fixed)language-configConfiguration system
Assigned to alexpott
#1905230: Improve the typed data API usage of configuration schema
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1910606: Improve the configurations schemas for Views significantly
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-configVDCviews configuration schema
#1912250: Complete configuration schemas for system module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
Assigned to typhonius
#1912258: Complete configuration schemas for user module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
Assigned to typhonius
#1912266: Create configuration schemas for action module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1912298: Create configuration schemas for aggregator module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1912302: Create configuration schemas for book module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1912308: Create configuration schemas for breakpoint module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config#SprintWeekend
#1912316: Create configuration schemas for dblog module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1914366: Move all configuration schema files into a schema subdirectory
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919164: Create configuration schemas for field module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919166: Create configuration schemas for file module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919174: Create configuration schemas for filter module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config#SprintWeekend
#1919176: Create configuration schemas for forum module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config#SprintWeekend
Assigned to rteijeiro
#1919180: Create configuration schemas for locale module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919184: Create configuration schemas for menu module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919186: Create configuration schemas for node module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919188: Create configuration schemas for openid module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919192: Create configuration schemas for php module
8.0.x-devtaskNormalclosed (won't fix)Configuration systemlanguage-config
#1919194: Create configuration schemas for rest module
8.0.x-devtaskNormalclosed (won't fix)Configuration systemlanguage-config
#1919196: Create configuration schemas for search module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919198: Create configuration schemas for shortcut module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919200: Create configuration schemas for simpletest module
8.0.x-devtaskNormalclosed (won't fix)Configuration systemlanguage-config
#1919202: Create configuration schemas for statistics module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919206: Create configuration schemas for syslog module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919208: Create configuration schemas for taxonomy module
8.0.x-devtaskNormalclosed (fixed)Quick fixConfiguration systemlanguage-config
#1919210: Create configuration schemas for text module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919212: Create configuration schemas for toolbar module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919214: Create configuration schemas for tracker module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919218: Create configuration schemas for update module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1919216: Create configuration schemas for translation module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1922178: Fix issues in contact module configuration schema
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-config#SprintWeekend
#1922270: Label fix for system.site config schema
8.0.x-devbug reportNormalclosed (duplicate)Configuration systemlanguage-config
#1928082: Make usage of book.settings:allowed_types consistent
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-config
#1935094: Create configuration schemas for Tour module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1938158: Fix code style of image module configuration schema
8.0.x-devbug reportNormalclosed (fixed)NoviceConfiguration systemlanguage-config#SprintWeekend
#1938820: Configuration of Import behaviour may be unclear / incorect
8.0.x-devbug reportNormalclosed (duplicate)Configuration systemlanguage-config
#1940440: Fix schema discovery to identify schema with more than one wildcard
8.0.x-devbug reportNormalclosed (fixed)Needs testsConfiguration systemlanguage-config
#1947810: Some string/label types improperly assigned in configuration schemas
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-config
#1947814: New config entities often save as langcode: und incorrectly
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-config
Assigned to Gábor Hojtsy
#1948884: Create configuration schemas for block and custom_block modules
8.0.x-devtaskNormalclosed (fixed)Quick fixConfiguration systemlanguage-config
#1953404: Add config schema to field and instance config entities
8.0.x-devtaskNormalclosed (fixed)Configuration systemField APIlanguage-configField configuration schema
#1954376: Configuration schema without any shipped configuration fails tests
8.0.x-devbug reportNormalclosed (duplicate)Configuration systemlanguage-config
#1958740: Create configuration schemas for content type config entities
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-config
#1964254: Configuration schemas missing langcode and uuid at places
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-config
#1964588: Complete Configuration schemas for shortcut module
8.0.x-devbug reportMinorclosed (fixed)Quick fixConfiguration systemlanguage-config
#1964592: Create configuration schemas for picture module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1964648: Create configuration schemas for editor module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#1971456: Make usage of shortcut.settings.links consistent
8.0.x-devbug reportNormalclosed (works as designed)Configuration systemlanguage-config
#1971490: Standardize label of langcode field in schema files.
8.0.x-devtaskNormalclosed (fixed)NoviceConfiguration systemlanguage-config
Assigned to balagan
#1972816: Add support for %parent.%parent in config schema dynamic type names
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-config
#1973402: Provide config schema to field types, widgets and storage in text module
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-configField configuration schema
#1973436: Provide config schema to field types storage for image module
8.0.x-devtaskNormalclosed (fixed)Configuration systemField APILONDON_2013_DECEMBER
Assigned to claudiu.cristea
#1973448: Provide config schema to field types, widgets and storage in options module
8.0.x-devtaskNormalclosed (fixed)Configuration systemField APIlanguage-configField configuration schema
#1973450: Provide config schema to field types and storage in number module
8.0.x-devtaskNormalclosed (fixed)Configuration systemField APIlanguage-configField configuration schema
#1973498: Provide config schema to field types and storage in taxonomy module
8.0.x-devtaskNormalclosed (fixed)Configuration systemField APIlanguage-configField configuration schemaLONDON_2013_JULY
Assigned to saki007ster
#1973522: Provide config schema to field types and storage in file module
8.0.x-devtaskNormalclosed (fixed)Configuration systemField APIlanguage-configField configuration schema
#1973534: Provide config schema to field types and storage in datetime module
8.0.x-devtaskNormalclosed (fixed)Configuration systemField APIlanguage-configField configuration schemaLONDON_2013_DECEMBER
#1975112: Config schema mechanisms cannot reflect alterable config trees
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-config
#1983894: Provide config schema to field types and storage in email module
8.0.x-devtaskNormalclosed (fixed)Configuration systemField APIlanguage-configField configuration schemaLONDON_2013_JULY
#1983902: Provide config schema to field types, widgets and storage in entity_reference module
8.0.x-devtaskNormalclosed (fixed)Configuration systemField APIlanguage-configField configuration schema
#1983906: Provide config schema to field types and storage in link module
8.0.x-devtaskNormalclosed (duplicate)Configuration systemField APIlanguage-configField configuration schema
#1983912: Provide config schema to field types and storage in telephone module
8.0.x-devtaskNormalclosed (duplicate)Configuration systemField APIlanguage-configField configuration schemaLONDON_2013_JULY
#1991260: Provide config schema to views components in node module
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-configVDCviews configuration schemaLONDON_2013_DECEMBER
#1992892: Provide config schema to views components in taxonomy module
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-configVDCviews configuration schemaLONDON_2013_DECEMBER
#1992894: Provide config schema to views components in user module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-configVDCviews configuration schema
#2015021: Update configuration schema of system date formats
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-config
#2019069: Complete Configuration schemas for views arguments
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-configVDCviews configuration schemaLONDON_2013_JULY
Assigned to deepakaryan1988
#2019077: Complete Configuration schemas for views display extender
8.0.x-devtaskNormalclosed (won't fix)Configuration systemlanguage-configVDCviews configuration schema
#2019079: Complete Configuration schemas for views fields
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-configVDCviews configuration schemaLONDON_2013_DECEMBER
#2019085: Complete Configuration schemas for views filters
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-configVDCviews configuration schemaRTBC July 1LONDON_2013_JULYLONDON_2013_DECEMBER
#2019087: Complete Configuration schemas for views relationship
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-configVDCviews configuration schema
Assigned to dropfen
#2019091: Complete Configuration schemas for views row
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-configVDCviews configuration schemaLONDON_2013_JULY
#2019093: Complete Configuration schemas for views sort
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-configVDCviews configuration schema
#2019095: Complete Configuration schemas for views style
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-configVDCviews configuration schema
#2023357: Missing floating point number type support in config schema
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-configSpark
#2029405: Write configuration schema for node types
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-configblocker
#2031185: Create configuration schema for language config entity
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-configRTBC July 1
#2033971: system.schema.yml should have a schema snippet for system.language.types
8.0.x-devtaskNormalclosed (fixed)Configuration systemnegotiationlanguage-configmedium
Assigned to e0ipso
#2035839: Align block config schema with block configuration
8.0.x-devbug reportNormalclosed (fixed)Quick fixlanguage-configblocker
#2038285: Update configuration schema for date formats as entities
8.0.x-devtaskNormalclosed (fixed)language-configblocker
#2096365: Provide config schema for Entity displays
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-config
#2096367: Provide config schema for Entity form displays
8.0.x-devtaskNormalclosed (duplicate)Configuration systemlanguage-config
#2096371: Provide config schema for Form modes
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#2096373: Provide config schema for View modes
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
Assigned to sushantpaste
#2096699: Missing config schema for language.negotiation.selected_langcode
8.0.x-devbug reportNormalclosed (fixed)language-config
#2098661: Provide config schema for Config test entity
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-configblocker
#2107681: Create configuration schema for RDF module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#2107685: Provide configuration schema for Simpletest module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#2107687: Provide configuration schema for Rest module
8.0.x-devtaskNormalclosed (fixed)Configuration systemlanguage-config
#2107689: Complete configuration schema for system module
8.0.x-devtaskNormalclosed (duplicate)Needs manual testingConfiguration systemlanguage-configLONDON_2013_DECEMBER
#2183957: Provide configuration schema for Migration module
8.0.x-devtaskNormalclosed (fixed)language-configNeeds testsLONDON_2014_MAY
#2245725: Add missing configuration schema in Config Test component
8.0.x-devtaskNormalclosed (won't fix)Configuration systemlanguage-config
#2245727: Add missing configuration schema in Breakpoint component
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-config
#2245731: Add missing configuration schema in Views component
8.0.x-devtaskNormalclosed (won't fix)Configuration systemlanguage-config
#2245733: Add missing configuration schema in system component
8.0.x-devtaskNormalclosed (won't fix)Configuration systemlanguage-config
#2273631: Unify config entity schemas with a base schema type
8.0.x-devtaskNormalclosed (fixed)language-config
#2285189: Undefined config schema type should not be explicitly used in config schemas
8.0.x-devbug reportNormalclosed (fixed)Configuration systemlanguage-config
#2293419: Add config schema test to all configuration test in migration, fix bugs
8.0.x-devbug reportNormalclosed (fixed)language-configLONDON_2014_JUNE
#2294341: Migrate aggregator_category_selector variable to D8 properly
8.0.x-devbug reportNormalclosed (won't fix)language-config
#2294345: Migrate field_language_fallback variable to D8 properly
8.0.x-devtaskNormalclosed (won't fix)language-config
#2301045: Standard profile has views which include elements dependent on uninstalled modules, not valid in config
8.0.x-devbug reportNormalclosed (fixed)Needs testslanguage-configConfiguration system