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.
Configuration management architecture
This document represents the current state of the configuration management system for Drupal 8. Every attempt will be made to keep this document as up to date as possible.
[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 moreWestern Mass Drupal Users Group
Join us for the Western MA, Drupal Users Group.
Location:
Knectar Design, Inc.
221 Pine St #351 Florence, MA 01062
(413) 587-3900
knectar.com
Topics:
Deployment Extravaganza
Various people will me demonstrating their Drupal deployment methods, including Database updates and configuration changes.
10-15 min demos. Talking about what they like and what they wish their method had.
Current methods covered:
<
ul>
Drupal Themer | SlatonTech
I've got a project that needs a theme. This will be an hourly job; I'm the backend Drupal 7 dev but am not creative, and really don't feel like messing with the theme.
It involves theming views, quicktabs, probably some drupal behaviors for AJAX status updates, etc.
Not looking for anyone charging more than $50/hour unless you can give me a set estimate.
Entity forms
Hey guys i'm being bold here. But i couldn't figure out where to add D8 feature request so i thought i gave it a shot here.
I was wondering if what the pro's and con's are of making forms more entity'ish..
Why not make "all" the forms based on this form.entity type. Adding field (and thus widgets) would be a breeze (from a UI perspective). In core there are a few "fixed" forms like:
- the login form
- the contact form
- the password forget form
- the comments form
- the modules forms (like rating of add to cart)
- e.t.c.
Configuration Management Engineer | N/A- agency: Experis IT
Seeking a talented Configuration Management Engineer for a permanent opportunity based in Central London with a Global Company
The successful Configuration Management Engineer will have the following:
•Excellent configuration management experience (including developing and implementing)
•Extensive knowledge of Application Lifecycle Management (ALM) and Software development lifecycle (SDLC) principles
•Good understanding of agile and waterfall methodologies
•Any of the following: Accurev, Mercurial, Subversion, CVS or similar
Feedback needed on configuration metadata formats
In a beautiful 320+ comment thread we discussed introducing a metadata format for configuration in Drupal 8 to use for identifying translatable strings, potentially generate translation forms for configuration (or per-group or per-domain configuration) and possibly other uses (such as validation).
Our primary use case is multilingual configuration, and our efforts were not successful to get the change in core. If we want to be able to translate views, content types, user notification email text, and so on at least as shipped with core and contributed modules (even if not the configuration you create on your own site), we have no way to avoid solving this problem.
The most contentious question that contributed to the original patch series being turned down was how metadata is defined for configuration (file format and underlying system used), where (file naming and placement) and how you refer to metadata of outside dependencies. To explore this problem space, we now have not less than three parallel efforts lead by a star lineup of core contributors, @chx, @effulgentsia and @reyero. We all want to productively push forward and move on to other things once this one is successfully resolved, so your feedback is welcome on all three issues:
- One using kwalify and typed data: #1866610: Yet another schema format for Drupal configuration (Based on kwalify)
- Another one using typed data only: #1865300: Introduce configuration definition file format and API for reading it
- And finally one not even using typed data: #1861640: Provide config metadata solely for translation
For a short summary of how we ended up needing a metadata system of some sort, see https://drupal.org/node/1648930#comment-6840700 (and/or the design goals in the original metadata issue summary). If you have questions, find us on in IRC and on the issues!
Thanks a lot for your input!
Read morePatterns-rc2 is out
Thanks to the wonderful work of drozas a new release candidate (rc2) for Patterns v.7 is already out.
In case you missed it, documentation for Patterns developers is available at the following link:
Cheers,
shakty
Main Monthly LA DRUPAL Meetup Nov 13th, 2012 at Coloft
Join us Tuesday, November 13th, 2012 at Coloft for presentations on Rescuing Drupal Projects by Ishmael Sanchez, and Pro Drupal Developer Series: Using Jenkins for Automated Deployment & Continuous Integration by Ashok Modi of CalArts.
Every month experts guide our local community showcasing professional Drupal techniques, industry standards, and best practices. LA Drupal brings a spectacular lineup of topics and presentations centered around Drupal. We help users answer questions, and resolve issues with solutions surrounding planning, supporting, and developing with Drupal.
Mark your calendars for the second Tuesday of each month as "LA DRUPAL DAY"! This event is FREE.
Read morePatterns 7.x-1.0-rc1 is out!
Hi all!
We are proud to announce that the first release candidate for Patterns v.7 is ready to be downloaded!
The big news is the full integration with Drush. Basically everything can be done via command line now. Yuhu!!
We also improved the the automatic extraction of web site configuration from the database, and now exporting is available to file or to zip archive as well.
Finally, many bug fixes, better error handling, and a lot of love comes with this release. Enjoy it, and don't hesitate to open new issues for feature requests, or bug reports!
Cheers,
shakty
Large Scale Drupal Track on DrupalCon Sao Paulo
The first DrupalCon to be held outside the U.S. and Europe will take place in Sao Paulo, Brazil, on December 6-8. I’m excited to be part of the Content Team and the track chair of the large-scale Drupal track for this important event.
It’s the first time this topic has been included in its own track at a DrupalCon. I wrote a blog post with the track description, and an invitation for anyone who is interested to present a session: http://devsu.com/labs/have-experience-large-drupal-projects-submit-session
Configuration management workflow proposal
There is a proposal for a new workflow for CMI over at http://drupal.org/node/1703168#comment-6344116. This proposal differs from the existing version of CMI in that configuration will be written to one directory while being imported from another one. This would address several architectural problems with the current system. For more details please see the issue summary. Your comments and review of this issue are critical to make sure the system addresses everyone's needs. Thanks for your input!
Pre-DrupalCon Munich Field API architectural meetup, needs sponsors !
We are holding a Field API architectural meetup in Munich the weekend before DrupalCon (Sat the 18th to Mon the 20th), next to the D8 Multilinguial Initiative sprint.
Practical info
The sprint starts at 9am the three days.
On Saturday and Sunday:
The sprinting venue is "film.coop" - http://film.coop/
Westendstraße 123, München
Access:
Subway U4 or U5, "Heimeranplatz" stop, 500m walk
Tram 18 or 19, "Trappentreustraße" stop, 200m walk
On Monday:
The sprinting venue is the DrupalCon venue itself
Westin Grand
Configuration management initiative bi-weekly meeting
Yes its time for another configuration management initiative weekly meeting. Come hear about all our meetings from Drupal Dev Days in Barcelona! The meeting happens at 12:00 PDT, in #drupal-cmi on Freenode.
Barcelona CMI/D8MI discussion notes
Currently there are a few different proposals for how to do multilingual configuration:
Meta: http://drupal.org/node/1448330
Option A (sun): http://drupal.org/node/1617334
- Option C (chx): http://drupal.org/node/1617334
Option B (José): http://drupal.org/node/1616594
Helpful and colourfuldiagram: http://drupal.org/files/D8CMID8MI-2.png
Many conflicting questions/goals:
- How much awareness does the calling code have to have about i18n?
- Is i18n something we're baking in to configuration system, or are we better served by a more generic contextual system?
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.
Configuration management initiative bi-weekly 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.
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 moreCombined Drupal 8 Initiatives Windsprint (Mini Sprint)
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 moreConfiguration management initiative bi-weekly 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!







