Ryan Price and Mike Anello sit down for less than an hour(!) and cover all the Drupal news that's fit to discuss from the past few weeks. Topics covered include Composer, modernizing Drupal's issue queue, ES6, external site search engines, and Drupal 8 configuration management contributed modules.
- Composer as a Service
- Technical Advisory Committee Update - evaluating other options for Drupal's issues queues and project code management.
- Google site search is on the way out. Now what?
- What modules are you using to help with Drupal 8 configuration management?
- Registration now open for the Fall, 2017 semester of Drupal Career Online.
- Summer 2017 Mastering Professional Drupal Developer Workflows with Pantheon begins mid-August
- MyDropWizard.com - Long-term-support services for Drupal 6, 7, and 8 sites.
- WebEnabled.com - devPanel.
- New sources of metadata : A path for opening up public records for all - Ryan Price (and others) presentation at the American Library Association conference in Chicago, Illlinois.
Follow us on Twitter
If you'd like to leave us a voicemail, call 321-396-2340. Please keep in mind that we might play your voicemail during one of our future podcasts. Feel free to call in with suggestions, rants, questions, or corrections. If you'd rather just send us an email, please use our contact page.
Just wanted to pop in here and say that I listen to all your podcast. I am bit behind right now, but better late than never.
Mike mentioned that he had not figured out how to use configuration split to exclude the configuration for blocks, so that a site editor could move blocks around.
This is possible using the section currently labeled
Conditional Split (Graylist / Branched Configuration / Soft Overrides)
I am using this for webforms as they are also configuration. I have the following in this field for this split:
What is very important to make this work is that you also need to add a step that exports just this conditional split configuration in your deployment before the deployed configuration gets imported. This is similar to when you are working in a team using configuration management and you want to make sure you do not overwrite your co-coders code or erase your most recent commits. You have to do the step in the correct order or stuff can go missing.
I have a line like this in my deployment:
cd %s/docroot && drush cr drush && drush csex -y excluded
This does the following:
- Changes to the root of the composer project
- Clears the drush cache
- Exports the configuration split with the name excluded
I saw a presentation by the developer here in Switzerland and have viewed all the online presentations about Configuration Split. It is a great tool, however the Conditional Split was previously just called Grey list. I and others found this terminology confusing. The current labeling on the field in a compromise between trying to make it easier to understand for new users and preserving the old terminology for those that are already used to it. I prefer to call this split type excluded configuration but it did not make it in the cut for the labeling.
I hope this helps!