Talking Drupal

Talking Drupal #490 - Drupal Contrib First


Listen Later

Today we are talking about Drupal Contribution, how you can approach it within your company, and why a Contrib First approach is important with guest Steve Wirt. We’ll also cover Config Importer & Tools as our module of the week.

For show notes visit: https://www.talkingDrupal.com/490

Topics
  • What is contrib first
  • How does this help the Drupal community
  • Why is it a good idea for companies
  • How do you explain this to non dev folks like CEOs or Presidents
  • What do you say if a client does not buy in
  • How do you monitor and build confidence in other developers
  • How can someone get started
  • Any tools or tips for someone trying to bootstrap this
Resources
  • MOTW
    • https://www.drupal.org/project/confi
    • https://www.drupal.org/project/upgrade_tool
  • Civic Actions Practice Tools - Contrib First
  • Civic Actions Engineering Practice Area - Drupal Contrib First Module Development
  • Codit menu tools
  • Alt text validation - currently being built as Contrib First
  • Bill requiring US agencies to share custom source code with each other becomes law
  • Link shortners
    • http://dgo.re/ or https://dgo.to/ link shorteners for d.o
  • Drupal Contrib Development
  • Contribution to a module
Guests

Steve Wirt - civicactions.com swirt

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Avi Schwab - froboy.org froboy

MOTW Correspondent

Avi Schwab - froboy.org froboy

  • Brief description:
    • Have you ever wanted to streamline the management of config changes during your Drupal project deployment - importing individual configuration changes from contrib or custom modules and synchronizing settings across different environments? There’s a module for that.
  • Module name/project name:
    • Config Importer and Tools
  • Brief history
    • How old: created in April 2016 by Andrii Podanenko(podarok)
    • Versions available: 3.2.0 version which works with Drupal 9 and 10, D11 fixes are in the queue.
  • Maintainership
    • Actively maintained - although it’s a developer module that’s been mostly stable, so there have not been many recent changes.
    • Security coverage
    • Test coverage - unit tests
    • Documentation - video documenting the process on the module page and instructions in the project overview
    • Number of open issues: 8 open issues, 3 of which are bugs against the current branch
  • Usage stats:
    • 300 sites
  • Maintainer(s):
    • 7 maintainers across a few different agencies in Ukraine
  • Module features and usage
    • This module has no UI, and all of its work is done using it’s config_import services, either importer or param_updater
    • The importer service imports full config files
    • The param_updater service pulls in single parameters from a config file.
    • Both can be used in .install files of contrib modules or on your own site to pull in configuration during database updates, which can be helpful for adding a new feature, modifying existing features, or pushing changes to many sites.
    • There is also a “spiritual successor” to the Confi module called “Upgrade Tool” which has similar functionality with some extra functionality too. https://www.drupal.org/project/upgrade_tool
...more
View all episodesView all episodes
Download on the App Store

Talking DrupalBy Talking Drupal Hosts

  • 4.9
  • 4.9
  • 4.9
  • 4.9
  • 4.9

4.9

28 ratings


More shows like Talking Drupal

View all
Radiolab by WNYC Studios

Radiolab

43,774 Listeners

Marketplace by Marketplace

Marketplace

8,622 Listeners

Planet Money by NPR

Planet Money

30,734 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

32,071 Listeners

99% Invisible by Roman Mars

99% Invisible

26,147 Listeners

Late Night Linux by The Late Night Linux Family

Late Night Linux

162 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

990 Listeners

The Indicator from Planet Money by NPR

The Indicator from Planet Money

9,501 Listeners

2.5 Admins by The Late Night Linux Family

2.5 Admins

91 Listeners

Hard Fork by The New York Times

Hard Fork

5,434 Listeners

The Ezra Klein Show by New York Times Opinion

The Ezra Klein Show

15,371 Listeners

The Weekly Show with Jon Stewart by Comedy Central

The Weekly Show with Jon Stewart

10,284 Listeners

The AI Daily Brief (Formerly The AI Breakdown): Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief (Formerly The AI Breakdown): Artificial Intelligence News and Analysis

496 Listeners

Risky Business with Nate Silver and Maria Konnikova by Pushkin Industries

Risky Business with Nate Silver and Maria Konnikova

256 Listeners