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.
OpenY Summit
Annual summit for the community of OpenY adopters.
Open Y is a philosophy that collaboration drives innovation and impact. A community of YMCAs and technology partners. A platform for marketing, e-commerce, and digital products.
We manage and maintain the Open Y distribution at https://www.drupal.org/project/openy
Read moreCodeSprintUA within DrupalCamp Kyiv 2017
Hi, dear community
I'm trilled to announce we are working on #CodeSprintUA organisation within DrupalCamp Kyiv 2017 for June 11 2017.
At this moment we have a bunch team already set u p
- OpenY - lead Dmytro Danylevskyi
- Open Social - lead Taras Kruts
- Panels for Drupal 8 - lead Dima Storozhuk
CodeSprintUA within DrupalCamp Kyiv 2017
Hi, dear community
I'm trilled to announce we are working on #CodeSprintUA organisation within DrupalCamp Kyiv 2017 for June 11 2017.
At this moment we have a bunch team already set u p
- OpenY - lead Dmytro Danylevskyi
- Open Social - lead Taras Kruts
- Panels for Drupal 8 - lead Dima Storozhuk
Configuration management best practices for multi-site project
Hi everyone!,
I'm moving a project from single to multitise configuration (5 sites in total). But now I have to face how manage the configuration in the different sites and at the same time have a maintainable architecture for keep developing new features in the future.
My case is the following:
- Multi-site project where each site have to languages (native one + english)
- Same configuration for all sites (sections, type of contents etc..) But some differences like the language configuration or path pattern for the URLs.
PHP dependencies removed from git (8.1.x branch)
We've removed the Composer-managed vendor from the git repository.
There will not be any changes for people downloading Drupal 8 from drupal.org. The Drupal.org packager will add dependencies to zip and tar package.
If you're not using zip / tar files, e.g. when using a git clone, run composer install
to get dependencies. See https://www.drupal.org/documentation/install/download#git for instructions.
Looking for Drupal 8 Configuration Management Contrib modules
I am compiling a list of Drupal 8 Configuration Management modules for a project I am working on. These would be anything from Drush modules to dev tools for D8.
Read moreFileStorage Settings for config.storage.active in Drupal 8?
Would anyone know the correct settings for config.storage.active when pointing to FileStorage?
According to the Active configuration settings section of settings.php:
"/**
* Active configuration settings.
*
* By default, the active configuration is stored in the database in the
* {config} table. To use a different storage mechanism for the active
* configuration, do the following prior to installing:
* - Override the 'bootstrap_config_storage' setting here. It must be set to a
* callable that returns an object that implements
* \Drupal\Core\Config\StorageInterface.
ENABLING OPEN SOURCE FOR THE ENTERPRISE
Join Appnovation for a free networking event October 14th at Google London. Enjoy complimentary appetizers & drinks as you hear from our special guests from Disney and General Dynamics UK, as well as our key OS Initiative partners Alfresco, Google, Acquia, and Mulesoft.
This event is part of the Appnovation OS Initiative to enable Enterprise customers to learn about and take advantage of Open Source technologies. The presentations will focus on how integrating Open Source technologies into your architecture can help your business succeed
Read moresettings.yml
I'm really trying to limit my share off dumb questions to a bare minimum, but here's one that sticks.
Why is the settings file in Drupal 8 not also migrated to a yml file?
It makes sence to me from a configuration management point of view.
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>
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.
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
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
Read moreConfiguration 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!
Read morePre-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.
Read moreBarcelona 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?