Talking Drupal

Talking Drupal Hosts
undefined
Oct 2, 2023 • 1h 1min

Talking Drupal #418 - Inclusive Hiring Practices

Today we are talking about Inclusive Hiring Practices, Disability Employment Awareness Month, and tips to improve your hiring practices with our guest Donna Bungard. We'll also cover Organigrams as our module of the week. For show notes visit: www.talkingDrupal.com/418 Topics When is National Disability Awareness Month What is the definition of Inclusive in this context Why are inclusive hiring practices important Have organizations been doing well with this What is disclosure and how can it impact people What can organizations do to be more inclusive What tools can be used to improve hiring practices Whose responsibility is it to address issues Any closing thoughts Resources National Disability Employment Awareness Month Snow shovel cartoon Curb-cut effect Race after technology Center for accessible technology Apple assistive tech Guests Donna Bungard - @dbungard Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Jen Lampton - jenlampton.com - jenlampton MOTW Correspondent Martin Anderson-Clutz - @mandclu Organigrams Brief description: Have you ever needed a way to define and display an org chart on your Drupal website? There's a module for that. Brief history How old: created in Apr 2016 by PatrickScheffer Versions available: 7.x-1.3, 8.x-1.3, and 8.x-2.3 versions, the last two of which can be used with Drupal 8, 9, and 10 Maintainership Maintenance fixes only Number of open issues: 2 issues, neither are bugs Usage stats: 377 sites Module features and usage The module works by extending core's taxonomy hierarchy management You can organize who reports to who with a simple drag-and-drop, the same as any taxonomy hierarchy. For anyone who hasn't used those, it would be basically the same as managing a menu structure Once created, an organigram can be viewed as a dedicated page, a block, and a token The 2.x branch uses Flexbox to achieve a CSS-only presentation that removes the need for any Javascript Appears to have been built to serve the needs of the Dutch House of Representatives I haven't tested it, but I suspect that for a site with a very large organigram they need to build, tools like Client Side Hierarchical Select, built to make managing large taxonomies easier, are likely to work with Organigrams too
undefined
Sep 25, 2023 • 1h 7min

Talking Drupal #417 - The Recipes Initiative

The Recipes Initiative podcast discusses the future of install profiles and distros with expert guest Jim Birch. They explore topics like the use of recipes, comparisons with install profiles and distributions, namespace collisions, content inclusion, and the interaction between recipes and testing frameworks. The podcast also covers customization options for icons and the process of creating and applying recipes for Drupal projects.
undefined
Sep 18, 2023 • 1h 19min

Talking Drupal #416 - Single Directory Components

On today's show we are talking about Single Directory Components in Drupal, How they differ from Web Components, and what are their benefits with guest Mateu Bosch & Mike Herchel. We'll also cover Component Libraries: Theme Server as our module of the week. For show notes visit: www.talkingDrupal.com/416 Topics What are Single Directory Components? Where did the idea of adding Single Directory Components to Drupal come from? Where does support for this stand in Drupal Core? Fully supported? Still need a contrib module? How do they differ from Web Components? (Mike will take this one) How does Single Directory Components make Drupal Theme development easier? What is the point of creating a schema for an SDC? Can modules or themes override SDCs? How? Can SDC be integrated into component library systems like Storybook? How? Any other helpful contrib modules that enhance SDCs? Does this at all help a headless? How can someone get involved or help contribute to Single Directory Components? Resources Single Directory Components https://www.drupal.org/project/sdc JSON Schema https://json-schema.org/ SDC Display https://www.drupal.org/project/sdc_display SDC Styleguide https://www.drupal.org/project/sdc_styleguide Cl Devel https://www.drupal.org/project/cl_devel CL Server https://www.drupal.org/project/cl_server CL Generator https://www.drupal.org/project/cl_generator SDC Documentation https://www.drupal.org/project/drupal/issues/3345922 Mike's blog https://herchel.com/ SDC Slack Channel (Components channel in Drupal Slack) #components https://drupal.slack.com/archives/C4EDNHFGS Drupal Board Elections https://www.drupal.org/association/board/elections Guests Mike Herchel - herchel.com @mikeherchel Mateu Bosch - mateuaguilo.com Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Andy Blum - andy-blum.com - andy_blum Module of the Week with Martin Anderson-Clutz - @mandclu Component Libraries: Theme Server This module lets you use component libraries, like Storybook, in your Drupal project, without Twig.js!
undefined
21 snips
Sep 11, 2023 • 1h 22min

Talking Drupal #415 - Front End Performance

Today's podcast discusses front end performance, common issues, and ways to test and fix them. Topics include web vitals, client side performance problems like flickering and slow loading, the impact of tracking scripts, and tools to improve Drupal front end performance. They also introduce the WebP converter module, discuss optimizing images, render blocking resources, and strategies for enhancing front end performance in Drupal.
undefined
Sep 4, 2023 • 1h 8min

Talking Drupal #414 - Future of Web Content

Guest John Doyle, a content management expert, discusses the future of content management and its challenges. They explore the role of Drupal and headless solutions, highlighting the importance of content architecture and composable content. The chapter also covers the concept of access control and policy permissions in Drupal, discussing its flexibility and use cases. The speaker emphasizes the need for planning and using the right tools for web development and content management.
undefined
Aug 28, 2023 • 1h 3min

Talking Drupal #413 - Drupal Coffee Exchange

On today's show we are talking about The Drupal Coffee Exchange, How it got started, and How it keeps going with guest AmyJune Hineline. For show notes visit: www.talkingDrupal.com/413 Topics What's new with AmyJune What is the Drupal Coffee Exchange How did it start Who started it Where was the first Drupal Coffee Exchange How do you participate Live Mail How is it live Does it have to be ground or whole bean Listener question: Stephen - How can it be added to a camp What was your favorite coffee received What was your favorite coffee given John's first experience Brick of Shame When is the next Coffee Exchange Where is the schedule Favorite type of coffee Resources Our friends at the Linux Foundation are offering Talking Drupal Listeners 25% off on any e-learning course, certification exam or bundle. Good from August 22-Sept 30, 2023. With discount code LFDrupal25 … Please note Bootcamps, ILTs and FinOps courses are excluded. Join the Quarterly Coffee Exchange: Coffee Exchange Slack #coffee-exchange Equator Coffee Spinn Coffee Maker Enter the coupon code at checkout, or follow the link below to receive $100 off your Spinn. SMDNI120337 (Affiliate link) https://www.spinn.com/order?code=SMDNI120337 Vertigo Dave's Coffee Link to Brian Perry's Video https://drupal.slack.com/files/U24L61M26/F03DEUBDPJN/image_from_ios.jpg https://www.brickofsha.me/ Next stops for the Coffee Exchange: DrupalCon Lille Your camp! Drupal Coffee Exchange Social Twitter @DrupalCoffee Mastadon https://drupal.community/@DrupalCoffee Hashtag: #DrupalCoffeeExchange Guests AmyJune Hineline - volkswagenchick Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Andy Blum - andy-blum.com - andy_blum MOTW Correspondent Martin Anderson-Clutz - @mandclu Coffee Brief description: Have you ever wanted to quickly search your Drupal admin UI for the specific page you need to get to? There's a module for that! Brief history How old: created in Nov 2011 Covered as MOTW back in episode #45 Versions available: 8.x-1.3 (D9 & 10), 7.x-2.3 Maintainership Number of open issues: 53 open, 13 of which are bugs against the 8.x branch Does have test coverage Usage stats: Almost 31,000 sites Maintainer(s): Michaelmol, who appears to have created the module in his first year on drupal.org, now almost 13 years ago Module features and usage With a simple keystroke, (option-d or alt-d) you can start your search, and then see suggestions as you type Can use the arrow keys to move between suggestions Listeners who have used Mac apps like Alfred or Spotlight will be familiar with the experience A very fast way to move between different places in your Drupal admin Also includes :add as a quick way to add content of a specific type Provides a hook you can use to define your own commands There is a Coffee Extras module that adds more commands, but it doesn't work with Drupal 10 and is marked as no longer developed Also worth noting that the Gin admin theme comes with built-in optimization and formatting for Coffee, so you can enjoy Gin and Coffee together
undefined
Aug 21, 2023 • 1h 7min

Talking Drupal #412 - Lando Episode II

Today we are talking about Lando, the release cycle, and Lando 4.0 with our guest Aaron Feledy. For show notes visit: www.talkingDrupal.com/412 Topics About Aaron What is Lando Best type of development for Lando Listener Q: Stephen - I Recently switched to ddev for Mutagen, will Lando support that in the future Release schedule Development process Favorite features When is 4.0 and what is in it Best reasons to choose Lando Adoption rate of Lando Listener Q: Stephen - Nic switched from Lando to DDEV, why and what features would he like to see in Lando to go back Listener Q: Matthieu - I use Lando and I am trying to convince coworkers to use it as well, any advice Resources Lando Roadmap Lando Docs Guests Aaron Feledy lando.dev - Arrow Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Andy Blum - andy-blum.com - andy_blum MOTW Correspondent Martin Anderson-Clutz - @mandclu Workflow Participants Brief description: Have you ever wanted to assign moderated content to specific users to edit or approve it before publishing? There's a module for that! Brief history How old: created in Feb 2017 Versions available: 8.x-2.6 (D8 & D9), 3.0.0-alpha1 (D9 & D10) Maintainership Seeking a new maintainer Number of open issues: 17 open, 3 of which are bugs Does have test coverage Usage stats: 9 sites Maintainer(s): Jheadstrom, who maintains his own stable of modules, including a number in the Message stack Module features and usage Creates a new tab on nodes, on which a content creator (or anyone with the necessary permission) can assign one or more editors or reviewers Can specifically designate which roles can be editors or reviewers Editors have the ability to make changes and transition content between states, while reviewers can only move between states For each transition in your workflow, can specify if editors and/or approvers are able to perform the transition Can optionally send a notification email to workflow participants as they are added to a piece of content I used to have a boss who liked to say "The surest way to starve a dog is to put two people in charge of feeding it", so the idea of specifically assigning individuals to individual pieces of content is potentially very powerful
undefined
Aug 14, 2023 • 1h 17min

Talking Drupal #411 - D.o Issue Etiquette

Today we are talking about D.o Issue Etiquette with Tim Lehnen. For show notes visit: www.talkingDrupal.com/411 Topics Episode 361 Credit Most recent changes AI How should project maintainers respond How should the community respond Consequences Who developed the policy Who is responsible for enforcement How do these policies help maintainers Anything missing Future updates Resources Talking Drupal #361 - Drupal Credit System Issue Etiquette Abuse of the Credit System Unhelpful comments Site moderator queue CWG issues Introduction to Contribution Best Practices for Organizations Slack Channel #contribution-recognition-feedback Drupal Association Membership Guests Tim Lehnen - @hestenet Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Plunkett - @timplunkett MOTW Correspondent Martin Anderson-Clutz - @mandclu Brief description: Have you ever wanted a simple way to view and store information about the overall health of your Drupal website? There's a module for that! Module name/project name: Site How old: Project originally created in Sep 2007, current project looking like it took over the namespacex in June 2023 Versions available: 1.10.0-alpha11 works with D8 and above Maintainership Currently very actively maintained, last release was in the past couple of weeks Does not have issue enabled, project page says to open issues against ox project, which currently has no open issues Usage stats: 3 sites Maintainer(s): Jon Pugh, a founding member of the Aegir project, among many others Module features and usage The Site module stores information about the health of your site in a fieldable, revisionable entity Provides a detailed history of the state of your site, including changes to configuration with a log of who changed what, where Will include data on Drupal and PHP version, Git information, and more Health can be based on the core Status report, the Site Audit module report, or a custom SiteState plugin Can display an overall status indicator in the toolbar, so as a site owner or maintainer you don't have to go to the Site Status page to see it That page will display more detailed information, including the "reason" for the current status, the site's history, and more Integrates with the Site Manager module (also by Jon Pugh) which provides a UI for monitoring and managing a portfolio of Drupal sites You can try out Site and Site Manager as part of the Operations project (machine name ox) as a Lando-based local setup of four sites, of which one provides a dashboard for the other three
undefined
Aug 7, 2023 • 55min

Talking Drupal #410 - Off the Cuff 7

Today we are talking about This and That with our Talking Drupal hosts. For show notes visit: www.talkingDrupal.com/410 Topics Module Builder Drupal 10.2 Field UI / Admin UX Augmentor State API main / 11.x Changes to layout builder Resources Module Builder Session at Drupal Dev Days Driesnote Augmentor AI Core 11.x/main branching Layout Builder Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Plunkett - @timplunkett Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu Responsive Theme Preview Brief description: Have you ever wanted to give content creators the power to preview how their posts will look on mobile devices, even before publishing them? There's a module for that! Brief history How old: created in Feb 2013 Versions available: 2.1.1 for D9 & D10, 8.x-1.1 for D8 & D9 Maintainership Officially maintenance fixes only, but the last release was in the past week Number of open issues: 21, only 2 of which are bugs on the 2.x branch Test coverage? Y Usage stats: 8,258 sites Maintainer(s): Last couple of releases by Rajeshreeputra, but has a team of maintainers Module features and usage Adds a dropdown to the secondary toolbar to select a device whose display resolution you want to preview for the current page Preview launches in a modal overlay, and can be rotated, to see the landscape view The list of devices can be configured to keep up with the most popular devices as they change over time, including phones and tablets If you're not using the admin toolbar, also offers a block to access the preview links Not a perfect representation of how the page will look on a mobile device, but a useful way to see a quick approximation of how a page will look on different screen sizes
undefined
Jul 31, 2023 • 1h 12min

Talking Drupal #409 - Data Lakes

Today we are talking about Data Lakes with Melissa Bent & April Sides. For show notes visit: www.talkingDrupal.com/409 Topics What is a data lake Does it have to be NoSQL How do organizations use data lake How does RedHat use the data lake How do you maintain it How do you make changes to the data lake Who manages Mongo How big does it have to be to be considered a data lake Why not Solr What Drupal modules Communication of changes Gotchas? Resources Create an Animated GIF From Video On A Mac Drupal modules External data source Allow Only One Pattern Kit Search api Mongodb Entity Browser Mongodb Data Lake (Indexing module) Presentation Where is this used? https://access.redhat.com/products https://developers.redhat.com/learn https://cloud.redhat.com/learn Rendered issue https://www.drupal.org/project/search_api/issues/3274158 https://www.drupal.org/project/drupal/issues/3220172 Guests Melissa Bent - linkedin.com/in/melissabent merauluka April Sides - weekbeforenext Hosts Nic Laflin - www.nLighteneddevelopment.com nicxvan John Picozzi - www.epam.com johnpicozzi Tim Plunkett - timplunkett MOTW Correspondent Martin Anderson-Clutz - @mandclu Tagify Brief description: Provides an entity reference widget that's more user friendly: visually styles as tags (without showing the reference ID), drag to sort, and more Brief history How old: created in Mar 2023 Versions available: 1.0.19, which works wth Drupal >8.8, 9, and 10 Maintainership Actively maintained, latest release in the past week Number of open issues: 4, one of which is a bug Usage stats: 177 sites Maintainer(s): gxleano (David Galeano), who I got to meet in person at Drupal Dev Days Module features and usage Tagify is a popular JS library, so this module is a Drupal integration for that Features in the module include deactivating labels when the field's max number of entries has been reached, allowing the creation of new tags when the field has been configured to allow that, and so on Will automatically disallow duplicate tags Includes a User List submodule specifically for user reference fields, which also shows the user's profile pic in the tag Project page has animated GIFs that demonstrate how many of these features work A module I started using on my own blog, nice and simple UX. I could see the drag to sort be really useful, for example if you wanted the first term reference to be used in a pathauto pattern

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app