loader from loading.io

Talking Drupal #428 - Digital Nomads

Talking Drupal

Release Date: 12/11/2023

Talking Drupal #479 - Drupal CMS Media Management show art Talking Drupal #479 - Drupal CMS Media Management

Talking Drupal

Today we are talking about Drupal CMS Media Management, How media management has evolved, and Why managing our media is so important with our guest Tony Barker. We’ll also cover URL Embed as our module of the week. For show notes visit: Topics What do we mean by media management in Drupal CMS How is it different from media in Drupal today Why is media management important How are you applying these changes to Drupal What phase are you in Will this be ready for Drupal CMS release in January What types of advanced media will supported Do you see it growing to replace some DAMs Are there...

info_outline
Talking Drupal #478 - WEBAssembly show art Talking Drupal #478 - WEBAssembly

Talking Drupal

Today we are talking about WEBAssembly, How it’s used, and cool things you can use it for with Drupal with guest Matt Glaman. We’ll also cover Darkmode JS as our module of the week. For show notes visit: Topics What is WebAssembly Progressive Web Aoos Open source Does it have a community Browser support How does it work Common use cases How can you use this with Drupal This was an early concept for Drupal trial Challenges Wordpress playground Pieces that do not work for PHP Are there risks Are there resources for people that want to use WebAssembly Do you see it being used with Drupal ...

info_outline
Talking Drupal #477 - Drupal Association CTO Then & Now show art Talking Drupal #477 - Drupal Association CTO Then & Now

Talking Drupal

Today we are talking about being the CTO of the Drupal Association, How the job has changed, and How its impacted Drupal with guests Josh Mitchell & Tim Lehnen. We’ll also cover Automatic Anchors as our module of the week. For show notes visit: Topics How long ago were you CTO Josh Tim when did you take over DA infrastructure Drupal Credit System Josh's proudest moment Tim's proudest moment Growth Josh if you could do one thing differently Tim if you could make one change Future of the CTO job Resources Guests Tim Lehnen - Hosts Nic Laflin - John Picozzi - Joshua...

info_outline
Talking Drupal #476 - Off The Cuff #10 show art Talking Drupal #476 - Off The Cuff #10

Talking Drupal

Today we are talking about some things are on our mind including, The DOJ Accessibility ruling,Drupal CMS Event Recipes and Tooling for core development with our Hosts. We’ll also cover @font-your-face as our module of the week. For show notes visit: Topics DOJ Accessibility Ruling Drupal CMS Tooling for core development Open University Resources PHPUnit testing Guests Martin Anderson-Clutz - Hosts Nic Laflin - John Picozzi - Martin Anderson-Clutz - Joshua "Josh" Mitchell - MOTW Correspondent Martin Anderson-Clutz - Brief description: Have you ever wanted to...

info_outline
Talking Drupal #475 - Workspaces show art Talking Drupal #475 - Workspaces

Talking Drupal

Today we are talking about Workspaces, What They are, and How They Work with guest Scott Weston. We’ll also cover Workspaces Extra as our module of the week. For show notes visit: Topics What are Workspaces in Drupal What's a common use cases for Workspaces Are Workspaces stable Do Workspaces help with content versioning What does the module ecosystem look like for Workspaces Inspiration Workspaces best practices Any interesting ways it is being used Is there a way to access workspace content in twig Navigation integration Workspaces and workflows What aspects of a Workspace are limited...

info_outline
Talking Drupal #474 - Revolt Event Loop show art Talking Drupal #474 - Revolt Event Loop

Talking Drupal

Today we are talking about the revolt event Loop, what it is, and why it matters with guest Alexander Varwijk. We’ll also cover IEF Complex Widget Dialog as our module of the week. For show notes visit: Topics What is an event loop Why does Drupal need an event loop What will change in core to implement this What problem does this solve Does this make Cron cleaner and long running processes faster What impact will this have on contrib How would contrib use this loop What does this mean for database compatibility What inspired this change Test instability Why Revolt Will this help with...

info_outline
Talking Drupal #473 - Color in CSS with Sass show art Talking Drupal #473 - Color in CSS with Sass

Talking Drupal

Today we are talking about Color with CSS, Sass, and bringing it all into Drupal with guest Aubrey Sambor . We’ll also cover Navigation Extra Tools as our module of the week. For show notes visit: Topics A little career background Why Front end Do you prefer JS or CSS How do colors work today in CSS Is this different from the past What is gamut Can color functions help with contrast What color functions make you the most excited Is Sass still a thing Do you use preprocessors with color functions Post CSS in Drupal Any modules you can recommend to help with CSS colros Any benefit for...

info_outline
Talking Drupal #472 - Access Policy API show art Talking Drupal #472 - Access Policy API

Talking Drupal

Today we are talking about Access Policy API, What it does, and How you can use it with guest Kristiaan Van den Eynde. We’ll also cover Visitors as our module of the week. For show notes visit: Topics What is the Access Policy API Why does Drupal need the Access Policy API How did Drupal handle access before How does the Access Policy API interact with roles Does a module exist that shows a UI What is the difference between Policy Based Access Control (PBAC), Attribute Based Access Control (ABAC) and Role Based Access Control (RBAC) How does Access Policy API work with PBAC, ABAC and RBAC...

info_outline
Talking Drupal #471 - Off The Cuff #9 show art Talking Drupal #471 - Off The Cuff #9

Talking Drupal

Today we are talking about Freemium Drupal Modules, The WordPress hub-bub, and Drupal, Now with AI with our hosts. We’ll also cover FullCalendar as our module of the week. For show notes visit: Topics Freemium Drupal Wordpress controversy Drupal CMS and AI Resources Guests Hosts Nic Laflin - John Picozzi - Aubrey Sambor - Martin Anderson-Clutz - MOTW Correspondent Martin Anderson-Clutz - Brief description: Have you ever wanted an interactive calendar to display your Drupal events with drag-and-drop rescheduling, and without using jQuery? There’s a module for...

info_outline
Talking Drupal #470 - Creating Recipes show art Talking Drupal #470 - Creating Recipes

Talking Drupal

Today we are talking about Creating Recipes, What Recipes already exist, and helpful tips and tricks with guest Jim Birch. We’ll also cover Features as our module of the week. For show notes visit: Topics What are recipes How do you recommend someone get started writing recipes Where can people find recipes Can you include sub recipes How should you test recipes Any tools that make writing recipes easier What recipes are needed that do not exist How can people move recipes forward Resources Guests Jim Birch - Hosts Nic Laflin - John Picozzi - Aubrey Sambor - MOTW ...

info_outline
 
More Episodes

Today we are talking about Being a Digital Nomad, common nomadic hurdles, and realized work/life benefits with guests Chad Hester and Shelley Goetz. We’ll also cover Flag as our module of the week.

For show notes visit:
www.talkingDrupal.com/428

Topics

  • What does digital nomad mean?
  • When did you first start to think about this
  • What was your physical journey like
  • What do you do for work
  • What is the biggest win
  • How did this affect family dynamics
  • What was the biggest gotcha
  • Tips and tricks
  • Long term plan
  • Why not Europe or South America
  • Question from Stephen: As a Patriots fan what are your thoughts on the 2023 season, is Bill Belichick staying or going

Resources

Guests

Shelley Goetz - shelleygoetz
Chad Hester - chadkhester.com chadhester

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi
Ron Northcutt - community.appsmith.com rlnorthcutt

MOTW

Correspondent

Martin Anderson-Clutz - @mandclu
Flag

  • Brief description:
    • Have you ever wanted a simple way to let users bookmark, like, or even flag as inappropriate content on your Drupal site? There’s a module for that.
  • Brief history
    • How old: originally created in 2008 by quicksketch, who listeners may remember as the original author of Webform
    • Versions available: 7.x-3.9 and 8.x-4.0-beta4
  • Maintainership
    • Actively maintained, but no commits in the last year
  • Has a handbook, but it’s in the old documentation system
  • Number of open issues: 675, 132 of which are bugs against the 8.x branch
  • Usage stats:
    • Over 38,000 sites
  • Maintainer(s):
    • Recent releases by Berdir, who we recently mentioned as the maintainer of TMGMT in episode #426
  • Module features and usage
    • The Flag module provides a flexible system that can reference any kind of entity, so content, users, comments and so on
    • When you create a flag type, you set the target entity type, and then you can optionally choose specific bundles that can be flagged
    • Flags can be per-user, like bookmarks, or global, meaning that they’re the same for everyone
    • Links to Flag or Unflag content or other entities can be displayed in a variety of ways: in a field, in entity links, as contextual links, and more
    • By default flag links are rendered as AJAX links that flag or unflag content without reloading the page, but you can configure them to display in various ways, including a links to a field entry form, because flag types are also fieldable
    • There is extensive views integration, so it’s easy to list flagged content, for example to show a user content they’ve flagged as their favorites. The ecosystem of modules around Flag includes one called Views Flag Refresh that can trigger a view to automatically update via AJAX as soon as any content in that view is flagged or unflagged
    • Not long ago I used Flag as part of a lightweight task management system within Drupal, and anyone wanting to try that out can install the Tasks module