Deployment & Build Systems & Change Management

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

This group is for the discussion, architecture, and implementation of deployment, change management and build management strategies for Drupal core. This group is also serving as the home base for the Configuration Management Initiative for Drupal 8.

Please, no job postings allowed.

alberto56's picture

Example module using config management

Hi all,

After reading this blog post on the new config management initiative for D8, I thought an example module demonstrating a very simple use case, and a simple upgrade path from D7, use be of use.

I submitted it as a patch to the Examples for developers module, as well as a stand-alone zipped module, at http://drupal.org/node/1615520

(To use the upgrade path, install block_example for D7, then upgrade it for D8).

Cheers,

Albert.

Read more
gdd's picture

Configuration management initiative bi-weekly meeting

Start: 
2012-05-29 12:00 - 13:00 America/Los_Angeles
Organizers: 
gdd
Event type: 
Online meeting (eg. IRC meeting)

Hey everyone! It's that time again! Lets gather around the campfire and discuss what is up with the configuration management initiative! Specifically I'd like to get more discussion around some architecture cleanup discussion we've been having (http://drupal.org/node/1560060) and also report the results of a long conversation we had this week about internationalization. Anything else to talk about? Let me know!

The meeting will be held in #drupal-cmi on freenode.

Read more
ZenDoodles's picture

Core Initiative Windsprints

We will hold windsprints (mini sprints) each week on IRC in #drupal (on irc.freenode.net).

Timezone conversion: Friday, 17:00 to 19:00 UTC

Objectives

  • Bring lessons learned from core mentoring hours to Drupal 8 Core Initiatives.
  • Provide a structured time where anyone can contribute to core initiatives.
  • Leverage an army of potential contributors who don't know where to start.

The Plan

Read more
ZenDoodles's picture

Combined Drupal 8 Initiatives Windsprint (Mini Sprint)

Start: 
2012-06-22 17:00 - 19:00 UTC
Organizers: 
Event type: 
Online meeting (eg. IRC meeting)

We will hold windsprints (mini sprints) each week on IRC in #drupal (on irc.freenode.net).

Timezone conversion: Friday, 17:00 to 19:00 UTC

Objectives

  • Bring lessons learned from core mentoring hours to Drupal 8 Core Initiatives.
  • Provide a structured time where anyone can contribute to core initiatives.
  • Leverage an army of potential contributors who don't know where to start.

The Plan

Read more
gdd's picture

Configuration management initiative bi-weekly meeting

Start: 
2012-05-15 12:00 - 13:00 America/Los_Angeles
Organizers: 
gdd
Event type: 
Online meeting (eg. IRC meeting)

Hey everyone! It's that time again! Lets gather around the campfire and discuss what is up with the configuration management initiative! Specifically I'd like to get more discussion around the proposal to replace XML with YAML (http://drupal.org/node/1470824) and some architecture cleanup discussion we've been having (http://drupal.org/node/1560060). Anything else to talk about? Let me know!

Read more
ZenDoodles's picture

What time would get the most participation for Drupal Initiative Windsprints?

Mondays at 3pm UTC (11:00 am EDT)
60% (3 votes)
Tuesdays at 11 am UTC (7:00 am EDT)
20% (1 vote)
Fridays at Noon UTC (8:00 am EDT)
20% (1 vote)
Other - See below.
0% (0 votes)
None of the above - Thanks, but we don't want your help.
0% (0 votes)
Total votes: 5
gdd's picture

Configuration management initiative bi-weekly meeting

Start: 
2012-05-01 12:00 - 13:00 America/Los_Angeles
Organizers: 
gdd
Event type: 
User group meeting

Hey everyone! It's that time again! Lets gather around the campfire and discuss what is up with the configuration management initiative! Some topic suggestions:

If you have any other thoughts, bring them along or post below. As always, this will happen in #drupal-cmi on Freenode. Thanks all!

Read more

Drupal 8 Configuration System Funding Proposal

Introduction

There was a meeting last week between heyrocker, webchick, and chrisstrahl to discuss the prospect of funding the CMI initiative. This meeting resulted in a funding proposal to resource this initiative through the Large Scale Drupal program and the Drupal community. This page and the attached documents are the results of the discussion. If you're interested in getting involved, please, contact me and I'll fill you in with further details of how to get involved.

Read more
gdd's picture

Configuration management initiative bi-weekly meeting

Start: 
2012-04-17 12:00 - 13:00 America/Los_Angeles
Organizers: 
gdd
Event type: 
Online meeting (eg. IRC meeting)

It's time for another bi-weekly IRC meeting. One thing I would like to focus on in this meeting is the reload process, in particular the questions about how much we should be tracking changes to local environments and responding to that when configuration is reloaded. For more information on this issue, please read the following issues

Reload process (http://drupal.org/node/1447686)
Add a flag to the active store to track differences from canonical storage (http://drupal.org/node/1515312)

See you there.

Read more
gdd's picture

Configuration management initiative bi-weekly meeting

Start: 
2012-04-03 12:00 - 13:00 America/Los_Angeles
Organizers: 
gdd
Event type: 
Online meeting (eg. IRC meeting)

The configuration management initiative is really getting into gear! We had an enormously succesful DrupalCon and code sprint, and I want to see that momentum keep moving forward. To that end I am restarting our bi-weekly meetings, beginning this coming Tuesday, April 3rd. We will discuss the current issues, and how to address some of the issues we have been having. In particular we will probably discuss these topics:

Read more
dixon_'s picture

Content Staging in core - let's make a plan

The lack of a robust content staging solution in Drupal has been long standing. In this post I won't go into details of why this is such a difficult problem to solve. Instead, I'll suggest a plan, to make a plan, to solve it! So, those of you that are interested in tackling a strategically important functionality for Drupal 8, please continue to read.

Read more
philippejadin's picture

Drupal and configuration, a non developer point of view

When I look at the current state of configuration storage in Drupal, I cannot stop myself of saying, what’s this monster?

I’m not a developer, so bear with me if my explanations are not 100% correct. This is the point of view of someone moderately comfortable with drupal concepts, with an artistic background.

What we have now

Drupal has always been storing configuration (views, variables, content types definitions, website timezone, whatever) in a database.

Read more

Configuration Management initiative and Drupal distributions

What considerations need to be addressed to ensure the Configuration Management Initiative is informed by and reflects the needs of Drupal distributions?

The Configuration Management Initiative tackles problems that are distinct from but overlap with what's done in Drupal 7 with the Features module, the tool of choice for producing distributions. Features allows capturing bundles of configuration and deploying them in a form that can be reproduced on multiple sites.

Read more
gdd's picture

CMI IRC Meeting

Start: 
2012-01-24 20:00 - 21:00 UTC
Organizers: 
gdd
Event type: 
Online meeting (eg. IRC meeting)

It's for another "bi-weekly" IRC meeting! I've been trying to get these going more frequently but it has been really difficult as I've started planning my move and the like.

The meeting will take place in the #drupal-cmi channel on Freenode at 20.00 UTC.

Here are some agenda items for this meeting:

<

ul>

Read more
gdd's picture

First D8 Configuration Management Initiative patch posted to core issue queue

Today I posted the first work-in-progress patch of the file-based configuration system to the core queue. This contains the new API, changes to the installer to support the system, and implementations of a basic system settings form and the image styles subsystem. I urge everyone with an interest in this project to go review the patch and become familiar with the system. The time for comments is NOW! The patch is at

http://drupal.org/node/1270608#comment-5442300

Read more

Configuration management architecture

This document DOES NOT represent the current state of the configuration management system for Drupal 8. No attempt has been made to keep this document as up to date as possible.

STRONGLY ADVISE NOT USING THIS DOCUMENT -- Unless you are looking for history on D8 early development.

By the same token, any link you followed to reach this document is also out of date and should be corrected to point elsewhere.

[NOTE: Before the update that added this note, the page was last updated 2012-01-23. The page is by no means up to date.]

Read more
gdd's picture

BADCamp code sprint summary

I had several conversations around CMI at BADCamp a few weeks ago, which I have attmpted to summarize here.

First off I had a long conversation with yched about how to implement fields in the config api. There are several aspects to this that are tricky.

Field API : Config files layout

We are talking about a file layout like this:

field.<field_name>.xml (field definition)
<entity_type>.bundle.<bundle_name>.xml (bundle definition)
<entity_type>.bundle.<bundle_name>.instance.<field_name>.xml (instance of a field on a specific bundle)
Read more
gdd's picture

Configuration Management Initiative - Bi-weekly IRC meeting

Start: 
2011-11-15 20:00 - 21:00 UTC
Organizers: 
gdd
Event type: 
Online meeting (eg. IRC meeting)

After a month of chaos, I am returning to holding the bi-weekly IRC meetings for the configuration management initiative. These meetings are held in the #drupal-cmi channel on Freenode. For more information about getting on IRC please see

http://drupal.org/irc

Some topics for discussion

  • Overview of and followup on discussions about Internationalization
  • Overview of and followup on discussions from BADCamp about handling configuration updates
  • Status report

If you have any other topics to discuss, please leave them in the comments.

Read more
gdd's picture

Internationalization of Drupal 8 configuration

Last Wednesday I had a Skype conversation with Angie Byron (webchick), Francesco Placella (plach), Gábor Hojtsy and Jose Reyero to discuss how we are going to implement multilingual functionality in the Drupal 8 configuration system. For a little background, the configuration management system will be using XML files to store configuration. These files will be loaded into an 'active store' (the database by default, but pluggable) which will act as the source for configuration at all times.

Read more
sdboyer's picture

Building a Drupal.org deployment pipeline

Leading Drupal's migration from CVS to Git made something eminently clear to me (and eliza411, the migration's PM): there's a lot that's broken about how we manage, maintain, and improve drupal.org (and its subsites). Since then, I've been gradually chatting up more and more people with the idea that we could build a structured, participatory model for updating and adding new features to drupal.org. And that if we do it right, it could become a best-practice model for (Drupal) site management (open, participatory) workflows.

Read more
Subscribe with RSS Syndicate content

Deployment & Build Systems & Change Management

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week