Problem/Motivation

The problem:

The Configuration Management Initiative has changed its approach, which has rendered the Configuration Management documentation out-of-date.

In earlier versions of Drupal 8.x, the active configuration was stored on disk in YAML files, with a cached version (defaulting to the database) used for accessing the values on normal pages.

Now the default configuration is stored in a database table, while import/synchronization and export still operate via YAML files.

The documentation does not reflect this change and needs to be updated.

The change record is located at: https://drupal.org/node/1861064

Proposed resolution

About five people at DrupalCon Austin created the following list of remaining tasks. The main work to be done is to review the current documentation and update it to reflect the new state of the Configuration Management Initiative.

If you'd like to work on the Configuration Management documentation, please review the tasks below and make your improvements directly to the community docs node.

If you don't understand the functionality well enough to improve the documentation, please add a comment with your questions. Those of us working on the project will try to improve the documentation based on that feedback.

Remaining tasks

Suggested improvements to the documentation:

On "Configuration Management" page:

  • Define what “configuration” is.
  • Incorporate a description of the required basic concepts (https://drupal.org/node/1861070) on the main doc page. Introduce activestore and datastore concepts earlier.

On "Basic Concepts" page

  • Clarify active store (saved in db?) vs. data store (saved in yaml files?)
  • Clarify “Track Configurations”: Is this an action the user needs to take? Is this something that automatically happens?
  • Clarify “identifier”: Is this generated automatically? How does this get created?

User interface changes

None.

API changes

None.

Notes to keep in mind

In addition to CMI functionality provided in core, there is a contributed module. This meta issue focuses on the core module.

Comments

kay_v’s picture

Docs:
https://drupal.org/node/1861064

Change notice:
https://drupal.org/node/2241059

Useful issues to consider

Other related links
https://drupal.org/node/2161591

sparklingrobots’s picture

I am working on the issue summary at the Austin sprint, specifically the first two sections.

highermath’s picture

Project: Drupal core » Documentation
Version: 8.x-dev »
Component: configuration system » Correction/Clarification

Moved to Documentation queue

sparklingrobots’s picture

Issue summary: View changes

I have completed a draft of the issue summary. Now a few of us in Austin are going to read the current documentation and the change request to begin understanding the state of the current documentation and to compile a list of suggested changes.

sparklingrobots’s picture

Issue summary: View changes

I suggested a few specific improvements to the Remaining Tasks section.

sparklingrobots’s picture

Issue summary: View changes
kay_v’s picture

Issue summary: View changes

making a few quick changes to the description to clarify that this meta issue focuses on core functionality as opposed to the contrib cmi module

sparklingrobots’s picture

Hi, Kay--thanks for your help yesterday. One quick question: The documentation we were working on (and still linked in the issue summary) is to the contrib module doc, which is what we were working on. https://drupal.org/node/1861064

Is this the documentation we should be working on instead? https://drupal.org/developing/api/8/configuration

Just want to check in before I dive in again. Thanks!

kay_v’s picture

Hi Sparklingrobots --

Just now seeing you're note. You are absolutely correct. Our group's initial interest/intention was to update community docs related to Core.

I'll plan also to work on this issue in the near term. Always good to tag-team on it if you're available. If so, I'm generally on IRC #drupal-ladder and #drupal-mentoring.

Thanks!

Kay

stpaultim’s picture

krina.addweb’s picture

Issue summary: View changes
quietone’s picture

Status: Active » Closed (outdated)

The page referred to is for Drupal 7, which is EOL. And for currently supported versions of Drupal, there is Configuration API documentation.