Talking Drupal

Talking Drupal Hosts

Talking Drupal is a weekly chat about web design and development by a group a guys with one thing in common, we love Drupal. With hosts Stephen Cross, John Picozzi and Nic Laflin.

  1. 17시간 전

    Talking Drupal #513 - Back To The Office

    Today we are talking about Working from home, heading back to the office, and the current state of remote work with guest Kaleem Clarkson. We’ll also cover Microsoft 365 Connector as our module of the week. For show notes visit: https://www.talkingDrupal.com/513 Topics Exploring Remote Work with Kaleem Clarkson Trust Issues in Management Employee Red Flags and Data-Driven Decisions Managerial Concerns with Return to Office Policies Respectful Implementation of Return to Office Challenges of Enforcing Office Mandates Benefits of In-Person Work Hybrid Work Models and Their Challenges Variations in Hybrid Work Policies Impact of Seniority on Office Policies Cutting DEI Initiatives: Fear and Legal Risks Employer Brand and Social Contracts Resources Blend Me Inc Guests Kaleem Clarkson - kclarkson Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Rich Lawson - richlawson.co rklawson MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted your Drupal site to integrate with Microsoft 365, so users can log in with their Azure AD credentials, and then have direct access to shared files, see recent emails, and more? There’s a module for that. Module name/project name: Microsoft 365 Connector Brief history How old: created in July 2019 by immoreel, though the most recent release is by Boris Doesborg (batigolix), both of Finalist, a Dutch Drupal shop Versions available: 5.0.22 and 5.1.0-beta1, the latter of which supports Drupal 9.4, 10, and 11 Maintainership Actively maintained Security coverage Test coverage Two documentation guide available Number of open issues: 18 open issues, 1 of which is a bug, though it is postponed waiting for more info Usage stats: 365 sites Module features and usage This module integrates your Drupal site with the Microsoft Graph API, a unified API that provides a single endpoint for accessing data and intelligence from Microsoft 365 services, including Exchange, SharePoint, OneDrive, and more Microsoft 365 Connector includes more than a dozen submodules, each of which provide specific capabilities like Single Sign-On, syncing data to Drupal user accounts, sending Teams messages from within Drupal, and more You can also use this module to do things like automatically add an event node to your Outlook calendar, and invite other people at the same time It’s worth noting that in the documentation guide the submodules are named “Office 365”, which is probably what the module was named until around 5 years ago when Microsoft retired the Office 365 name Finally, setting up this module requires registering an app in Azure AD, so it’s not for the casual user. But if you're working on an intranet or similar collaboration platform for an organization that is heavily invested in the Microsoft 365 suite, this could make for a compelling integration

    53분
  2. 4일 전

    TD Cafe #007 - Stephen & Nic: Drupal Hooks Continued

    In this episode of Talking Drupal Cafe, Stephen and Nic continue Talking Drupal #510's discuss about Drupal Hooks. They discuss the challenges, successes, and the importance of community collaboration in open-source projects. Nic also touches on the personal impact of working on Drupal core and the balancing act between contributing to the project and client work. Along the way, they share personal anecdotes, including a discussion on watches and coffee preferences. Watch this insightful conversation to better understand the evolution of Drupal hooks and the dedication behind core development. For show notes visit: https://www.talkingDrupal.com/cafe007 Topics Stephen Cross Stephen Cross is a seasoned Drupal developer, community advocate and content creator with over a two decades of experience building and optimizing web applications. In 2013 he founded and still hosts the Talking Drupal podcast, a community show where he’s published over 500 interviews and deep-dives with core contributors, agency leads and end-users—helping drive best practices and innovation across the ecosystem. Capitalizing on his podcast production expertise, Stephen also offers end-to-end remote video podcast services: he handles all technical planning, multi-camera recording, post-production editing and distribution, so clients can focus solely on their content. He’s used this service to help real-estate, fitness, interior-design and other niche shows establish polished, engaging interview- and panel-style programs. Outside of Drupal and media, Stephen is an horology enthusiast, he collects Casio and mechanical watches, and is a Linux and Raspberry Pi enthusiast. Nic Laflin Nic Laflin is an accomplished Drupal architect and the founder of nLightened Development LLC, a web development and design firm established in 2008 that leverages highly extensible CMS frameworks to solve complex business challenges. They’ve been working with Drupal since late 2008, delivering creative solutions for a diverse roster of clients—from government agencies and e-commerce platforms to higher-education institutions and HIPAA-compliant medical services. Recently, Nic has focused on Native Web Components for platform-agnostic design, and has deep experience integrating AWS and building mobile application back ends. A recognized Drupal guru, Nic speaks regularly at regional Drupal camps and co-hosts the Talking Drupal podcast, where they share best practices and innovations with the community. Outside of technology, Nic enjoys building with LEGO, experimenting in the kitchen, and designing home automation projects. You can learn more at www.nlightened.net. Discussing the Game Blueprints Drupal Hooks and Core Contributions Procedural vs Object-Oriented Hooks Challenges and Project Management Bulk Conversion and Future Steps Scaling Back and Procedural Hooks Challenges and Lessons Learned Balancing Core Contributions and Client Work Documentation and Community Awareness Impact on Client Work Core Committers and Project Management Coffee Preferences and Personal Interests Conclusion and Final Thoughts Guests Nic Laflin - nLighteneddevelopment.com nicxvan Stephen Cross - StephenCross.com

    50분
  3. 7월 21일

    Talking Drupal #512 - Member Platform

    Today we are talking about The Member Platform, Why it was created, and How you can get involved with guest JD Leonard. We’ll also cover Profile as our module of the week. For show notes visit: https://www.talkingDrupal.com/512 Topics Introduction to Member Platform Member Platform: Origin and Vision Member Platform Features and MVP Post-MVP Vision and Challenges SaaS Solutions and Drupal Forge CRM Project and Member Platform Vision Evaluating CRM Options Integrating External CRMs with Drupal Targeting Different Market Segments Current Progress and Future Plans Community Involvement and Contributions Getting Involved with Member Platform Resources Member Platform https://www.drupal.org/project/member Drupal Slack #member-platform Sign up for Member Platform news CRM https://www.drupal.org/project/crm Drupal Slack #crm Drupal forge Drupito https://debugacademy.com/ https://drupito.com/ Erpal CRM Core CIVICRM Contributors to Drupal Core Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi JD Leonard - jdleonard MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to store user information in one or more configurable profiles, independent of the user entity itself? There’s a module for that. Module name/project name: Profile Brief history How old: Project created in Oct 2015 by bojanz (boy-yan Z), but seems to originate in code that was in the 4.0.x branch of Drupal core. Recent releases are by Jonathan Sacksick (jsacksick) or Centarro Versions available: 8.x-1.12, which supports Drupal 9, 10, and 11 Maintainership Actively maintained Security coverage Test coverage Number of open issues: 125 open issues, 53 of which are bugs Usage stats: 34,338 sites Module features and usage Profiles are conceptually separate from the user account, and users will even edit their profile in a separate tab, which is a pretty common pattern A site can have multiple profile types, and then use permissions and roles to determine who can create which kind of profile Profile forms can optionally be shown during registration Profile fields can also be set as private, meaning that the value will only be visible to the user and site admins By default profiles will be displayed on the user’s view page, and this can be configured in the “Manage Display” tab on accounts Profiles are also optionally revisionable The project page also notes that profiles are not currently translatable, but there is an issue with a patch, so you can try that if it’s a requirement for you

    1시간 7분
  4. 7월 14일

    Talking Drupal #511 - UI Suite 2.0

    Today we are talking about The UI Suite Module, It’s module eco-system, and what’s new in the 2.0 release with guest Pierre Dureau. We’ll also cover Field Formatter Range as our module of the week. For show notes visit: https://www.talkingDrupal.com/511 Topics What is UI Suite? UI Suite 2.0: Major Updates and Features Introduction to UI Suite Recipes Challenges with Drupal Themes Site Templates and UI Suite Component Compatibility and Community Education Design System Modules and Best Practices Experience Builder and UI Suite Integration Modernizing Display Tools Introducing the Distributor Tool Future of UI Suite and Core Integration Getting Involved with UI Suite Resources UI Suite [Meta] Make Drupal the first "design-system native" CMS + Unify & simplify render & theme systems sdc_devel Do’s Don’ts For SDC use all the props & slots in templates use the automatically defined attributes property do not define any props or slots that are unused define in the YAML all the props & slots you use in templates props schema must be understandable by the display builder: no empty objects, empty arrays, arrays of empty objects, bag of props… Example Fix Display Builder Adopt UI Patterns 2 to prepare developers and users for Experience Builder Getting started Guests Pierre Dureau - drupal.org/project/ui_suite pdureau Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi JD Leonard - jdleonard MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to show only a subset of field values on your Drupal entity displays? There’s a module for that. Module name/project name: Field Formatter Range Brief history How old: created in Jan 2024 by Florent Torregrosa (Grimreaper), but today’s guest Pierre is also a maintainer Versions available: 8.x-1.6 Maintainership Minimally maintained & Maintenance fixes only Security coverage NO open issues Usage stats: 1,362 sites Module features and usage Unlike some competing solutions, this module uses third party settings to work on virtually any formatter for a multivalued field As part of the configuration, a site builder can specify the offset (where to start), the number of field values to show, and the order in which to show them. The order can be standard or reverse, or it can list them in a random order The module page gives the example of an entity with 15 images attached, and being able to show only the first 5. Or maybe only the 5 most recent? I think if you combined this module with the Custom Field module module we talked about in episode #505, you could achieve some interesting things with simple configuration. For example, you could have an FAQ page and have the teaser for it show three random answers for it.

    1시간 9분
  5. 7월 10일

    TD Cafe #006 - Carlos Ospina & Ana Laura Coto

    Join Carlos Ospina and Ana Laura Coto as they discuss their unique perspectives on work-life balance, the blending of personal and professional lives, and the challenges and opportunities within the Drupal community. From remote working experiences, integrating AI in their workflow, to the importance of small and medium-sized projects in sustaining the Drupal ecosystem, the conversation reveals insightful and diverse views. Hear their inspiring story of collaboration, love for Drupal, and their vision for making the Drupal community more inclusive and accessible globally. For show notes visit: https://www.talkingDrupal.com/cafe006 Topics Carlos Ospina Carlos is a seasoned Drupal Architect and active contributor in the Drupal community. With over two decades of experience in open-source technologies, Carlos specializes in site architecture, development guidance, and performance optimization. He is the founder of Palcera, a digital agency looking to deliver high-quality Drupal services to clients across the Americas. Carlos is known for his community engagement through events, meetups, and mentorship within the Latin American Drupal scene and the US community. He frequently shares his knowledge through talks, workshops, and contributions to Drupal.org, helping to advance the platform and support new developers. Passionate about building inclusive tech communities, Carlos champions collaboration and continuous learning in open source and the development of a more global community for Drupal. Ana Laura Coto Ana is a dedicated Drupal developer and advocate. With a background in front-end development and user experience, Ana Laura brings a passion for building accessible, user-centered websites using open-source technologies. She is an active member of the Drupal community, contributing to both local and international events as a speaker, organizer, and mentor. Ana Laura is especially committed to fostering diversity and inclusion in tech, helping to create welcoming spaces for underrepresented voices. Through her contributions to Drupal.org and community initiatives, she continues to inspire collaboration and growth within the Drupal ecosystem. How We Met: A Unique Beginning Different Perspectives on Work-Life Balance Challenges and Benefits of Working from Home The Drupal Community and Family Life The Role of AI in Our Work Future of Drupal and Community Challenges Challenges and Opportunities in the Drupal Job Market The Evolution and Pricing of Drupal Reviving the Drupal Community Global Perspectives on Drupal's Future The Importance of Inclusivity in Drupal Personal Reflections and Future Goals Concluding Thoughts Resources A Drupal Couple The IXP Program IXP registration Site Palcera Guests Carlos Ospino A Drupal Couple camoa Ana Laura Coto A Drupal Couple anilucoto

    1시간 4분
  6. 7월 7일

    Talking Drupal #510 - Drupal Hooks: Drop 'em like they're hot

    Today we are talking about Drupal Hooks, why they got changed in core, and what to do now with guest Karoly Négyesi better known as Chx. We’ll also cover Media Folders as our module of the week. For show notes visit: https://www.talkingDrupal.com/510 Topics Deep Dive into Drupal Hooks The Evolution of Drupal Hooks Challenges and Solutions in Hook Conversion Community Involvement and Contributions The Future of Drupal Hook System Introduction to Procedural Hooks Understanding Theme Hooks Complexities of Preprocess Hooks Converting Hooks to Object-Oriented Impact on Contributed Modules Challenges in Core Conversion Future of Drupal Hooks Lightning Round and Conclusion Resources Hooks becoming OOP Convert everything everwhere all at once Conversion script Conversion patches Ordering hooks OOP Preprocess hooks Render API change 2009 issue for form api ungrokable 2007 change for calling themes hook Giant issue with all of the hook related links Longest hook in core: entity_query_tag__entity_test_mulrev__entity_query_entity_test_mulrev_alter_tag_test_alter Guests Károly Negyesi - ghost-of-drupal-past Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Martin Anderson-Clutz - mandclu.com mandclu MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to have your Drupal site's media assets presented in a UI that evokes the hierarchy of a filesystem? There's a module for that. Module name/project name: Media Folders Brief history How old: created in Apr 2025 by João Mauricio (jmauricio) Versions available: 1.0.3 which supports Drupal 10.3 and 11 Maintainership Actively maintained Security coverage Test coverage Number of open issues: 9 open issues, 2 of which are bugs, although one was just fixed Usage stats: 61 sites Module features and usage The module mimics a file structure by associating media entities with a taxonomy hierarchy It then provides an intuitive, drag-and-drop UI to move items between locations, drag in new items, or even search within a particular “folder”, including a recursive search When you drag in files, it uses “smart” logic to automatically assign files to Media bundles It provides a form display widget, a view display widget, a CKEditor plugin, and it’s compatible with other filesystem modules, like S3 File System This kind of interface is a requirement I’ve seen in RFPs by companies looking for a new CMS, so having this available as a drop-in solution

    1시간 10분
  7. 6월 30일

    Talking Drupal #509 - A WordPresser @ DrupalCon

    Today we are talking about DrupalCon, Wordpress, and what a wordpress guy can learn at a Drupal Event with guest Chris Reynolds. We’ll also cover Shortcode as our module of the week. For show notes visit: https://www.talkingDrupal.com/509 Topics The Pros and Cons of Short Codes Chris Reynolds' Journey to DrupalCon Comparing DrupalCon and WordCamp Funding and Organization of WordPress Events The Collaborative Spirit of the Drupal Community Wishlist for WordPress Features Composer Support in WordPress and Drupal Backward Compatibility in WordPress Challenges with Composer in Drupal Config Management in WordPress vs. Drupal Responsive Image Management User Experience in Drupal Community Collaboration Between WordPress and Drupal Resources A Wordpresser Goes To DrupalCon Atlanta 2025 wpcfm Longhorn PHP Conference Oct 23-25 in Austin, TX Call for proposals through July 18 Join #texas-camp in Drupal Slack if you’re interested in organizing a mini Texas Camp to pair with Longhorn PHP WP community collective Guests Chris Reynolds - jazzsequence.com jazzsequence Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi JD Leonard - jdleonard MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted your Drupal site to support WordPress-style shortcodes, macros to be used within content? There’s a module for that. Module name/project name: Shortcode Brief history How old: created in Sep 2010 by Dénes Szabó (denes.szabo) of Tag1 Versions available: 2.0.3, which supports ^9.3 ^10 ^11 Maintainership Security coverage Test coverage Number of open issues: 30 open issues, 3 of which are bugs against the current branch Usage stats: 13,260 sites (almost 70% are D7 however) Module features and usage For anyone not familiar with WordPress short codes, the documentation describes them as macros, and most often they are used for inserting elements into content such as image galleries, videos, playlists, and more. Shortcodes can also wrap content, however, and it’s possible to nest shortcodes as well. Drupal typically solves the problems addressed by shortcodes using custom HTML elements, as implemented in the media ecosystem, or with the Entity Embed module. I think that shortcodes may also be useful in places where Drupal might also rely on tokens, albeit with an additional module like Token Filter. Gutenberg includes a Shortcode block that can be used as a flexible way to add a variety of elements into a post’s content. I think Shortcodes are an interesting paradigm because they’re really a tool for power users. Instead of providing a UI to browse and choose elements for something like an image gallery, they allow a savvy editor to quickly write a tag that will construct a gallery using numerical ID values. I don’t think this is a tool that most Drupal sites will need, but it could be a really good way for experienced WordPress teams to feel more at home when starting to work with Drupal.

    1시간 14분
  8. 6월 26일

    TD Cafe #005 - Mike Miles and Aubrey Sambor

    Join Mike Miles and Aubrey Sambor as they discuss their experiences with public speaking at tech conferences, including the challenges and joys of presenting technical and big-picture talks. Dive into their personal summer plans, ranging from trips to Cape Cod and Asheville to beer festivals and camping adventures. The conversation also explores recent technology updates, such as Figma's site builder and Apple's new 'Liquid Glass' design, emphasizing the importance of accessibility. Tune in for a casual, insightful chat about professional growth, summer fun, and the ever-evolving tech landscape. For show notes visit: https://www.talkingDrupal.com/cafe005 Topics Michael Miles Mike is passionate about development and working with the latest open source technologies. He has been working in web engineering since 2003, utilizing a number of different technologies, languages and frameworks. He has been working with Drupal since 2008 and is a regular contributor to the community and project. From 2015 to 2024 he was the lead organizer of the Boston Drupal Meetup Group. Since 2017 has been one of the organizers of New England Drupal Camp. In his day-to-day role as Director of Web Development at MIT Sloan, Mike leads the development, maintenance and growth of the digital properties for the school, as well as, the development team that supports them. He is a public speaker and regularly presents at technical conferences around the world. Since 2013 Mike has presented dozens of talks at many different conferences/camps across the globe. Aubrey Sambor Aubrey is a lead front end developer and accessibility advocate with over 19 years of experience in software development and leadership. She specializes in writing modern CSS, semantic HTML, and performant JavaScript and brings almost two decades of experience in web development across higher education, non-profits, and public sector projects. Aubrey is an active member of the Drupal community, contributing to open source initiatives and speaking at regional and national conferences. She champions accessibility best practices and writes about front end development, music reviews, and knitting projects on her blog, aubreysambor.com. When she's not coding, Aubrey enjoys running, spinning her own yarn, fountain pens, and exploring local coffee shops and breweries. Casual Conversation and Weather Fitness Routines and Treadmills Podcast Preferences Remote Work and Buffer Time Job Search and Conference Experience Travel Stories and Conference Talks Halloween and Conference Talks Evolving as a Speaker Technical vs. Idea-Driven Talks Managing Bugs and Building Trust Balancing Multiple Talks Figma Sites and Accessibility Concerns Apple's Liquid Glass Design Nostalgia for Old Tech Summer Plans and Conferences Guests Mike Miles - mike-miles.com mikemiles86 Aubrey Sambor - aubreysambor.com starshaped

    59분
4.9
최고 5점
28개의 평가

소개

Talking Drupal is a weekly chat about web design and development by a group a guys with one thing in common, we love Drupal. With hosts Stephen Cross, John Picozzi and Nic Laflin.

좋아할 만한 다른 항목