Mon, 18 March 2024
Today we are talking about Mercury Editor, What it does, and how it could change your editorial life with guest Justin Toupin. We’ll also cover Webform Protected Downloads as our module of the week. For show notes visit: www.talkingDrupal.com/442 Topics - What is Mercury Editor
- What is powering Mercury Editor
- Do you see any risk building on top of Paragraphs
- Does Mercury Editor cost anything
- Can companies hire Aten to add features
- What are some key features
- What makes Mercury Editor unique
- How stable is the content
- What happens if Paragraphs stops being supported
- How can the community help
Resources Guests Justin Toupin - atendesigngroup.com justin2pin Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Anna Mykhailova - kalamuna.com amykhailova MOTW Correspondent Martin Anderson-Clutz - mandclu - Brief description:
- Have you ever wanted to have downloadable content on your website, only available to visitors who have filled out a webform? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Sep 2010 by berliner, but the most recent releases are by james.williams of Computer Minds
- Versions available: 7.x-1.1 and 8.x-1.0-alpha2 versions available, the latter of which works with Drupal 9 and 10
- Maintainership
- Actively maintained, the latest release was a week ago
- Security coverage
- Introductory blog linked on the project page
- Number of open issues: 18 open issues, none of which are bugs against the current branch
- Usage stats:
- Module features and usage
- Having thought leadership content like white papers or reports gated behind a lead capture form is a common pattern for websites, and this module is designed to make that easy to set up
- You use the module by adding a handler to your webform, similar to triggering an email send
- In the configuration for your webform protected download handler you have options for how much verification you want for the download link, whether or not the link should expire after a period of time, and so on, in addition to uploading one or more files that can be downloaded by people who submit the webform
- The module provides tokens for the download URLs, so you can easily include them in a submission confirmation message or email
Direct download: td-442-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Wed, 13 March 2024
Welcome back to “Skills Upgrade” a Talking Drupal mini-series following the journey of a D7 developer learning D10. This is episode 2. Topics - Review Chad's goals for the previous week
- DDEV Installation
- Docker for Mac vs other options
- IDE Setup
- Review Chad's questions
- Tasks for the upcoming week
- DDEV improve performance
- Install Drupal 10
- Install drupal/core dependencies
- Configure and test phpcs
- Test phpstan
- Set up settings.local.php
- Install devel module
Resources DDEV Performance DDEV Quickstart Drupal Core Dependencies How to Implement Drupal Code Standards Running PHPStan On Drupal Custom Modules Why you should care about using settings.local.php Rancher Desktop Chad's Drupal 10 Learning Curriclum & Journal Chad's Drupal 10 Learning Notes Hosts AmyJune Hineline - @volkswagenchick Guests Chad Hester - chadkhester.com @chadkhest Mike Anello - DrupalEasy.com @ultimike
Direct download: Skills_Update_2.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Mon, 11 March 2024
Today we are talking about CI for Drupal modules, How it helps us build Drupal, and the ongoing work and improvements being made with guest Fran Garcia-Linares. We’ll also cover Require on Publish as our module of the week. For show notes visit: www.talkingDrupal.com/441 Topics - What does CI mean
- How do Drupal modules use CI
- When we talk about Drupal CI are we talking about the website itself or the CI that supports contributors
- What tools does Drupal use for CI
- How do maintainers interact with CI
- What changes have happened in the last year
- Speed improvements
- Drupal CI vs Gitlab CI
- Process to convert
- When is Drupal CI being shut down
- What improvements are coming
- If someone has an issue where do they get help
Resources Guests Fran Garcia-Linares - fjgarlin Hosts Nic Laflin - nLighteneddevelopment.com nicxvan Stephen Cross - stephencross.com stephencross Anna Mykhailova - kalamuna.com amykhailova MOTW Correspondent Martin Anderson-Clutz - mandclu - Brief description:
- Have you ever wanted to have content fields that could be optional until a piece of content is published, or ready to be published? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Apr 2018 by Mike Priscella (mpriscella), though recent releases are by Mark Dorison (markdorison) of Chromatic
- Versions available: 8.x-1.10
- Maintainership
- Actively maintained, latest release just over a month ago
- Security coverage
- Test coverage
- Number of open issues: 18, 8 of which are bugs
- Usage stats:
- Module features and usage
- With this module enabled, form to configure fields for you content types will have a new checkbox labeled “Required on Publish”
- Check this new box instead of the normal “Required field” checkbox to have the field only required if the content is being published or already published
- Useful for publishing workflows where you want content creators to be able to quickly get started on content, but ensure that fields will be filled in before publishing
- Useful for fields that will optimize the content for SEO, social sharing, search, and so on
Direct download: td-441-libsyn.mp3
Category: general
-- posted at: 3:00pm EDT
|
|
Tue, 5 March 2024
This is the first episode of Skills Upgrade, a Talking Drupal mini-series following the journey of a Drupal 7 developer learning Drupal 10. Topics - Chad and Mike's first meeting
- Chad's Background
- Chad's goals
- Tasks for the week
Resources Chad's Drupal 10 Learning Curriclum & Journal Chad's Drupal 10 Learning Notes Hosts AmyJune Hineline - @volkswagenchick Guests Chad Hester - chadkhester.com @chadkhest Mike Anello - DrupalEasy.com @ultimike
Direct download: Skills_Upgrade_1.mp3
Category: general
-- posted at: 9:53pm EDT
|
|
Mon, 4 March 2024
Today we are talking about the cost around Drupal, common misconceptions, and how you get what you pay for with guest Jeff Robbins. We’ll also cover Module Instructions as our module of the week. For show notes visit: www.talkingDrupal.com/440 Topics - What is new!
- How did you get started with Drupal
- Selling Drupal and the cost
- How much is the technology vs the complexity of projects that lend themselves to Drupal
- Value of Drupal
- What can the Drupal community do to make it more widely attractive
- Versionless Drupal marketing
Resources Guests Jeff Robbins - jjeff.com jjeff Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Ivan Stegic - ten7.com ivanstegic MOTW Correspondent Martin Anderson-Clutz - mandclu - Brief description:
- Have you ever wanted to have easy access to the README, CHANGELOG, and INSTALL files for the contrib modules on your Drupal site? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Apr 2012 by Ales Rebec of Slovenia
- Versions available: 7.x-1.0 and 2.0.3 versions available, the latter of which works with Drupal 9 and 10
- Maintainership
- Actively maintained?
- Security coverage
- Test coverage
- Number of open issues: 4 open issues, none of which are bugs against the 2.0.x branch
- Usage stats:
- Maintainer(s):
- Current maintainer of the 2.0.x branch is Viktor Holovachek a.k.a Aston Victor of the Ukraine Drupal Community
- Module features and usage
- The usage of the module is pretty straightforward. Once the module is installed, anyone who has access to the Modules page on a Drupal site will see links on that page to any README, CHANGELOG, or INSTALL files that are available for the contrib modules in the codebase
- It also provides a cron job and drush command to generate the links, stored in the site state, so the application isn’t doing all the work of parsing through all your contrib modules looking for the files every time someone wants to load the Modules page
- It does override the template for the module page to add those links, so be aware that if you’re doing something very custom and have overridden that template in something like a custom admin theme, you may need to manually add some extra markup to see the links
- The module does also define new permissions, to manage the settings for these links, or to view them
- The settings really consist of specifying which of the links you want to appear, if the relevant files are available. By default it will show all three, but you could, for example, only have it show README links
Direct download: td-440-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 26 February 2024
Today we are talking about Drupal 7 Long Term Support, common security tips, and support services you can use with guests Greg Knaddison, Aaron Frost, and Dave Welch . We’ll also cover Storybook as our module of the week. For show notes visit: www.talkingDrupal.com/439 Topics - Drupal 7 EoL
- Drupal will not stop working
- Security team perspective
- Security concerns
- Extened Community Support
- Long Term support
- HeroDevs
- Never ending support (NES)
- PHP
- Hosting
- Security
- Contrib
- Product advisor
- Colorado Digital Service
Resources Guests Greg Knaddison - morrisanimalfoundation.org greggles Aaron Frost - herodevs.com aaronfrost Dave Welch - herodevs.com dwelch2344 Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Ivan Stegic - ten7.com ivanstegic MOTW Correspondent Mark Casias - markie - Module name/project name:
- Brief description:
- The storybook module makes it easier to create a connection between Drupal and Storybook. It adds some Twig functionality so you can write Stories in Twig as opposed to YML or JSON or React
- Brief history
- How old: Less than a year
- Versions available: Alpha4 came out earlier this month
- Maintainership
- Actively maintained: Yes
- Number of open issues: 6
- Test coverage: no
- Usage stats:
- N/A: for development only
- Maintainer(s):
- Mateu Aguiló Bosch (e0ipso) from Lullabot.
- Module features and usage
- Twig based stories
- Pulls in Sites theme and base css.
- So needs some updates to the development.services.yml
- Also means it is hard to publish a storybook.
- No need for SDC (but works well with it)
- Great instructions on the module page
- Way easier than previous integrations including cl_server.
- Not as opinionated as previous storybook integrations.
Direct download: td-439-libsyn_v2.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 19 February 2024
Today we are talking about CKEditor 4 End of Life, Moving to CKEditor 5, and what you can expect from CKEditor 5 now and in the future with guest Wim Leers. We’ll also cover CKEditor 5 Premium Features as our module of the week. For show notes visit: www.talkingDrupal.com/438 Topics - CKEditor 4 end of life June 2023
- Issues people might see if they are still on CKE4
- Why a third party library and not roll our own
- Are there other alternatives
- Why did Drupal decide on CKEditor
- Drupal 10 moved to CKE5 How should people update
- Upgrade gotchas
- What's new in CKE5
- What is on the roadmap regarding Drupal and CKE5
- Is there going to be a CKE6
- Native Web Components
- Does CKE in core affect Gutenberg
Resources Guests Wim Leers - wimleers.com Wim Leers Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Ivan Stegic - ten7.com ivanstegic MOTW Correspondent Martin Anderson-Clutz - mandclu - Brief description:
- Have you ever wanted to offer your content creators advanced capabilities like real-time collaboration? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Sep 2022 by Wiktor Walc, although recent releases are by Wojciech (vOYchekh) Kukowski, both of CKSource, the company behind CKEditor (Wiktor was on episode 372 https://talkingdrupal.com/372)
- Current version available: 1.2.5 which works with Drupal 9 and 10
- Maintainership
- Actively maintained, latest release in the past month
- User Guide available, link is in the README
- Number of open issues: 16, 8 of which are bugs
- Usage stats:
- Module features and usage
- To me, the most compelling features enabled by this module are the ones that turn your Drupal WYSIWYG into a robust collaboration tool, similar to what users may be used to in tools like Google Docs or Office 365
- Real-time inline comments and changes from multiple users
- Track changes to suggest ways the content could be improved
- A history of changes made in the WYSIWYG, independent of the saved Drupal revisions
- Tag users with @ mentions to have them notified
- There’s also a Productivity Pack to enhance your WYSIWYG, and again some of these will be familiar to users that also use popular online collaboration tools
- A document outline that uses heading within your content to make navigation for moving quickly within the document
- Can generate a linked Table of Contents, which will automatically update as headings are added or changed
- Slash commands to execute actions
- Enhanced Paste from Office, to preserve complex incoming content structures, but with clean HTML as the result
- And more!
- Another premium feature is the ability to export to Word or PDF, and it can also restore full screen editing, a feature that didn’t make the transition from CKEditor 4 to 5, as part of the open source offering
- Finally, it also includes an AI Assistant that provides yet another interesting way to empower your content authors to leverage AI tools for their writing, including the ability to change the style, length, or tone of selected content using pre-made prompts, or generate content with custom queries. It also works with a number of different models out of the box, so you’re not restricted to ChatGPT
- The module is open source but using these premium features does require a subscription. The pricing will depend on the number of active users and which features you need, so if you’d like more information you can use the contact form at ckeditor.com
- Also worth mentioning here that the team at Palantir has released a YouTube video of an open source collaborative editor that they’re calling Edit Together. It’s based on the ProseMirror rich-text editor framework, and the blog where they announced it mentioned a mid-2024 release, but that was back in Jul 2023 and I haven’t been able to find any updates since then
Direct download: td-438-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 12 February 2024
Today we are talking about sending email with Drupal, The Easy Email Module, and Drupal Mail Best Practices with guest Wayne Eaker. We’ll also cover Content Access by Path as our module of the week. For show notes visit: www.talkingDrupal.com/437 Topics - Current state of email
- What happened to swiftmailer
- Do you still need the mailsystem module
- Why Symfony Mailer
- New dependency in core
- Difference between Symfony Mailer module and the Symfony Mailer Lite module
- How does the Easy email module make it easier
- What are the features of Easy Email
- Why not use PHP mail
- JMAP
- Do you have a roadmap
- How do we communicate the different module options
- Are you looking for help
Resources Guests Wayne Eaker - drupaltutor.com zengenuity Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Ivan Stegic - ten7.com ivanstegic MOTW Correspondent Martin Anderson-Clutz - mandclu - Brief description:
- Have you ever wanted to grant users access to edit content based on the path alias of the content? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in the past month by Mark Conroy of Annertech, who is also a core subsystem maintainer for the Umami profile
- Versions available: a stable 1.0.0, created in the past week, that works with Drupal 10
- Maintainership
- Actively maintained
- Doesn’t have a user guide yet, but the module’s README does include some FAQs, and the project page includes a link to a YouTube video that demonstrates how to install and use the module
- Number of open issues: 2, one of which is a bug
- Usage stats:
- Module features and usage
- When installed, the module adds a new taxonomy vocabulary to your site. You can add terms to this vocabulary to define sections by path
- Users on the site will have a new field, where you can reference one or more of the section terms, granting the user access to edit any content with a path that matches the section
- The module also includes a submodule called Content Access by Path Admin Content. When installed, users who go to the admin/content listing will only see content listed that they can edit, based on either the sections they’ve been assigned, or their ownership of the content.
- Granting edit permissions to a “section” of the website is a common ask for site owners, so I’m excited that this module makes it easy to set that up. There are solutions in the contrib ecosystem based on taxonomy for access control, and back in episode #414 we talked about Access Policy as a very flexible way to grant edit permissions, but in my mind those all require more set-up, and may require an extra step during content creation to make sure the right access is available. Content Access by Path, along with something like the near-ubiquitous Pathauto, can make it pretty painless to set up and use section-specific edit permissions
Direct download: td-437-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 5 February 2024
Today we are talking about AI within Drupal, How AI can help, and Modules to use with guest Martin Anderson-Clutz. We’ll also cover Augmentor AI as our module of the week. For show notes visit: www.talkingDrupal.com/436 Topics - Terminology
- IMF analysis
- Prompt engineering
- AI in Drupal
- Best way to try modules
- Best use of AI
- Other ways of integrating
Resources - Augmentor AI
- Open AI
- Prompt Engineering: Get the Most From Your Drupal Site's AI Integration
- Terminology
- NLP - work with text provided in a conversational format, understand the intended meaning, and provide a relevant response
- AI - A subset of CS that aims to develop systems that can mimic human response, or automating sophisticated behavior
- ML - subset of AI that aims to act without explicit guidance, by extrapolating from known data
- Deep learning - a subset of ML which uses artificial neural networks with representational learning to develop and leverage their own means of classification and other feature detection
- LLM - an AI algorithm that uses Deep Learning techniques to accomplish NLP tasks such as responding to unstructured user prompts. LLMs are trained on massive data sets, often gathered from the internet, but sometimes using more specialized data
- Typically the AI interfaces our listeners are already using are based on an LLM, but the nature and recency of the data they’ve been trained on can vary widely. Recently Mike Miles created Drupal Droid, a GPT model specifically trained for Drupal developers, and you can find a demo of that in our YouTube channel
- Mike Miles Drupal Droid
- AI module list
- OpenAI Image
- Search API Pinecone
- TMGMT Translator OpenAI
Guests Martin Anderson-Clutz - mandclu Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi MOTW Correspondent Martin Anderson-Clutz - mandclu Augmentor AI - Brief description:
- Have you ever wanted a highly configurable way to integrate multiple AI services with your Drupal site? There’s a module for that.
- Brief history
- How old: created in Oct 2022 by murrayw of Morpht, though recent releases are by elonel
- Versions available: 1.1.2 which works with Drupal 9.5 and 10
- Maintainership
- Actively maintained, most recent release was earlier this month
- Documentation available
- Number of open issues: 11, 3 of which are bugs
- Usage stats:
- Module features and usage
- To use Augmentor AI, you need to define one or more “augmentor” configuration entities. An augmenter entity implements an augmentor type, which determines what AI service it can use, what configuration options it will have available, and so on.
- The augmentor will define one or more “messages” that provide structure to the prompt that will be passed to the AI model in order to generate a response. It can also be configured in a variety of ways, such as how much randomness to use, a maximum response length, and more.
- You can expose your augmentor(s) to content creators by adding a CKEditor button, or by adding fields to your site’s entity forms. For each field use can choose the widget to use, and how it should interact with any existing data in the field you want to target.
- For example, you could have it generate a summary from your body field and have it automatically populate the summary field. Or, you can have it suggest tags, but the specialized widget renders each suggestion as a clickable element that will add the tag to a core tag field.
- There are currently modules available to integrate Augmentor AI with ChatGPT, Google Cloud Vision, AWS AI, and more.
Direct download: td-436-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 29 January 2024
Today we are talking about web design and development, from a group of people with one thing in common… We love Drupal. This is episode #435 UI Suite initiative. For show notes visit: www.talkingDrupal.com/435 Topics - Elevator Pitch
- What do you mean by implementing design systems
- Is this to thel themers or site builders
- What is the expected outcome
- The project page says initiative, but this is not on the community initiatives page, is this an intitiative
- How does this implement public design systems
- Does this work with Single Directory Components
- Youtube Channel
- Getting involved
- Roadmap
- Use cases
- Do you see this going into core
Resources Guests Pierre Dureau - LinkedIn pdureau Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi MOTW Correspondent Chris Wells - chrisfromredfin - Brief description:
- Have you ever wanted simple but accessible dropdown navigation on your Drupal website? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Nov 2022 by Jay Huskins of Redfin Solutions
- Versions available: 2.1.5 which works with Drupal 9 and 10
- Maintainership
- Actively maintained, most recent commit is less than a month ago
- No Test coverage at this point
- Documentation - via README.md
- Number of open issues: 2, neither of which are bugs
- Usage stats:
- Maintainer(s):
- Jay Huskins, with support from Redfin
- Module features and usage
- Provides a new menu block that includes markup for disclosure buttons, that make it easier for users on assistive devices to navigate drop-down menus
- Activating the button will toggle the visibility of nested menu items
- Also includes ARIA labels to provide clarity around what the buttons do
- Worth mentioning that Drupal’s Olivero theme also includes disclosure buttons in its mWe’ll also cover Disclosure Menu as our module of the week.
- Guest Introenus, but there isn’t a straightforward way to pull the menus implemented there into your custom theme
- Also had a write-up in the Drupal advent calendar we talked about last month, so listeners can also check that out if they want more information
Direct download: td-435-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 22 January 2024
Today we are talking about te show itself. We’ll also cover Autosave Form as our module of the week. For show notes visit: www.talkingDrupal.com/434 Topics - Update on the show
- Guest hosts
- MOTW Correspondent
- Newsletter
- Sponsorship
- Open Collective
- Content
- New content in 2024
- Expanding team
Resources Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Stephen Cross - stephencross.com stephencross MOTW Correspondent Martin Anderson-Clutz - mandclu - Brief description:
- Have you ever wanted an autosave feature on your Drupal site’s forms, so content creators won’t lose their work if they accidentally close the window or lose power? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Nov 2016 by Hristo Chonov of 1x Internet, who is also one of the organizers of Drupal Dev Days 2024 in Burgas
- Versions available: 8.x-1.4 which works with Drupal 9 and 10
- Maintainership
- Actively maintained, most recent comment less than 3 months ago
- Test coverage
- 38 open issues, 20 of which are bugs
- Usage stats:
- Module features and usage
- Works by automatically saving the content of the current form every 60 seconds, though the time period is configurable
- When a user opens a form, if an autosaved state exists for that form a dialog will be shown asking if they want to resume editing or discard any autosaved states
- Once a form is submitted, any saved states will be automatically deleted
- Notionally it should work with both content entity forms and config forms, but the majority of development and testing has been with entity forms in mind
- The project page also mentions an issue with nested entity reference inline forms, and has links to relevant Drupal core issues
- Worth noting that this module uses AJAX to save the states to the Drupal database, separate from entity revisions
- If you want a solution that save form states into the browser’s localStorage instead, you can check out the Save Form State module, using the jQuery Sisyphus plugin
Direct download: td-434-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 15 January 2024
Today we are talking about The Drupal 10 Masterclass book, How it’s different from other Drupal books, and why you need it on your bookshelf with author Adam Bergstein. We’ll also cover Dashboards as our module of the week. For show notes visit: www.talkingDrupal.com/433 Topics - What is Drupal 10 Masterclass about
- Who is this book for
- Why did you write the book
- Can you explain the subtitle a bit
- How does this differ from other recent Drupal books
- Can you tell us about the authoring experience
- What can our listeners do to make this book a success
- Do you think you’ll write another book
- Simplytest.me update
Resources Guests Adam Bergstein - @n3rdstein Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi MOTW Correspondent Martin Anderson-Clutz - mandclu - Brief description:
- Have you ever wanted to add a dashboard to your Drupal site, to provide at-a-glance information to editors? There’s a module for that.
- Module name/project name:
- Brief history
- How old: created in Nov 2019 by Erik Seifert of 1x Internet
- Versions available: 2.0.8 and 2.1.6 versions available, the latter of which works with Drupal 9 and 10
- Maintainership
- Test coverage
- 13 open issues, 5 of which are bugs on th 2.1.x branch
- Usage stats:
- Module features and usage
- Allows for the creation of dashboards as exportable config entities, using Layout Builder to define the layout and placement of blocks
- It’s possible to create unique dashboards per user
- Out of the box you get a number of dashboards components to embed views, show recent errors, display content from RSS feeds, and more
- Dashboard components are defined using a new plugin base, so you can also create custom components to meet the unique needs of your site
- The dashboards are also optimized for use with Gin, which isn’t a surprise because 1x Internet is also a sponsor of the Gin admin theme. If your site is also using Gin then this module will provide a central dashboard that seamless integrate with the backend UI
- If you’re looking to implement dashboards on your site, you can also look at Moderation Dashboard and Homebox as other options. The latter of those is even more widely used, but mostly by D7 sites. That said, drupal.org is one of those sites, so if your team is active on drupal.org then the interface will be very familiar
- There is also a Dashboard Initiative that has been started by some core maintainers, so using one of these modules can set you up to weigh in on what the ideal state for the initiative might look like
Direct download: td-433-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 8 January 2024
Today we are talking about Portals, Community Websites, and Drupal with guest Ron Northcutt. We’ll also cover Private Message as our module of the week. For show notes visit: www.talkingDrupal.com/432 Topics - Why are you passionate about community sites
- Different types of portals you’ve worked on
- Common features
- Why is Drupal a great fit
- Why would you choose Drupal over a Saas or PaaS
- What is unique about each community
- How important is UX
- What common content models do you see
- Most important tip
Resources Guests Ron Northcutt - community.appsmith.com rlnorthcutt Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Martin Anderson-Clutz - mandclu MOTW Correspondent Martin Anderson-Clutz - mandclu - Module name/project name:
- Brief description:
- Have you ever wanted to include a full-fledged, ajaxified system for private messages between users on your Drupal site? There’s a module for that
- Brief history
- How old: created in Apr 2017 by Jaypan, a fellow Canadian, but the most recent release is by Lucas Hedding, who hails from Nicaragua, and is a prolific contrib maintainer in his own right
- Versions available: 8.x-2.0-beta18 and 3.0.0 versions available, the latter of which works with D9 and 10
- Maintainership
- Actively maintained, latest release in Oct 2023
- Number of open issues: 130, 4 of which are bugs on the 3.0.x branch
- Test coverage
- Documentation: does have a handbook, though the pages seem to date back to 2017, so hopefully the installation and setup hasn’t changed too much since then
- Usage stats:
- Almost 2,000 sites
- Maintainer(s):
- Module features and usage
- With the Private Message module installed, users on your site can have permissions-based access to send private messages to each other
- Messages and threads are fieldable entities, and in general the module is made to be highly configurable, so you can tailor it to meet your site’s specific needs
- That includes the frequency for asynchronous operations like loading new messages, which can be done without a full page refresh. There’s also a companion module to use Node.js for the asynchronous operations, to reduce load on both the browser and the server
- That also allows for browser push notifications, or you can use the integration with the Message module to send notifications via email, SMS, and more, including aggregating the notifications into digests
- Companies often have a dedicated messaging solution like Slack or Teams that they use internally, but this can be a good solution for an extranet or vendor portal, where the users may represent a variety of organizations
- It’s also worth mentioning that both Private Message and Message are included in the Open Social distribution, so that could be a way to try out a preconfigured setup
Direct download: td-432-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 1 January 2024
Talking Drupal #431 - Live at NEDCamp For show notes visit: www.talkingDrupal.com/431 Topics Interviews with: Michael Miles Nick Silverman Matt O’Bryant Ethan Aho Mike Anello Patrick Anderson Brian Perry Aubrey Sambor Brigitte Ayerves Valderas Chris Wells Richard Hood Chris Amato Ivan Stegic Philip Frilling Rod Martin Jacob Rockowitz Whitney Hess Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Martin Anderson-Clutz - mandclu Stephen Cross - StephenCross.com
Direct download: td-341-3.mp3
Category: general
-- posted at: 8:17am EDT
|
|
Mon, 25 December 2023
Today we are talking about Drupal in 2024, What we are looking forward to with Drupal 11, and the Drupal Advent Calendar with James Shields. We’ll also cover Drupal 10.2 as our module of the week. For show notes visit: www.talkingDrupal.com/430 Topics - Advent calendar
- Selection process
- Popularity
- Next year
- Drupal features in 2024
- Drupal 11
- Project browser
- Recipes / Starter templates
- Automated updates
- Gitlab
- Smaller core
- Predictions
Resources Guests James Shields - lostcarpark.com lostcarpark Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Martin Anderson-Clutz - mandclu Ron Northcutt - community.appsmith.com rlnorthcutt MOTW Correspondent Martin Anderson-Clutz - mandclu Drupal 10.2 - Improvements include
- Technology Updates
- PHP 8.3
- Includes capabilities that previously required contrib projects
- File name sanitization
- A search filter on the permissions page
- End Users
- Performance enhancements and improved caching APIs
- Support for PHP Fibers to accelerate handling things like asynchronous remote calls
- Content Creators
- Revision UI for media
- Wider editing area in Claro on large screens
- The return of “Show blocks” in CKEditor 5, missing until now
- Site Builders
- Field creation UI has a new, more visual interface, and an updated workflow
- Block visibility can now be based on the HTTP response status, for example to make it visible or invisible on 404 or 403 responses
- Tour module is no longer enabled by default for the Standard and Umami profiles
- New “negated regular expression” operator for views filters (string/integer), to exclude results matching a provided pattern
- Site Owners
- Announcements Feed is now stable and included in the Standard profile
- The functionality in the experimental Help Topics module has been merged into the main Help module, so the Help Topics module is now deprecated
- New permission: Use help pages
- Developers
- A fairly sizable change is a move to use native PHP attributes instead of doctrine annotations to declare metadata for plugin classes. Work is already underway to get core code converted, and an issue has been opened to have rector do this conversion for contrib projects
- A new DeprecationHelper::backwardsCompatibleCall() method to help write Drupal extensions that support multiple versions of core
- A PerformanceTestBase is now in core, to support automated testing of performance metrics
- A new #config_target property in ConfigFormBase to simplify creating configuration forms
- Symfony mailer is now a composer dependency of core
- New decimal primitive data type
- Expanded configuration validation, Symfony autowiring support, HTML5 output from the HTML utility class is now default, and more
- In addition to these and the features highlighted in the official announcement, there are three pages of change records for the 10.2.0 release, and we’ll include a link to those in the show notes
Direct download: td-430-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 18 December 2023
Today we are talking about the Drupal Association Board, Its Strategic Initiatives, and The Future of Drupal with guest Baddý Sonja Breidert. We’ll also cover Advent Calendar as our module of the week. For show notes visit: www.talkingDrupal.com/429 Topics - Former member of Board of Drupal Association
- What does the board do
- How does the board operate
- Are there term limits
- How does someone get on the board
- Strategic Initiatives
- Innovation
- Marketing
- Fundraising
- Now that you are no longer on the board what’s next
- CEO of 1xInternet
- How did you get started with Drupal
Resources Guests Baddý Sonja Breidert - 1xinternet.de/en baddysonja Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Ron Northcutt - community.appsmith.com rlnorthcutt MOTW Correspondent Martin Anderson-Clutz - @mandclu Advent Calendar - Brief description:
- Have you ever wanted to reveal content a day-at-a-time, in an interactive advent calendar? There’s a module for that.
- Brief history
- How old: created less than month ago in Nov 2023 by listener James Shields, whose drupal.org username is lostcarpark
- Versions available: 1.0.0-beta3 release, which works with Drupal 10.1 and newer
- Maintainership
- Actively maintained, latest release made earlier today
- Test coverage
- Number of open issues: 5, 3 of which are bugs, but all but one are now marked as fixed
- Usage stats:
- Module features and usage
- James actually created a Drupal advent calendar a year ago, on his website lostcarpark.com. The idea was to showcase a new module every day, similar to advent calendars that provide a chocolate or a toy each day, hidden behind a cardboard door
- James’ initial version displayed the content in a traditional calendar format, using the Calendar View module. What he really wanted, however, was a way to present the content using clickable doors to reveal new entries
- The new Advent Calendar module provides a new view display, so you can configure what content type or other filters to apply, and use fields to specify what information to show
- The module uses a Single Directory Component for display, hence the 10.1 requirement
- There is also an “Advent Calendar Quickstart” submodule that sets up everything for you, including a content type, view, and 24 nodes to populate it for you
- Each site visitor gets to “open” the door to new content as it is published each day. For authenticated users, which doors have been opened is stored as user data, and for anonymous users it’s kept in local storage via Javascript
- In addition to this being an interesting module in its own right, the advent calendar James has created this year is also a community effort. He’s managed to enlist a wide variety of contributors to write about modules or aspects of the Drupal community that they’re passionate about, so it’s a great way to up your Drupal game. You can open a new door yourself every day at https://lostcarpark.com/advent-calendar-2023
Direct download: td-429-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 11 December 2023
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:
- 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
Direct download: td-428-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 4 December 2023
On today’s show we are turning the tables and Nic and John will be interviewed by our guest host Melissa Bent. We’ll also cover Content Model Documentation as our module of the week. For show notes visit: www.talkingDrupal.com/427 Topics - What made you decide to start the podcast
- Who does what tasks
- The first episode was on May 30 2013. What do you know now that you wish you knew then
- When did the guest host start
- What has been your favorite episode
- How did you come to this format
- Where did the tagline come from
- What technology do you use in production
- The show is supported by multiple platforms, would you recommend this
- What advice would you give someone just starting
Resources Guests Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Hosts Melissa Bent - linkedin.com/in/melissabent merauluka MOTW Correspondent Martin Anderson-Clutz - @mandclu Content Model & Site Documentation - Brief description:
- Have you wanted to make your Drupal site self-documenting directly within the admin UI? There’s a module for that.
- Brief history
- How old: created in Jan 2023
- Versions available: 1.0.23, compatible with Drupal 9 and 10
- Maintainership
- Actively maintained, latest release was a week ago
- Test coverage
- No official guide, but there was a recent talk about the module at GovCon, so you can watch that
- Number of open issues: 43 open, 9 of which are bugs
- Usage stats:
- Maintainer(s):
- Steve Wirt (swirt) who works for Civic Actions
- Module features and usage
- Allows your Drupal site to generate its own documentation
- Has fieldable Content Model Document entities that allow you to customize what data will be stored
- Can optionally document things like your content types, taxonomies, block types, paragraph types, and more
- Documentation elements can also be associated with parts of your site configuration, and they become available within the relevant parts of your admin UI. For example, if you add documentation for a specific content type, when a site builder goes into edit that content type they will see a link to the documentation as a tab
- You can generate entity relationship diagrams using MermaidJS
- Also includes a field search capability originally developed as a separate module by Matthieu Scarset, who was a guest on this show back in episode #298
- Will also generate diagrams to illustrate your content workflows, showing the states defined and the transitions between them
Direct download: td-427-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 27 November 2023
Today we are talking about The Needs Review Queue Initiative, What it is, and How it’s helping to improve Drupal with guest Stephen Mustgrave. We’ll also cover Translation Management Tool as our module of the week. For show notes visit: www.talkingDrupal.com/426 Topics - Can you give an overview of Needs Review Issue Queue Initiative
- Is the bug smash initiative related to the needs review issue queue
- Is this the same as the needs review bot
- How many issues were in the Needs Review status when you started
- How many issues today
- How long did it take until it was manageable
- How long do items stay on average
- Who else is helping
- Let’s talk through the pagination heading level issue
- What help can the community provide
- How does someone get involved
- Do you think this helps with burnout for core committers
- What’s the future of the initiative
Resources Guests Stephen Mustgrave - smustgrave Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Melissa Bent - linkedin.com/in/melissabent merauluka MOTW Correspondent Martin Anderson-Clutz - @mandclu Translation Management Tool (TMGMT) - Brief description:
- Have you ever wanted to automate the process of creating content translations on your Drupal site? There’s a module for that.
- Brief history
- How old: created in Jan 2012
- Versions available: 7.x-1.0-rc3 and 8.x-1.15, the latter of which works with Drupal 9 and 10
- Maintainership
- Actively maintained
- Test coverage
- Documentation
- Number of open issues: 595, 139 of which are bugs against the 8.x branch
- Usage stats:
- Maintainer(s):
- Berdir, a very prolific maintainer in his own right, who also supports well known projects like Search API, Token, Paragraphs, and many more
- Module features and usage
- Provides a tool set for automating the process of creating translations for your site content, as well as strings used within the site like menus, interface text, and so on
- Also has a plugin system to determine what text needs to be translated, so it can be easily adapted to very custom needs
- With the module installed that Translate tab on your nodes changes to have buttons to request a translation in each language
- Once a translation has been requested, it will run through states like unprocessed, active, and finished
- Also provides an option for Continuous Translation, where new and updated content is automatically submitted for translation
- Allows for professional translation at scale, using whatever kind of service works best for your site
- The need for robust translation capabilities is what originally got me started using Drupal, so it’s great to see that there are enterprise-grade options for sites that need to manage translations at scale
Direct download: td-426-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 20 November 2023
Today we are talking about the a new Drupal Book Modernizing Drupal 10 Theme Development, What’s new in Drupal 10 theming, and tools that can help speed up theming with guest Luca Lusso. We’ll also cover Admin Dialogs as our module of the week. For show notes visit: www.talkingDrupal.com/425 Topics - Why write a book about Drupal theming
- How does the book modernize theming
- Who is the book for
- Do you have to have a certain level of knowledge to start
- What are some new aspects of Drupal 10 that are covered in the book
- Does the book talk about:
- Javascript frameworks
- Native Web Components
- What tools outside of Drupal do you talk about
- How did you conduct your research
- Do you have plans to keep the github updated
- How long did it take to write the book
- Tech moves quickly, what is the shelf-life of the book
- Future editions
- Purchase from Amazon or Packt
- Translation
- Plans for another book
Resources Guests Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Melissa Bent - linkedin.com/in/melissabent merauluka MOTW Correspondent Jacob Rockowitz - @jrockowitz - Brief description: (from the maintainer)
- Brief history
- How old: Created on May 2023
- Versions available: 1.0.x stable release
- Last release: 1.0.17 - July 12, 2023
- Maintainership
- Actively maintained? Yes
- Number of open issues: 6
- Test coverage
- No test coverage
- Module is fairly simple and easy to manually test
- Code quality is very good
- Usage stats:
- Maintainer(s):
- Sponsor
- Module features and usage
- Comes with the ability to add modal or off-canvas dialogs to different links in Drupal.
- Easy to use. Most features available after installing the module.
- Adds controls dialog type for operation links like Edit, Delete etc.
- Adds and controls dialog type for local tasks.
- Adds and controls dialog types for local actions.
- Ability to add dialogs via specified A tag paths.
- Ability to add dialogs via specifying CSS selectors (classes and IDs).
- Adds option to control delete button dialog.
- You can add support for your modules by adding configs created in the module.
- Experimental: Add loading spinner to form submit elements on form submit.
- Discussion
- The module does one thing and does it really well
- Require no initial configuration.
- Worth reviewing common administration tasks for contributed modules and deciding if a modal dialogs or sidebar can improve the admin UX.
Direct download: td-425-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 13 November 2023
Today we are talking about the Web Sustainability Guidelines, How sustainability applies to the web, and how your website can be more sustainable with guests Mike Gifford and Andy Blum. We’ll also cover LB Plus as our module of the week. For show notes visit: www.talkingDrupal.com/424 Topics - What are the Web sustainability guidelines
- Do they only apply to environmental impact
- When we think about sustainability we think of funding, does WSG speak to that
- Why are the WSG important
- What is the best way to implement WSG
- How do the WSG’s apply to Drupal
- Have the WSG’s been finalized
- Are they open source
- How can someone get involved
Resources Guests Mike Gifford - mgifford.medium.com @mgifford Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Melissa Bent - linkedin.com/in/melissabent merauluka MOTW Correspondent Martin Anderson-Clutz - @mandclu Layout Builder Plus - Brief description:
- Have you ever wanted to make Layout Builder easier and more intuitive for content creators? There are a few modules that can help with that, but today we’re going to talk about one called Layout Builder Plus
- Brief history
- How old: Originally created in Apr 2022
- Versions available: 2.0.1 release, compatible with Drupal 10 and 11
- Maintainership
- Actively maintained, latest release just a week ago
- Number of open issues: 2, both bugs, but both marked as fixed
- Usage stats:
- Maintainer(s):
- Module features and usage
- Provides an overhaul of the Layout Builder UI, to make it easier for content creators:
- Show a curated list of promoted blocks with icons, with lesser-used blocks available in a separate tab
- Once a block is placed it shows automatically generated content, instead of asking the user to fill out a form before they can see what it will look like
- Editing the content of a block happens in an overlay instead of the settings tray, so it can use more of the screen
- Moves the Save Layout and other action buttons to the bottom of the page
- Also adds some nice capabilities to Layout Builder, including:
- Drag and drop entire sections
- Change the layout of an existing section, even if it has blocks in it
- Clone and update existing blocks
- Finally, it includes a submodule to integrate with the Section Library module, which allows for a section within a layout to be saved so it can be reused again and again
- I’ll also note that this is a module nominated by one of our listeners in the #talkingdrupal channel of the Drupal slack workspace, so if there’s a module you’d like to hear about in this segment, drop us a note in there
Direct download: td-424-libsyn.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Mon, 6 November 2023
Today we are talking about The Conflict Resolution Team, What they do, and Why they do it with guest Mark Casias. We’ll also cover Smart Trim as our module of the week. For show notes visit: www.talkingDrupal.com/423 Topics - What is the Conflict Resolution Team
- Why is the Conflict Resolution Team needed
- When / Why was the Conflict Resolution Team created
- What kinds of issues does the Conflict Resolution Team deal with
- Do you meet separately from discussing issues
- How do you handle burnout
- How does one become a member
- Why are you a member
- How do you submit an issue to the Conflict Resolution Team
- How many submissions do you get
- Do you have to include the Drupal Association
- Does the DA provide tools
- Does the Conflict Resolution Team need help
- Is there any specific training you look for
- Anything you would like to add
Resources Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Mark Casias - kanopi.com - markie MOTW Correspondent Martin Anderson-Clutz - @mandclu Smart Trim - Brief description:
- Have you ever wanted to truncate provided user text in a more intelligent way than the “summary or trimmed” formatter in Drupal core? There’s a module for that.
- Brief history
- How old: Originally created in Apr 2012
- Versions available: 7.x-1.6 and 2.1.0 versions available, the latter compatible with Drupal 8, 9, and 10
- Maintainership
- Number of open issues
- 74, 8 of which are active bugs against the 2.x branch
- Test coverage, using the new GitLab CI
- User guide for documentation
- Usage stats:
- Maintainer(s):
- Friends of the podcast, markie, ultimike, volkswagenchick
- Module features and usage
- Adds a variety of configuration options, in addition to the trim length:
- Whether the length is characters or words
- An optional suffix at the trim point e.g. ellipsis
- Whether or not to add a more link after the trimmed text
- Stripping HTML tags from the trimmed output
- The ability to customize the output even more via twig template override
- Because it works by providing a field formatter it works with entity display but also views, layout builder, and more
- A module I’ve used many times myself and found extremely useful. I haven’t had a chance to try the latest release, but given the recent focus on UI improvements, documentation, and flexibility in the twig template it should be even better than I remember
Direct download: td-423-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 30 October 2023
Today we are talking about Commerce Kickstart, Commerce in General, and What’s new at Centarro with guest Ryan Szrama. We’ll also cover Navigation as our module of the week. For show notes visit: www.talkingDrupal.com/422 Topics - High level overview of commerce kickstart
- Is it a distribution
- Will it move to recipes
- Why use commerce directly over kickstart
- Does kickstart lend itself to a specific type of site
- Compare with Shopify
- Do you ever recommend Shopify
- Are there additional conditions or events being added
- Can people contribute to kickstart
- What is Centarro focused on now
- What is the state of headless
Resources Guests Ryan Szarma - ryanszrama.com rszrama Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Mark Casias - kanopi.com - markie MOTW Correspondent Martin Anderson-Clutz - @mandclu Navigation - Brief description:
- Would you like to try out and give feedback on a proposed overhaul to how Drupal’s administration menu works? There’s a module for that.
- Brief history
- How old: project created in 2004, but the namespace was taken over earlier this year as a place to work on the proposed new navigation in the contrib space
- Versions available: No releases yet, so you need to clone the repo into your custom modules
- Maintainership
- Very active development, commits in the past day
- Number of open issues:
- Usage stats:
- Officially 1 site is using it, but not recommended for production anyway
- Maintainer(s):
- Include Christina Chumillas, Sascha Eggenberger, Lauri Eskola, Mike Herschel, and more
- Module features and usage
- At this point, really a prototype, trying to define what the user experience should be
- Worth noting that the latest release for the Gin admin theme also includes this new updated navigation as an experimental feature that can be updated, but still best to leave feedback on the Navigation project
- The main idea is that instead of having dropdowns that fly out for deeper level menu items, the navigation is in a sidebar, with menu items that expand to reveal child items when clicked
- It’s worth noting that dropdown menus with multiple levels handled in flyouts are a known usability pain point, and are often cited by industry experts like Jakob Neilsen as something to avoid
- There are still some usability issues to be thought through with this approach, for example there is no longer a way to reach the top page of a section or subsection, because clicking on the link shows or hides the child items instead
- This was a subject of some very active discussions at DrupalCon Europe last week, so I thought it would be good to cover this week, so our listeners can add their voices
Direct download: td-422-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 23 October 2023
Today we are talking about The Future of Drupal article, What Challenges Drupal may have, and How we can overcome them together! with guest Ricardo Marcelino. For show notes visit: www.talkingDrupal.com/421 Topics - Can you describe the article this topic is based on
- Module percentages
- Drupal’s challenges
- Drupal’s unique selling proposition
- How can Drupal expand relevance
- Why is relevance important
- How does Drupal move forward
- What’s next for Drupal
- Do you think this is a natural change for a project like Drupal
- How do we ensure the future of Drupal
Resources Guests Ricardo Marcelino - omibee.com rfmarcelino Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Mark Casias - kanopi.com - markie MOTW Correspondent Martin Anderson-Clutz - @mandclu (Next.js)[https://www.drupal.org/project/next] - Brief description:
- Have you ever wanted to build a website with a React-based front end, but with lots of the robust and mature CMS capabilities that Drupal provides? There’s a module for that.
- Brief history
- How old: created in Jan 2021 by shadcn, who continues to support it, including in the #nextjs channel in Drupal slack
- Versions available:
- Maintainership
- Actively maintained, though it uses a Github repo as its place for collaboration, including issues
- Number of open issues:
- 135 open, 12 of them bugs
- Test coverage? Y
- Usage stats:
- Maintainer(s):
- shadcdn, who continues to support it, including in the #nextjs channel in Drupal slack
- Module features and usage:
- For anyone not familiar with Next.js, it’s a React framework for building front-end applications that gives developers a number a number of useful capabilities, such as dynamic routing, performance optimizations, integrations, and more
- The Next.js module for Drupal optimizes your Drupal backend for use as the content repository for a Next.js front end
- It add functionality like headless preview of unpublished content, even across multiple front end apps
- It also supports Incremental Site Regeneration, a best practice to ensure your front end site can serve static pages for the fastest possible delivery, but without the risk of serving stale content
- Works with the JSON:API Menu Items and JSON:API Views Drupal modules to allow even more of your front end site to be managed within your Drupal backend
- There’s even a Next.js Webform module that allows your Drupal site builder to create webforms, and have the React forms automatically created
- There is also a specialized version of Next.js, a “next-drupal-basic-starter”, also maintained by shadcn, that helps to get your Next.js front end working with Drupal more quickly
Direct download: td-421-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 16 October 2023
Today we are talking about Same Page Preview, Why it’s needed, and When it might land in Drupal Core with our guest Chris Weber. We’ll also cover Type Tray as our module of the week. For show notes visit: www.talkingDrupal.com/420 Topics - Origin story
- What does same page preview do
- Who maintains the module
- Current state
- How does the module handle smaller screens
- Performance
- Caching concerns
- Core inclusion
- Roadmap
- How can people get involved
- Listener Question: Stephen 10+ years ago, I recall connecting to Drupal Coffee on Google+ hosted by you, this is when we started Talking Drupal. Am I remembering right?
Resources Guests Chris Weber - nerdery.com - cosmicdreams Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Mark Casias - kanopi.com - markie MOTW Correspondent Martin Anderson-Clutz - @mandclu Type Tray - Brief description:
- Have you ever wanted to present a better, more organized version of the Content Add page, on a Drupal site with a large number of Content Types? There’s a module for that
- Brief history
- How old: created in Mar 2021
- Versions available
- Maintainership
- Actively maintained, latest release <3 mo ago
- Number of open issues:
- 3, only 3 of which are bugs (2 have patches)
- Test coverage? Y
- Usage stats:
- Maintainer(s):
- Created by marcoscano, along with a couple of co-maintainers, all of Lullabot
- Module features and usage
- Allows a site builder to categorize the content types and present them in a list or grid view
- Each content type can be a assigned a thumbnail and/or icon, to give content creators a visual idea of the options available to them, in addition to an extended description field
- Also an ability to assign a “weight” to each content type, to control the order in which it will display, within its category
- Also a Gin Type Tray module available to the Type tray look better when used with the Gin admin theme
- Listeners may remember our discussion of the Schema.org Blueprints module back in episode. That project includes a schemadotorg_type_tray module to provide its own Type Tray integration
Direct download: td-420-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 9 October 2023
Today we are talking about Drupal 7 EOL, Backdrop CMS, and Upgrade strategy from Drupal 7 with guests Jen Lampton & Laryn Kragt Bakker. We’ll also cover Acquia Migrate: Accelerate as our module of the week. For show notes visit: www.talkingDrupal.com/419 Topics - When is Drupal 7 EoL
- If someone is on Drupal 7 what are their options
- If someone does not have the resources to upgrade to Drupal 10 what can they do
- Can someone stay on Drupal 7 after EoL
- What is Backdrop CMS
- Listener question - James: Some people have mentioned that Backdrop has changed significantly since forking, does this affect upgrading from drupal 7
- Listener question - James: Will there be another fork
- How can Backdrop help people get off of Drupal 7
- Tell us a bit about Backdrop’s annual online event
- Is Backdrop negatively affecting Drupal 10 adoption
- How does someone get involved with Backdrop
- What are some big features on the Backdrop roadmap
Resources Guests Laryn Kragt Bakker - atendesigngroup.com - laryn Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Jen Lampton - jenlampton.com - jenlampton MOTW Correspondent Martin Anderson-Clutz - @mandclu Acquia Migrate: Accelerate - Brief description:
- Have you ever wanted to add a layer of automation to Drupal’s migrate API, to simplify the process of migrating content and site architecture from Drupal 7 to Drupal 9? There’s a module for that.
- Brief history
- How old: created in July 2020 by Aaron Winborn-award winner webchick
- Versions available:
- 1.8.0 release which works with Drupal 9
- Maintainership
- Actively maintained - latest release, its first as open source, was in the last week
- Number of open issues:
- 3 issues, none of which are bugs, and all labeled as fixed
- Usage stats:
- Maintainer(s):
- Current release by Wim Leers, a longtime Drupal contributor and core subsystem maintainer
- Module features and usage
- The goal of Migrate Accelerate is to make Drupal core’s migrate API something that can be used by less technical users to migrate a Drupal 7 site to a modern version of Drupal
- Relies on an Acquia CLI command to analyze your Drupal 7 site, so it can generate a composer.json file using an existing matrix of hundreds mappings from legacy modules to modern Drupal equivalents, including patches
- That composer file becomes the basis for your migrated site, into which it will begin to migrate your content architecture
- It provides a dashboard that lists out the various kinds of content found on the origin site, with an ability to control the order in which the migrations will be performed
- At any point it’s possible to see a live preview the content that’s been migrated, within the same UI
- There’s also a drush command to trigger the same process, which actually runs more efficiently but still allows for live preview
- If you want to get an estimate on how much of your Drupal 7 site can be migrated automatically, there is also a Flightpath report you can generate (using a drush command) which is an HTML file that summarizes how much of your Drupal 7 site can be migrated automatically
- Migrate Accelerate used to be available only to Acquia customers and partners, but with this new release anyone in the community can use it to help them migrate their Drupal 7 site forward
Direct download: td-419-libsyn.mp3
Category: general
-- posted at: 2:20pm EDT
|
|
Mon, 2 October 2023
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
- Number of open issues:
- 2 issues, neither are bugs
- Usage stats:
- 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
Direct download: td-418-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 25 September 2023
Today we are talking about The Recipes Initiative, the future of install profiles, if distros are still a thing, and answering a bunch of listener questions with our guest Jim Birch. We’ll also cover Quick Links Kit as our module of the week. For show notes visit: www.talkingDrupal.com/417 Topics - What are recipes
- How do you use recipes
- Is it a module, configuration or something else
- How do recipes compare to install profiles
- Are you stuck with them
- What happens if the config is changed
- Are there namespace collisions
- How do recipes compare with Distributions
- Can you include content
- Listener James: Can recipes uninstall modules
- Can we use recipes now
- When will recipes be in core
- Can recipes be used by tests
- Listener Andy: Can recipes and startkits interact
- Can themes require recipes
- Listener Matthieu: How do recipes compare with Symfony recipes
- Listener James: How easy will it be to make custom recipes
- Listener Matthieu: Should contrib maintainers be watching recipes
- How can we get involved
Resources Guests Jim Birch - @jimbirch Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Jen Lampton - jenlampton.com - jenlampton MOTW Correspondent Martin Anderson-Clutz - @mandclu Quick Links Kit - Brief description:
- Have you ever needed to add a set of quick links, essentially visual navigation prompts, to the home page or section pages of your Drupal site?
- Quick Links Kit (different from Quicklink module created by last week’s guest, Mike Herschel)
- Brief history
- How old: I created in Apr 2021
- Versions available:
- 1.0.6 that supports Drupal 8, 9, and 10, and 2.0.1 that supports only D10
- Maintainership
- Sporadically maintained, but a pretty simple module
- Number of open issues:
- Usage stats:
- Maintainer(s):
- Module features and usage
- The module is really just a set of configuration, with an optional submodule that sets everything up, including the placement of the block on the home page, for sites using Olivero as their theme, so it’s perfect for a fresh install of Drupal
- It allows for SVG icons to be set for each link, and sets their fill to inherit from the link style
- The links can be created and managed without leaving the page on which they’re used, by using the settings tray, though it would be a quick configuration change to use a modal or a separate page instead, if preferred.
- The 2.0 version also makes use of Drupal 10’s new responsive grid views display, so if you’ve wanting to try that out, this is an easy way to get started
- I thought this module was appropriate for today’s episode because it’s an example of a module that will be a recipe once the infrastructure for them is ready. That said, the Olivero submodule does currently contain a little CSS to improve the display of the links, but that could easily be copied into your site’s custom theme.
Direct download: td-417-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 18 September 2023
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!
Direct download: td416.mp3
Category: general
-- posted at: 2:06pm EDT
|
|
Mon, 11 September 2023
Today we are talking about Front End Performance, Common Front End Issues, and Ways to test and fix said issues with guest Andy Blum. We’ll also cover Webp Fallback Image as our module of the week. For show notes visit: www.talkingDrupal.com/415 Topics - How do we break down front end performance
- How do we measure front end performance
- What are web vitals
- Standard, objective measurements
- First/Largest contentful paint
- Cumulative layout shift
- Time to Interactive/First Input Delay/Time To Next Paint/Total Blocking Time
- What are some common client side performance problems
- “Flickering”
- “Slow loading”
- Image size/resolution issues
- Render-blocking resources
- Screen jitters
- Memory leaks
- Memory Bloat
- How do tracking scripts affect performance
- Tools to help identify and resolve
- Drupal front end performance
Resources Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Andy Blum - andy-blum.com - andy_blum MOTW Correspondent Martin Anderson-Clutz - @mandclu WebP fallback image - Brief description:
- Do you want your Drupal site to generate WebP images in the most optimal way? There are a number of modules for that, today we’re going to talk about…
- Brief history
- How old: created in Jun 2022 by pedrop
- Versions available: 1.0.0 and 1.1.0 versions available, both of which support Drupal 8, 9, and 10
- Maintainership
- Number of open issues
- Has test coverage
- Usage stats:
- Maintainer(s):
- Most recent release is by dj1999
- Module features and usage
- Anyone using testing tools like Lighthouse will have seen suggestions to use modern image formats like WebP, and with good reason. They allow for much smaller image files at the same quality, which means a better user experience and less bandwidth used by both the server and the visitor. WebP is a natural choice because it enjoys over 95% browser support, but many sites still care about that other 5%
- Drupal core added its own support for webp in 9.2, but without a fallback image, so browsers that don’t have WebP support have been out of luck
- Contrib modules have allowed for generating a webp image and a jpeg fallback, to allow for universal support. Typically they have worked by creating the WebP variant from the output of a core image style, so after an image has been saved as something like a jpeg. That means the resulting WebP can’t compress as well, and can show compression artifacts
- WebP Fallback Image is different because it allows Drupal core to generate the WebP image from the source file, and then creates the jpeg fallback.
- Also worth noting that this module only creates the jpeg fallback when it’s requested, so it doesn’t add to the storage of your website unless it’s needed
Direct download: td-415-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 4 September 2023
Today we are talking about The Future of Content Management, What we see for Drupal in the future, and How AI might factor in with guest John Doyle. We’ll also cover Access Policy as our module of the week. For show notes visit: www.talkingDrupal.com/414 Topics - Digital Polygon
- Content Management can mean many things, what is our definition
- What factors contribute to the changes moving to a more centralized model
- How do organizations manage content for different channels
- Where do design systems collide with content management
- Why is Drupal a good fit
- How does headless fit in
- Maintaining content architecture long term
- Drupal adaptations over the next 5 years
Resources - Talking Drupal #409 - Data Lakes
- Hey everyone! 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… Again that code is LFDrupal25 and you can use that at https://training.linuxfoundation.org/ Thank you to the linux foundation!
- Flexible Permissions
Guests John Doyle - digitalpolygon.com _doyle_ Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Andy Blum - andy-blum.com - andy_blum MOTW Correspondent Martin Anderson-Clutz - @mandclu Access Policy - Brief description:
- Does your Drupal site need a flexible way to manage access to content? There’s a module for that!
- Brief history
- How old: created in Nov 2022
- Versions available: 1.0.0-beta1, works with D9 and 10
- Maintainership
- Actively maintained, most recent release was in the past week
- Number of open issues:
- 4, none of which are bugs
- Test coverage
- Usage stats:
- Maintainer(s):
- Module features and usage
- Allows a site builder to define different policies that can be used to manage content access or editing capabilities based on various factors, all within the Drupal UI
- Criteria can include field values of the content, field values on the current user’s profile, the time of day, and more
- The policy can restrict access, for example view acces to only selected people or people with a certain role or field value on their profile. I
- Once defined, policies can be assigned manually, or automatically applied based on configurable selection criteria
- The project page describes this as an Attribute Based Access Control (ABAC) architecture, which complements Drupal core’s Role Based Access Control that our listeners are probably familiar with
- I used it for the first recently, and found that given the power and flexibility the module provides, it’s great that it has in-depth documentation
- I filed a couple of issues (technically half of the open issues) and partdigital was very responsive
- The module does also provide an API for defining your own policy type, access rules, rule widgets, and more. So if you need a setup even more custom that what Access Policy can provide out of the box, it’s likely you can extend it to meet your individual use case
Direct download: td-414-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 28 August 2023
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
- 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 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:
- 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
Direct download: td-413-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 21 August 2023
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 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
- Number of open issues:
- 17 open, 3 of which are bugs
- Does have test coverage
- Usage stats:
- 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
Direct download: td-412-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 14 August 2023
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 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:
- 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:
- 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
Direct download: td-411-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 7 August 2023
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
- Augmentor
- State API
- main / 11.x
- Changes to layout builder
Resources 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:
- 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
Direct download: td-410-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 31 July 2023
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 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:
- Usage stats:
- 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
Direct download: td-409-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 24 July 2023
Today we are talking about The Drupal Association with Tim Doyle. For show notes visit: www.talkingDrupal.com/4 Topics Resources - Director of Philanthropy
- Burnout
- Pitch-burgh
- Alex Moreno
- New Core Product Manager
- Tenure of ED/CEOs since formation of DA
- Jacob Redding
- March 2010 - February 2013
- ~3 years
- Holly Ross
- February 2013 - May 2016
- 3 years 3 months
- Megan Sanicki
- May 2016 - September 2018
- 1½ years
- (interim) Tim Lehnen
- September 2018 - June 2019
- 9 months
- Heather Rocker
- June 2019 - March 2022
- 2 years 9 months
- (interim) Angie Sabin
- March 2022 - October 2022
- 8 months
- Tim Doyle
- October 2022 - Present (July 2023)
- 9 months
- As of February 2026 Tim will be longest-tenured
Guests Tim Doyle - @TimDoyleMPA Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Plunkett - @timplunkett MOTW Correspondent Martin Anderson-Clutz - @mandclu ActivityPub - Brief description:
- Implements the ActivityPub protocol on your site, so readers can follow and respond to content on Fediverse sites like Mastodon, and in the future maybe Threads?
- Brief history
- How old: created in Feb 2019
- Versions available:
- 1.0.0-alpha17, works with Drupal 9.4 and 10, release in Mar 2023
- Actively maintained
- Minimally maintained
- Number of open issues:
- 43 open issues, only 2 bugs but 1 of those fixed in the past week
- Usage stats:
- Maintainer(s):
- Created and maintained by swentel, who also created a module for publishing Drupal content to the Nostr network
- Module features and usage
- Effectively allows your site to act as a Fediverse server: Mastodon, Pleroma, Picelfed, etc.
- Users who enable ActivityPub for their account have created @user@domain in the Fediverse
- At that point the Drupal UI provides some common features of a social client: notifications about subscribers, and so on
- Provides plugins to define user actions. Default plugins are ‘Accept’, ‘Follow’, ‘Delete’, ‘Undo’ and ‘Inbox reply’, but a site could add or enable others
- Based on the documentation it sounds like if you update an entity (e.g. change the title) you can trigger an Update activity, which is in stark contrast to a certain bird platform
- There’s quite a bit more in the module’s README file if anyone wants to better understand its capabilities
Direct download: td-408-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 17 July 2023
Today we are talking about How to improve Drupal Search with Sean Walsh. For show notes visit: www.talkingDrupal.com/407 Topics - Drupal core search improvement
- External search backends
- Database
- Solr
- Elasticsearch
- Opensearch
- Algolia
- SearchStax
- Common Modules
- Facets
- Search API Autocomplete
- Search API Exclude
- Improve search for users
- Segmented vs Unified search
- A11y tips
- Common pitfalls
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Sean T. Walsh - @seantwalsh MOTW Correspondent Martin Anderson-Clutz - @mandclu ECA Commerce Provides events to the ECA module from all of the commerce core and submodules.
Direct download: td-407-libsyn.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Mon, 3 July 2023
Today we are talking about The Drupal 10 Development Cookbook with Kevin Quillen & Matt Glaman. For show notes visit: www.talkingDrupal.com/406 Topics - What is the Drupal 10 Development Cookbook
- Contrast with Selwyn Polit’s Drupal At Your Fingertips
- Who is the book for
- How much experience to start
- What should a reader expect to get out of reading the book
- Core or contrib
- Why write the book
- Book writing process
- Co-writing
- Why a physical book
- Is there a digital copy
- Does it get updated
- How long did it take to write
- How did you break Drupal down to 14 chapters
- Most surprising thing you had to research
- Are you or the publisher going to translate the book
- Would you write another book
- Where is the best place to get the book
Resources Guests Kevin Quillen - @kevinquillen Matt Glaman- @nmdmatt Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Sean T. Walsh - @seantwalsh MOTW Correspondent Martin Anderson-Clutz - @mandclu Drupal 10.1 The module of the week this week is “Drupal 10.1"
Direct download: td-406-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 26 June 2023
. For show notes visit: www.talkingDrupal.com/405 Topics - What is new with you?
- Secrets Management
- Why it is important
- Best practices
- Secrets in Drupal
- Common errors
- What does rotating mean
- Best way to rotate
- How often should you rotate
- Git Guardian
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Sean T. Walsh - @seantwalsh MOTW Correspondent Martin Anderson-Clutz - @mandclu Security Review Automatically tests for many easy-to-make site configuration and setup mistakes that can make a Drupal site insecure.
Direct download: td-405-libsyn.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Mon, 19 June 2023
Today we are talking about Drupal Content Modeling with our hosts. For show notes visit: www.talkingDrupal.com/404 Topics - What is Drupal Content Modeling
- How does content modeling help with a project
- What types of entities do you model
- Who should maintain the content model
- Best practices
- What questions should you ask
- How to decide what type of field
- What to do when you get it wrong
- What tools do you use
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Sean T. Walsh - @seantwalsh MOTW Correspondent Martin Anderson-Clutz - @mandclu Field Tools Provide tools to analyze and manage your use of fields and display modes in your Drupal site.
Direct download: td-404-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 12 June 2023
Today we are Live from DrupalCon Pittsburgh with Jim Birch and Cathy Theys. For show notes visit: www.talkingDrupal.com/403 Topics - What is new
- Driesnote
- Pitchburg
- What was great on the first day
- EoL announcement
- Looking forward to
- Next Drupalcon
- Pittsburgh
Resources Guests Jim Birch - @jimbirch Cathy Theys- @YesCT Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu Retrofit Provides compatibility layers for Drupal 7 code to allow run on Drupal 10.
Direct download: td-403-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 5 June 2023
Today we are talking about The ECA Module with Jürgen Haas. For show notes visit: www.talkingDrupal.com/402 Topics - What does ECA stand for
- What does ECA do
- Is ECA a replacement for Rules
- Team
- Hardest feature to implement
- Performance
- What is BPMN
- Using the module
- When wouldn’t you use the module
- Roadmap
- Helping with ECA
Resources Guests Jürgen Haas - www.lakedrops.com @jurgenhaas Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi
Direct download: td-402-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 29 May 2023
Today we are talking about HTTP Headers with our hosts. For show notes visit: www.talkingDrupal.com/401 Topics - What are HTTP Headers
- Why are they important
- Exploring headers
- Types of headers
- What can you discover from headers
- Modifying headers
- Tools to validate
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - stephencross.com @stephencross Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu Content-Security-Policy Adds a Content-Security-Policy header which allows your Drupal site to inform browsers of trusted sources for JavaScript, CSS, and other external resources.
Direct download: td-401-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 22 May 2023
Today we are talking with Dries Buytaert. For show notes visit: www.talkingDrupal.com/400 Topics - Favorite improvement to Drupal in last 10 years
- Biggest opportunities and challenges facing Drupal
- Drupalcon Portland Driesnote Ambitious site builder
- Spoilers for the next Driesnote
- Static site generators
- 50,000 projects
- Impact of AI
- People just entering the development market
- Last thing you coded
- Digital Public Good
Resources Guests Dries Buytaert - dri.es Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - stephencross.com @stephencross Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu OpenAI Provides a suite of modules and an API foundation for OpenAI integration for generating text content, images, content analysis and more.
Direct download: td-400-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 15 May 2023
Today we are talking about Working Remotely with Alan Sherry & Jordan Graham. For show notes visit: www.talkingDrupal.com/399 Topics - Why is remote work great
- Why is remote work hard
- Tips
- Working internationally
- Large vs small company
- Why do you like working from home
- Why do you think companies are pushing back to the office
- What do you miss about the office
Resources Guests Alan Sherry - Drupal Profile Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu oEmbed Providers Extends Drupal’s ability to embed content from third-party sites.
Direct download: td-399-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 8 May 2023
Today we are talking about The D9 Book with Selwyn Polit. For show notes visit: www.talkingDrupal.com/398 Topics - What is the Drupal at your fingertips book
- When did you start the book
- How long did the first draft take
- Why is it online only
- Have you considered printing it
- How often do you work on it
- Most interesting tidbit
- What was it like using git for a book
- Any plans to use Drupal for editing
- Do you plan to update it for Drupal 10
- Any AI tools
- Any plans to expand to other technologies
- How can you contribute to the book
Resources Guests Selwyn Polit - selwynpolit.github.io/d9book @selwynpolit Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu Cloudflare Worker Purge Allows your site to use the Purge module to do tag-based cache invalidation on Cloudflare using Cloudflare Workers.
Direct download: td-398-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 1 May 2023
Today we are talking about Semantic Versioning with Mike Miles. For show notes visit: www.talkingDrupal.com/397 Topics - What is Semantic Versioning
- Why is it important
- How does Drupal 8 map to Semantic Versioning
- What about betas, alphas, rcs
- How does it help dev teams stay organized
- When did you start thinking about Semantic Versioning
- Talk at NERD Summit
- Benefits of Semantic Versioning
- Other than the basics, how does your team use Semantic Versioning
- How do you move existing projects over to Semantic Versioning
- If someone wants to start using Semantic Versioning where should they look
Resources Guests Mike Miles - mike-miles.com @mikemiles86 Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu Same Page Preview Shows your content authors what their content will look like, while they’re creating it.
Direct download: td-397-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 24 April 2023
For show notes visit: www.talkingDrupal.com/396 Topics - Why do you care about security
- Best tips for securing Drupal
- Common Security Issues people have with Drupal
- Convincing module maintainers to do full releases
- Testing to ensure security
- Guardr Drupal security distribution
- What does the Drupal Security team do
- Finding issues
- Review compromised sites
- Becoming a member
- Process for writing security notices
- Helping the security team
Resources Guests Benji Fisher - tag1consulting.com @benji17fisher Mark Shropshire - shrop.dev @shrop Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu CrowdSec Integrates your Drupal site with the open source CrowdSec Security Engine, a collaborative malicious activity detection and remediation tool.
Direct download: td-396-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 17 April 2023
Today we are talking about Accessibility from the sales process to delivery with Kat Shaw. For show notes visit: www.talkingDrupal.com/395 Topics - Where does Accessibility (A11y) begin
- What are the A11y levels
- Who should be thinking about A11y
- How do you research a solution for A11y
- What tools do you use
- What are the biggest struggles with selling A11y
- A11y and regulations
- Selling A11y only projects
- Ensuring delivery
- Ensuring support after launch
- Future of A11y 2.2 and 3.0
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Martin Anderson-Clutz - @mandclu Gesso A Sass-based, Webpack-based, and Storybook integrated accessible starter theme.
Direct download: td-395-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 10 April 2023
Today we are talking about Open Source in K-12 Education with Stu Keroff. For show notes visit: www.talkingDrupal.com/394 Topics - What is the Penguin Corp
- Why is Open Source important
- How can educators bring open soiurce to their classroom
- How difficult is it to change from closed to open source
- What are some resources
- Youtube Channel
- Hurdles to introducing open source
- Types of software you’ve introduced
- Sourcing hardware
- What to say to the question: Why is this important?
- Video games
- Statistics
- Homeschooling
- How to help
Resources Guests Stu Keroff - @studoeslinux Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Martin Anderson-Clutz - @mandclu H5P Provides a toolset for adding HTML5 rich content to your site: interactive videos, presentations, quizzes, games, and more.
Direct download: td-394-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 3 April 2023
Today we are talking about Drupal & JavaScript with Andy Blum. For show notes visit: www.talkingDrupal.com/393 Topics - Talk at FLDC
- Important Drupal JS features
- Drupal behaviors
- Why use JS
- Users with no JS
- jQuery
- Front end framework
- Bigpipe
- JS components single folder components
- Future of JS in Drupal
Resources Guests Andy Blum - @andy_blum Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Martin Anderson-Clutz - @mandclu Real-time SEO for Drupal Provides content authors immediate feedback about how optimized their content is against specific keywords.
Direct download: td-393-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 27 March 2023
Today we are talking about Public Speaking with Marjorie Freeman & AmyJune Hineline. For show notes visit: www.talkingDrupal.com/392 Topics - Why Public Speaking is important
- Why people are afraid of Public Speaking
- Tips to overcome
- Imposter Syndrome
- What makes a good experience
- Never do’s
- Favorite Public Speakers
- Alternatives
- Podcasting as Public Speaking
- Writing Workshop
- How to get started
Resources Guests Marjorie Freeman - @the_mjfreeman AmyJune Hineline - @volkswagenchick Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Stephen Cross @stephencross Environment Indicator Adds visual indicator to identify which admin environment is being accessed.
Direct download: td-392-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 20 March 2023
Today we are talking about Building Your Career with Mike Anello. For show notes visit: www.talkingDrupal.com/391 Topics - How we started our careers
- Broad career opportunities
- Mentorship
- Roles
- First step after graduating
- First step in switching
- Common hurdles
- Resources like Drupal Easy
- Value of a career in Drupal
- How do you find jobs
- How do you build and maintain your Drupal career
- How about your Drupal resume
- Any advice
Resources if (class_exists('Kint')) { // Set the max_depth to prevent out-of-memory. \Kint::$max_depth = 4; } Guests Mike Anello - Drupal Easy @ultimike Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jacob Rockowitz - www.jrockowitz.com @jrockowitz MOTW Correspondent Martin Anderson-Clutz - @mandclu Devel Debug Log Allows developers to inspect the contents of variables. If those are classes you can inspect nested properties and all methods available.
Direct download: td-391-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 13 March 2023
Today we are talking about Employee Owned Companies with Seth Brown. For show notes visit: www.talkingDrupal.com/390 Topics - What is employee ownership
- Why did Lullabot choose this path
- What is the process
- Other examples
- Has it improved the culture
- Are employees more engaged
- Retirement
- Why don’t more companies do this
- Favorite part of working at an employee owned company
- Least favorite part of working at an employee owned company
- Favorite part as CEO
- Does it reduce pressure
- Tugboat / Drupalize.me
- How to get started
Resources Guests Seth Brown - https://www.lullabot.com/about/seth-brown Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jacob Rockowitz - www.jrockowitz.com @jrockowitz MOTW Correspondent Martin Anderson-Clutz - @mandclu Entity Registration Allows users on your Drupal site to register for events as an example, but really anything that’s an entity.
Direct download: td-390-libsyn.mp3
Category: general
-- posted at: 3:00pm EDT
|
|
Mon, 6 March 2023
Today we are talking about Headless and if it’s really all it’s cracked up to be with Martin Anderson-Clutz. For show notes visit: www.talkingDrupal.com/389 Topics - What is headless
- What started you writing the blog post
- Where does headless make sense
- Does headless perform better than Drupal
- Are APIs always important
- How does progressive decoupling work
- Where does headless not make sense
- Are people putting too much faith in headless
- What is the future of CMSs
Resources Guests Martin Anderson-Clutz - @mandclu Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jacob Rockowitz - www.jrockowitz.com @jrockowitz MOTW Correspondent Martin Anderson-Clutz - @mandclu JSON:API Search API Allows your headless Drupal site to also provide a search service.
Direct download: td-389-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 27 February 2023
Today we are talking about Valhalla Content Hub with Shane Thomas. For show notes visit: www.talkingDrupal.com/388 Topics - Joining Netlify
- Changes at Gatsby
- What is a content hub
- How does that differ from a content repo
- What is Valhalla
- How does it work
- Data stitching with GraphQL
- Can you massage / normalize data
- Benefits
- Privacy
- Production examples
- How is it structured
- Do you have to use Gatsby
- Integrations with Drupal
- Timing
- Cost
- How to sign up
Resources Guests Shane Thomas - www.codekarate.com/ @smthomas3 Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jacob Rockowitz - www.jrockowitz.com @jrockowitz MOTW Correspondent Martin Anderson-Clutz - @mandclu Entity Share You configure one site to be the Server that provides the entities, and content types or bundles will be available, and in which languages.
Direct download: td-388-libsyn.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Mon, 20 February 2023
Today we are talking about ChatGPT with Ezequiel Lanza. For show notes visit: www.talkingDrupal.com/387 Topics - What is ChatGPT?
- What is AI?
- What is Machine Learning?
- Common misconceptions
- How does it work?
- Accuracy
- Programmer bias
- Use cases
- Impressiveness
- Drupal
- Significance of Open Source
Resources Hey GitHub - Coding with your voice ChatGPT Wolfram Alpha Guests Ezequiel Lanza - github.com/ezelanza @eze_lanza Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Katherine Druckman - katherinedruckman.com @katherined MOTW Correspondent Martin Anderson-Clutz - @mandclu Search API Solr Boost By User Term Allows your site to boost search results that share taxonomy term references with your users.
Direct download: td-387-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 13 February 2023
Today we are talking about Drupal & Wordpress with Maciej Palmowski. For show notes visit: www.talkingDrupal.com/386 Topics - What is Wordpress
- Do you have Drupal experience
- Pros of Drupal over Wordpress
- Pros of Wordpress over Drupal
- Selecting a CMS
- What sites don’t work well with Wordpress
- What sites don’t work well with Drupal
- Headless in Wordpress
- Will Wordpress use Symfony?
- Who wins?
Resources Guests Maciek Palmowski - maciekpalmowski.dev @palmiak_fp Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Katherine Druckman - katherinedruckman.com @katherined MOTW Correspondent Martin Anderson-Clutz - @mandclu WordPress Migrate Supports migrating Wordpress exports into Drupal, including posts, pages, attachments, tags, and categories.
Direct download: td-386-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 6 February 2023
Today we are talking about Drupal 10, Skills Rot, and Contrib with our hosts. For show notes visit: www.talkingDrupal.com/385 Topics - Contribution
- Smart Date
- Calendar View
- Core
- Keeping up to date
- Using Drupal 10
- Dependency issues for Drupal 8
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Katherine Druckman - katherinedruckman.com @katherined Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu Pathauto Automatically generates SEO-friendly URLs (path aliases) for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually provide one.
Direct download: td-385-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 30 January 2023
Today we are talking about The Drop Times with Anoop John. For show notes visit: www.talkingDrupal.com/384 Topics - Tell us about the Drop Times
- Tell us a bit about yourself
- Getting involved with Drupal
- People behind Drop Times
- Mission of the Drop Times
- Content source
- Current audience
- Attribution issues
- How has the beginning been
- Funding
- Roadmap
- Non-profit
- Contribution of content
- How can we help
Resources Guests Anoop John - zyxware.com @anoopjohn Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Katherine Druckman - katherinedruckman.com @katherined MOTW Correspondent Martin Anderson-Clutz - @mandclu Content Planner Helps you to create, plan and manage content. It offers a dashboard, a content calendar and a todo list.
Direct download: td-384-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 23 January 2023
Today we are talking about Programming the Physical World with Stephen Cross. For show notes visit: www.talkingDrupal.com/383 Topics - What is meant by Programming in the Physical World
- How do people interact
- How are we focusing today’s topic
- What is a Microcontroller
- What would you not use a microcontroller for
- How do they get programmed and what language
- How do you contain the device
- Do you need to solder
- How does this relate to Drupal
- What have you used it for in the past
- Where should I get started
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - www.StephenCross.com @stephencross MOTW Correspondent Martin Anderson-Clutz - @mandclu Alexa Currently provides only a basic integration, for a developer to create a customized handler module to implement the specific functionality they need. An alexa_demo submodule provides a reference.
Direct download: td-383-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 16 January 2023
Today we are talking about A11y Test Automation with Nightwatch with Daniel Mundra and Ben Mullins. For show notes visit: www.talkingDrupal.com/382 Topics - What is Nightwatch
- Integration with Drupal
- Dev workflow
- How long part of Drupal core testing
- Type of a11y testing
- How does it save time
- How often do you run
- Recommendation on types of projects
- Cypress
- Contrib adoption
- Exceptions and false positives
- Resources
Resources Guests Ben Mullins - www.drupal.org/u/bnjmnm Daniel Mundra - danielmundra.com Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - www.StephenCross.com @stephencross MOTW Correspondent Martin Anderson-Clutz - @mandclu Whoops Integrates a library to show detailed error reporting for better debugging.
Direct download: td-382-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 9 January 2023
This is episode #381 A Modular Web with Sam Bhagwat. For show notes visit: www.talkingDrupal.com/381 Topics - Gatsby
- Founding Gatsby
- Modular: The Web’s New Architecture
- When did you decide to write the book
- Key tech changes over time
- What is the Modular Web
- Successful architecture
- Is it similar to serverless
- Challenges
- Drupal focused companies and modularity
- Advice on transitioning
- Drupal
- 2023 and Gatsby
- Staying competitive in JS
- Kindle Book
Resources Guests Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - www.StephenCross.com @stephencross MOTW Correspondent Martin Anderson-Clutz - @mandclu Decoupled Interface Translations Allows a headless application to use Drupal-managed interface translations.
Direct download: td-381-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 26 December 2022
Today we are talking about The Drupal Event Organizers Working Group with Avi Schwab. For show notes visit: www.talkingDrupal.com/379 Topics - What is the EOWG
- How was it formed
- What are some of the initiatives
- How does the EOWG support Drupal Events
- How is the EOWG different from the Contrib Events Community Initiative
- What is planned for 2023
- How do you get involved
- Becoming a board member
- Drupalcon
- Midcamp
Resources Guests Avi Schwab - froboy.org @froboy@mastodon.online Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Leslie Glynn - redfinsolutions.com @leslieglynn MOTW Correspondent Martin Anderson-Clutz - @mandclu Previous/Next API Provides a performant way to define a sequence of content.
Direct download: td-379-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Thu, 22 December 2022
Today we share interviews conducted at NEDCamp in November 2022. This is an audio only episode.
For show notes visit: www.talkingDrupal.com380 Topics / Guests - John Picozzi
- Shane Thomas
- Donna Bungard
- Chris Wells
- Jacob Rockowitz
- Leslie Glynn
- Mike Anello
- Mike Miles
- Nic Laflin
Hosts Stephen Cross @stephencross MOTW with Martin Anderson-Clutz - @mandclu Bookable Calendar Module https://www.drupal.org/project/bookable_calendar A very easy to use Bookable Calendar module. Whether you’re giving lessons and want your students to be able to book a lesson or a business trying to stagger traffic into your building, this module aims to get you up and running as fast as possible.
Direct download: TalkingDrupal380.mp3
Category: general
-- posted at: 2:12pm EDT
|
|
Mon, 19 December 2022
Today we are talking about Acquia’s Drupal Acceleration Team with Tim Plunkett. For show notes visit: www.talkingDrupal.com/378 Topics - What is the Drupal Acceleration Team (DAT)
- Responsibilities
- Previous releases
- Office of the CTO - OCTO
- How big is the team
- Direction
- Priorities for new releases
- Dries’ involvement
- Contribution %
- What are you working on now
- Something you wish you were working on
- R&D
- Planning 2-5 years
- Getting involved
Resources Guests Tim Plunkett - @timplunkett Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Leslie Glynn - redfinsolutions.com @leslieglynn MOTW Correspondent Martin Anderson-Clutz - @mandclu Keysave Adds Javascript to allow editors and admins to save an entity or config using command-s or control-s instead of clicking on the submit button.
Direct download: td-378-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 12 December 2022
Today we are talking about the Drupal State module with Brian Perry. For show notes visit: www.talkingDrupal.com/377 Topics - NedCamp
- Drupal State Module
- Who is involved
- Drupal State - a module without a release
- NPM
- Decoupled menus
- What problem does this solve
- How is this different from GraphQl
- In production
- Roadmap
- Getting involved
- Which front-end
- Individual Drupal ecosystems like commerce
- Evaluating JS Frameworks
- Stability
Resources Guests Brian Perry - Brianperry.dev @bricomedy Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Leslie Glynn - redfinsolutions.com @leslieglynn MOTW Correspondent Martin Anderson-Clutz - @mandclu Christmas Snow Adds a Javascript snow effect to your website.
Direct download: td-377-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 5 December 2022
Today we are talking about Burnout with Jono Bacon. For show notes visit: www.talkingDrupal.com/376 Topics - What is burnout
- Why is it so important to you
- Have you suffered from burnout
- Do different professions have different rates of burnout
- Is it individual or teams / projects / community oriented
- Is it only mental or can it be physical
- What contributes to burnout as a contributor or maintainer
- What can prevent burnout
- How do you recover
- First episode was Talking Drupal #265
- Helping communities
- Signs to watch out for
- What is next
Resources Guests Jono Bacon - www.jonobacon.com @jonobacon Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Leslie Glynn - @leslieglynn MOTW Correspondent Martin Anderson-Clutz - @mandclu Token The Token module provides a centralized API for text substitution. Since Drupal 7 some Token support is built into core, but the module provides common and reusable token UI elements and missing core tokens.
Direct download: td-376-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 28 November 2022
Today we are talking about Being a Creative Director with Randy Oest. For show notes visit: www.talkingDrupal.com/375 Topics - What is a Creative Director?
- How is being a CD at a technical company different?
- Do Drupal CD’s need additional skills?
- Sometimes things get lost in translation between design and development how do you bridge that gap?
- How do you mentor?
- How do you interview for creative positions?
- Do you hire developers too?
- Optimal makeup for a team.
- Guiding the Four Kitchen’s team
- Inpiration
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Randy Oest - randyoest.com @amazingrando MOTW Correspondent Martin Anderson-Clutz - @mandclu ECA ECA is a powerful, versatile, and user-friendly rules engine for Drupal 9+. The core module is a processor that validates and executes event-condition-action plugins. Integrated with graphical user interfaces like BPMN.iO, Camunda, ECA Core Modeller or other possible future modellers, ECA is a robust system for building conditionally triggered action sets.
Direct download: td-375-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 21 November 2022
Today we are talking about Neurodiversity with Matthew Saunders. For show notes visit: www.talkingDrupal.com/374 Topics - What is Neurodiversity
- People first
- What got you interested in Neurodiversity
- Youtube series My Neurodivergent Brain
- How does it apply to Drupal
- How can the community help Neurodivergent folks
- How does this impact work relationships
- How do you attend camps and cons
- Is there testing we can apply to our projects to help
- What are best practices in design
- Will this be at DrupalCon
- How would you improve the world for neurodivergent folks
- Representation in media
Resources Guests Matthew Saunders - @Creech Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Randy Oest - randyoest.com @amazingrando MOTW Correspondent Martin Anderson-Clutz - @mandclu Views User Term Filter Make your site experience aligned to your users by showing them content that share a taxonomy term with their user profile Created to demonstrate how Drupal can make a site feel “customized” based on a user’s profile
Direct download: td-374-libsyn.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Mon, 14 November 2022
Today we are talking about Performance, Privacy, and the Open Web with Andrey Lipattsev & Tim Lehnen. For show notes visit: www.talkingDrupal.com/373 Topics - What is the Open Web and what does it have to do with performance and privacy
- What do we mean by web performance
- What are the core vitals
- What are the non core vitals
- What is the benefit of performance
- Performance is usually granular for a developer, what is different when looking at industry trends from a browser side
- What does d.o do
- DA and Google at DrupalCon
- What is privacy
- What is the privacy sandbox in chrome
Resources Guests Andrey Lipattsev - www.linkedin.com/in/andreylipattsev @AndreyLipattsev Tim Lehnen - @hestenet Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Randy Oest - randyoest.com @amazingrando MOTW Correspondent Martin Anderson-Clutz - @mandclu Entity Autocomplete Anchor Nominated by matthieu, who has been a guest on the show and is himself a maintainer of a number of useful modules Provides a widget that allows users to add anchors to entity reference links
Direct download: td-373-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 7 November 2022
Today we are talking about CKEditor 5 with Wiktor Walc & Piotrek Koszuliński. For show notes visit: www.talkingDrupal.com/372 Topics - What is CKEditor
- What does it do for Drupal
- Differnece between CKEditor 4 and 5
- Biggest benefit
- Improvements to the editing experience
- Plugin ecosystem
- Plugin language
- Roadmap
- Paid Features
- Supporting the Drupal community
- Security
- Native Web Components
Resources Guests Wiktor Walc - ckeditor.com @w_walc Piotrek Koszuliński - ckeditor.com @reinmarpl Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Randy Oest - randyoest.com @amazingrando MOTW Correspondent Martin Anderson-Clutz - @mandclu Metatag Previously discussed in episodes: 70 as MOTW (8y ago!) and mentioned in 31, 46, 137. And 185 Brief description: Allows your Drupal site to provide meta tags on content to implement SEO best practices and maximize online findability Brief history - How old: created in 2009
- Versions available: Supported versions for Drupal 7, 9, and 10
- Current version released Sep 29, 2022
Usage stats: 381,821 Maintainer(s): Dave Reid and DamienMcKenna - renowned Drupal contributors Module features and usage Allows content editors to populate common (and uncommon) meta tags either manually for each piece of content, or to have them filled out programmatically using tokens A wide variety of submodules to address different use cases where meta tags are helpful: social sharing, verifying site ownership (e.g. for Google Search Console), and more For any site that considers SEO a priority (which is probably most public-facing sites), setting Metatag should really be one of the first things Discussion: Given how widely used this module is, does anyone have specific experience with Metatag to talk about?
Direct download: td-372-libsyn.mp3
Category: general
-- posted at: 1:00pm EDT
|
|
Mon, 31 October 2022
For show notes visit: www.talkingDrupal.com/371 Topics - What is WebOps Enabled Accessibility
- Who should be concerned about it
- Describe a few use cases
- What types of tests are good to perform
- If Accessibility is “built-in” why do I need to test for it
- How much accessibility is content related
- Where do you run the tests
- Are they pass / fail or percentage based
- What tools are most common
- How does Pantheon support WebOps Accessibility
- Equalify.app
Resources Guests Blake Bertuccelli-Booth - Equalify.app @bbertucc Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tearyne Almendariz - @tearyneg MOTW Correspondent Martin Anderson-Clutz - @mandclu Entity Comparison - Brief description
- Generate a configurable comparison table for two or more Drupal entities: products, events, people, etc
- Not dependent on Commerce, but should be compatible
- Brief history
- Current version
- Current 4.0 release created in Aug 2022, ready for Drupal 10, and has security coverage
- Actively maintained
- Number of open issues
- Usage stats
- Module features and usage
- Generates “Comparison” configuration entities, which specify which entity type and bundle will be used
- Automatically creates a view mode for the selected bundle
- Fields set to display will be included in the comparison table
- Two custom blocks: one to show the link to add to or remove an entity from the comparison (via AJAX), and one to show a link to the comparison
- Link for toggle of an entity’s inclusion is also available as a field
Direct download: td-371-libsynv4.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 24 October 2022
Today we are talking about A Smaller Core with Théodore Biadala. For show notes visit: www.talkingDrupal.com/370 Topics - What is meant by a smaller core
- What modules have been removed already
- What is the process
- Chopping block terminology
- Which modules are under discussion
- When they go to contrib is there a maintainer first
- What is the impact to users of the module
- How long will they be maintained in contrib
- Why is this important
- What modules are next
- What is the commitment to being a core system maintainer
- Is there going to a sub release process
Resources Guests Théodore Biadala - read.theodoreb.net @nod_ Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tearyne Almendariz - @tearyneg MOTW Swagger UI for OpenAPI UI Swagger UI is a javascript library which allows a user to explore the api documentation for a web services API. This module provides the Swagger UI library for display of OpenAPI specifications within Drupal site. OpenAPI UI is required to use the project, as it provides the underlying architecture.
Direct download: td-370-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 17 October 2022
Today we are talking about PHP End of Life with Josh Waihi & Matt Glaman. For show notes visit: www.talkingDrupal.com/369 Topics - PHP End of Life (EoL)
- Why does PHP go EoL
- When will php 8.0 EoL
- How are dates scheduled
- Who is in charge
- How do you prepare as a developer
- How do you prepare as a platform
- Acquia is supporting for one more year
- Pantheon has no forced upgrades
- How do you find edge cases
- Do you speak with PHP maintainers
- What are the changes to be excited about 7 > 8
- For D7 this is challenging, any tips?
Resources Guests Matt Glaman - @nmdmatt Josh Waihi - @joshwaihi Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tearyne Almendariz - @tearyneg MOTW HTTP Cache Control HTTP Cache Control module helps fine grain control of Drupal’s Cache Control headers.
Direct download: td-369-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 10 October 2022
Today we are talking about Image Optimization with Martin Anderson-Clutz. For show notes and more visit: www.talkingDrupal.com/368 Topics - Image optimization
- Why it is important
- Performance
- Accessibility and Inclusion
- Techniques with Drupal
- Image formats
- Drupal support
- What to do before uploading
- Educating content editors
- Difference in formats
- Helpful modules and tools
- Core
- Image Styles
- Responsive Images
- Contrib
- Blazy for older sites
- Crop API, and Focal Point or Image Widget Crop
- WebP or similar
- SVG Image Field
- Image Optimize API, and Local Binaries Resmush.it or similar
- Image Library
- Anything else
Resources Guests Martin Anderson-Clutz - @mandclu Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tearyne Almendariz - @tearyneg MOTW Toolbar Manager Allow a site builder to customize what items appear in the toolbar: - Change text labels
- Add classes (e.g. to add icons)
- Or hide entirely
Direct download: td-368-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 3 October 2022
Today we are talking about Not Gaming the Credit System with Tim Lehnen. For show notes and more information visit: www.talkingDrupal.com/367 Topics - Episode 361
- Who governs credit
- What is “Gaming the System”
- What is the motivation to game the system
- What are the penalties
- How is the Credit System used
- How big of a problem is this
- Why is this a difficult problem
- Mike Herchel’s blog post
- First time contributions
- What to do if you see issues
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Lehnen - @hestenet MOTW Facets The Facet module allows site builders to easily create and manage faceted search interfaces. In addition to the UI components that come out of the box, themers and module developers can build their own widgets that can optionally be contributed back to Drupal.org. Facets work with Drupal Core Search and Search API, meaning that code and configuration can be reused as-is with the most popular search solutions available to Drupal.
Direct download: td-367-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 26 September 2022
Today we are talking about The Schema.org Blueprints Module with Jacob Rockowitz. www.talkingDrupal.com/366 Topics - What is Schema.org
- What is the Schema.org first approach
- Is this just for SEO
- What is the Schema.org Blueprints Module
- What are the goals
- How does this module benefit your project
- Can you give us a demo
- Why Paragraphs
- How do you handle schema you do not need
- How do you handle missing schema
- Have any sites used this
- What is your maintenance approach
- Roadmap
- Recommendations
- Contributing to Schema.org
Resources Guests Jacob Rockowitz - www.jrockowitz.com @jrockowitz Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Lehnen - @hestenet MOTW Flex Field Defines a new “FlexField” field type that lets you create simple inline multiple-value fields without having to use entity references.
Direct download: td-366-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 19 September 2022
Today we are talking about The Event Platform with Kaleem Clarkson & Martin Anderson-Clutz. www.talkingDrupal.com/365 Topics - Where the idea originated
- What are the main goals
- What does it do out of the box
- Is this a Conference Organizing Distribution (COD) Replacement
- Why make a module and not a distribution
- Does this follow the new recipe or starter kit concept
- Which theme do you target
- What is on the roadmap
- Where can the event platform team use help
- Anything else
Resources Guests Kaleem Clarkson - kaleemclarkson.com @kaleemclarkson Martin Anderson-Clutz - @mandclu Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi MOTW Smart Date This module attempts to provide a more user-friendly date field, by upgrading the functionality of core in a number of ways.
Direct download: td-365-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 12 September 2022
Today we are talking about Cypress with Jordan Graham. www.talkingDrupal.com/364 Topics - What is Cypress
- Why testing is important
- What can you test
- What can you not test
- Test cases
- Difference between Behat and Cypress
- Syntax
- Drupal and Cypress
- Cypress module
- Test DB
- Speed of tests
- Module Ecosystem for Cypress
- Test runner
- Fixtures
- Email testing
- Grouping tests
- Order of testing
- Security
Resources cypress.io Email handling extension Tech Radar #1 tech to adopt Colorado talk: Not yet online Webinar version is available at Aten’s website Repo for project Cypress Drupal Module Guests Jordan Graham - @jordanlgraham Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tim Lehnen - @hestenet MOTW Views Aggregator Plus As the Views and Views Calc modules rely on the database to perform aggregation, you only have limited options at your disposal. As the great Merlin himself said: "You can’t aggregate a PHP expression in the database. :/ ". That’s where Views Aggregator Plus comes in.
Direct download: td-364-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 5 September 2022
Today we are talking about Working Within Your Values with Cathy Theys & Tess Flynn. www.talkingDrupal.com/363 Topics - What guides our choices?
- How to maintain values at work
- Matching values with your company
- How to approach conflict or misalignment
- How to consider or change previous choices
- Maintaining values for smaller conflicts
Resources Guests Tess Flynn - https://deninet.com/ Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Cathy Theys - @YesCT MOTW Representative Image Allows you to define representative image or media fields for entities like nodes, taxonomy terms and the like. These can then be used in Open Graph meta tags (via tokens); as fields in views; or embedded as tokens. The media module is also supported. A default image can be defined for those entities without images.
Direct download: td-363-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 29 August 2022
Today we are talking www.talkingDrupal.com/362 Topics - What are Progressive Web Apps (PWAs)
- How is a PWA different from a native app or cross platform app
- What features point towards a PWA
- What features are difficult to implement
- Where do they store their data
- What are some use cases
- What does the PWA module do
- Why would you use the PWA module
- Potential enhancements to the PWA module
- Google’s Plans
- Security
Resources Guests Alex Borsody - @alexborsody Wilfred Arambhan - @wilfredarambhan Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Cathy Theys - @YesCT MOTW Responsive Tables Filter It makes the following tables responsive: - Any tables within fields where Drupal text format filters can be applied
- Views tables
Direct download: td-362-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 22 August 2022
Today we are talking about The Drupal Credit System with Matthew Tift. www.talkingDrupal.com/361 Topics - What is the Drupal Credit system
- How is credit given
- How is credit tracked on the backend
- What is the trickiest part of integration
- Contributions are weighted, how is that handled
- Why are contributions weighted
- Are non code contributions included in the Drupal Credit system
- How do you run analytics on the data
- What is changing with the credit system
- Other communities are thinking of integrating a credit system what are lessons shared
Resources Guests Matthew Tift - matthewtift.com @matthewtift Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Cathy Theys - @YesCT MOTW Entity Redirect Adds a configurable redirect after saving a node or other entity. The redirect is configurable per bundle. Also, given sufficient permissions (and presuming it is enabled for that specific content/bundle), individual users can configure their own redirects (on their profile edit page).
Direct download: td-361-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 15 August 2022
Today we are talking about Backdrop CMS with Eric Toupin. www.talkingDrupal.com/360 Topics - What is backdrop
- How did you hear about it
- Tell us about Aten and your clients
- What type of work is Aten doing with Stanford
- Why was Backdrop CMS considered
- How long was Backdrop out before you considered it
- Are there features Backdrop has that Drupal does not have
- What are some limitations of Backdrop
- If someone has Drupal 7 what do you consider the criteria for Backdrop vs Drupal 9
- Are you working on other Backdrop sites
- Do you consider Backdrop it’s own CMS
- Have you contributed anything back to Drupal from Backdrop
- Does Aten consider Backdrop a service it provides
Resources Guests Eric Toupin - www.drupal.org/u/erictoupin Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Cathy Theys - @YesCT MOTW hreflang The core Content Translation module adds hreflang tags only on content entity pages. This module, on the other hand, adds hreflang tags to all pages, and can be configured to defer to Content Translation module on content entity pages. If for some reason you’d like to modify the hreflang tags on a page, you can do so by implementing
Direct download: td-360-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 8 August 2022
Today we are talking about Contribution Events. www.talkingDrupal.com/359 Topics - What are contribution events
- What is the contribution event
- What are the key goals
- Can you give us a quick overview of how you started teh community initiative
- Why did each of you feel this was important
- How did you get involved
- What was involved in the first event
- What were lessons learned
- What were the successes of the first event
- How can someone have a contribution event
- Are there differences in having events centered on various areas
- What are the most important resources
- How can someone get involved
Resources Guests Kristen Pol - www.drupal.org/u/kristen-pol @kristen_pol Surabhi Gokte - www.drupal.org/u/surabhi-gokte @SurabhiGokte Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Ryan Price - ryanpricemedia.com - @liberatr MOTW Anonymous Login This is a very simple, lightweight module that will redirect anonymous users to the login page whenever they reach any admin-specified page paths, and will direct them back to the originally-requested page after successful login.
Direct download: td-359-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 1 August 2022
Today we are talking about The Project Browser with Leslie Glynn & Tim Plunkett. www.talkingDrupal.com/358 Topics - What is Project Browser
- How are you involved?
- What is the Drupal Acceleration Team and how is it involved with Project Browser
- Will it be in Drupal 10 or 11?
- How are you organizing module data on d.o?
- How does PB showcase the community working on modules?
- How does PB work with other initiatives like Automatic Updates
- How has management changed over the project?
- Security?
- How is Chris Wells as an initiative lead?
- What makes a good project lead?
- Anything else?
Resources Guests Tim Plunkett - @timplunkett Leslie Glynn - @leslieglynn Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Ryan Price - ryanpricemedia.com - @liberatr MOTW Search API Algolia This module provides integration with the Algolia service, through Drupal’s Search API. This module is intended to be used by developers, as it does not currently provide any implementation of an actual search interface. Only indexing is currently supported. As a result, enabling that module will not have any visible effect on your application. Search functionality may be implemented using the Algolia Javascript API.
Direct download: td-358-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 25 July 2022
Today we are talking about GraphQL with Alexander Varwijk. www.talkingDrupal.com/357 Topics - What is GraphQL
- Common use cases
- Why GraphQL over JSON:Api
- How is it being used?
- How to use it with Drupal
- Is there a standard?
- How do you customize it?
- What resources do you recommend?
Resources Guests Alexander Varwijk - www.alexandervarwijk.com/ @kingdutch Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Ryan Price - ryanpricemedia.com - @liberatr
Direct download: td-357-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 18 July 2022
Welcome to Talking Drupal. Today we are talking about The Book Module with Chad Hester. www.talkingDrupal.com/356 Topics - Book Module
- High level overview
- Unique about the module
- Real world use cases
- Why not entity reference
- Should it be in contrib
- Where does it not make sense
- Future?
Resources Guests www.chadkhester.com @chadkhester Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Ryan Price - ryanpricemedia.com - @liberatr MOTW Purge The purge module facilitates cleaning external caching systems, reverse proxies and CDNs as content actually changes. This allows external caching layers to keep unchanged content cached infinitely, making content delivery more efficient, resilient and better guarded against traffic spikes.
Direct download: td-356-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 11 July 2022
Today we are talking about Disability Pride Month with Donna Bungard. www.talkingDrupal.com/355 Topics - Disability Pride Month
- Why July?
- Why Pride and not Awareness
- Flag / Symbol
- What kinds of physical and digital barriers still exist for accessibility
- Social impact
- How we can be more inclusive
- Pathways to being more involved
- Resources for learning
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Donna Bungard - @dbungard MOTW Project Browser The Project Browser makes it easy for site builders to find modules. Once selected, instructions are provided on how to install the modules on your site. This browser lives inside the Drupal site itself, which means you don’t need to leave your site in order to look for modules.
Direct download: td-355-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 4 July 2022
Today we are talking about OpenSource.com with AmyJune Hineline. www.talkingDrupal.com/354 Topics - OpenSource.ccom
- Content on the site
- RedHat
- IBM
- Is OpenSource.com open source?
- Who can contribute
- What makes a good article
- Are contributors financially compensated
- How large is the community
- Drupal
- Lifecycle of an article
- Outdated articles
- Publishing schedule
Resources Guests AmyJune Hineline - @volkswagenchick Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Donna Bungard - @dbungard MOTW Only One The Allow a content type only once module allows the creation of Only One content per language in the selected content types for this configuration.
Direct download: td-354-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 27 June 2022
Today we are talking about Web Components with Ron Northcutt. www.talkingDrupal.com/353 Topics - What are native web components
- How are they different from custom elements
- How are they different from JS frameworks
- Libraries
- ShadowDOM
- Difference between Progressive Web App and NWC
- Benefits of NWC
- How do you use them
- What are lifecycle callbacks
- Styles
- Html
- Slots
- Support for NWCs
- Use cases
- Anything else?
Resources Guests Ron Northcutt - @rlnorthcutt Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Donna Bungard - @dbungard MOTW Menu block This module provides configurable blocks of menu links with additional features not available in Drupal 8+ core.
Direct download: td-353-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 20 June 2022
Today we are talking about D7 to D9 Migration with Mauricio Dinarte. www.talkingDrupal.com/352 Topics - Why are you passionate about migration
- First thing to think about when migrating
- Timeline
- Tips and tricks
- Helpful tools and migrations
- Tricky things to migrate
- Data structure inconsistencies
- Embedded media
- Data management
- Source sets
- Understanddrupal.com
- Who is the audience
- Any new content
Resources Guests Mauricio Dinarte - understanddrupal.com - @dinarcon Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Donna Bungard - @dbungard MOTW Event Platform The Event Platform is actually a set of modules, each of which provides functionality designed to satisfy the needs of anyone creating a site for a Drupal Camp or similar event.
Direct download: td-352-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 13 June 2022
Today we are talking about Core Theming with Cristina Chumillas. www.talkingDrupal.com/351 Topics - What’s new in core theming?
- Why is Claro in core important?
- Why is Olivero in core important?
- Why was it so long between new themes?
- Continuous improvement?
- What is the biggest improvement?
- What happens to old themes?
- Accessibility
- CSS
- Drupal 10
- Compound elements
- Getting involved
Asheville promo removed due to copyright claim Resources Guests Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Herchel - herchel.com - @mikeherchel MOTW Quicklink This module provides an implementation of Google Chrome Lab’s Quicklink library for Drupal. Quicklink is a lightweight (< 1kb compressed) JavaScript library that enables faster subsequent page-loads by prefetching in-viewport links during idle time.
Direct download: td-351-libsynv2.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 6 June 2022
Today we are talking about Accessibility Scanning & Testing with Mike Gifford & Daniel Mundra. www.talkingDrupal.com/350 Topics - Accessibility Scanning and Testing
- Goals
- Popular tools
- Drupal tools
- Storybook
- VPAT
- OpenACR
- How it replaces VPAT
- OpenACR and Drupal
- Tackling Accessibility
- Tools to use
- Automation
- CI/CD
- Issues that will not be caught
Asheville promo removed due to copyright claim Resources Guests Mike Gifford - mgifford.medium.com @mgifford Daniel Mundra - danielmundra.com Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Herchel - herchel.com - @mikeherchel MOTW Editoria11y Editoria11y (“editorial accessibility”) is a user-friendly checker that addresses three critical needs for content authors - It runs automatically. Modern spellcheck works so well because it is always running; put spellcheck behind a button and few users remember to run it!
- It runs in context. Views, Layout Builder, Media and all the other modules Drupal uses to assemble a complex page means checkers that run on individual fields cannot “see” errors that appear on render.
- It focuses exclusively on content issues: things page editors can easily understand and easily fix. Editoria11y is meant to supplement, not replace, testing with comprehensive tools and real assistive devices.
Direct download: td-350-libsynv2.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 30 May 2022
Today we are talking about Storage Entities with Martin Anderson-clutz. www.talkingDrupal.com/349 Topics - Miller
- TD site update
- Storage Entities
- Inspiration
- Benefit of new entity type
- Comparison to custom entity
- Lightweight by design
- Roadmap
- Use cases
- Revisions
- Inline entity form
- Core candidacy
- Naming modules
- Getting Started
Resources Guests Martin Anderson-Clutz - @mandclu Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Herchel - herchel.com - @mikeherchel MOTW Preview Link Provides a preview link that is tokenised, and therefore bypasses access control to allow any user to view the latest revision of an entity.
Direct download: td-349-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 23 May 2022
Today we are talking about A Website’s Carbon Footprint with Gerry McGovern. www.talkingDrupal.com/348 Topics - Earth day
- What is a carbon footprint
- How do websites contribute
- How can you calculate your site’s impact
- Cloud vs dedicated hosting
- How do you determine a vendor’s impact
- Small sites VS FAANG
- How to improve your site
Resources Guests Gerry McGovern - gerrymcgovern.com @gerrymcgovern Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Herchel - herchel.com - @mikeherchel MOTW Config Pages At some point I was tired of creating custom pages using menu and form API, writing tons of code just to have a page with an ugly form where a client can enter some settings, and as soon as a client wants to add some interactions to the page (drag&drop, ajax etc) things starts to get hairy. The same story was with the creation of dedicated CT just to theme a single page (like homepage) and explaining why you can only have 1 node of this type, or force it programmatically.
Direct download: td-348-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 16 May 2022
Today we are talking about GitLab CI with Chris Wells. www.talkingDrupal.com/347 Topics - CI
- GitLab CI
- What is Drupal transitioning from?
- Benefits of CI
- Key concepts and terminology
- Commonly used CI tools
- Community Benefits
- GitLab CI with other tools
- Coolest integration at Redfin
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin
Direct download: td-347-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 9 May 2022
Today we are talking about Open Source Compensation with Tim Lehnen. www.talkingDrupal.com/346 Topics - How was DrupalCon?
- Suggestion from listener
- Open Source like cURL and OpenSSL
- Developer burnout and frustration
- Question about boosting other contribution to C-Level
- Great ways to compensate
- What are you working on now?
Resources Guests Tim Lehnen - @timlehnen Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin MOTW Tome Tome is a static site generator, and a static storage system for content.
Direct download: td-346-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 2 May 2022
Today we are talking about DrupalCon 2022. www.talkingDrupal.com/345 Topics - First in person DrupalCon
- Most impactful thoughts from DriesNote
- Best Sessions
- Next year in Drupal
- New technologies
- What are you going to try on the flight home
- How was your session?
- Any interesting people or conversations?
- Swag
Resources Guests AmyJune Hineline - @volkswagenchick Mike Miles - @mikemiles86 Stephen Cross - stephencross.com - @stephencross Hosts John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin
Direct download: td-345-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 25 April 2022
Today we are talking about Cypress, New Tools, and more. www.talkingDrupal.com/344 Topics - Cypress
- Process
- HackMD
- Quant UX
- Non Drupal
- SvelteKit
- Laravel
- NodeJS
- Native Web Components
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chris Wells - redfinsolutions.com - @chrisfromredfin MOTW Flush Plays a fun flushing sound when the cache is flushed. Sound is configurable in the admin settings under UI.
Direct download: td344-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 18 April 2022
Today we are talking about Marketing Automation with Mautic with Ruth Cheesley. www.talkingDrupal.com/343 Topics - What is Marketing Automation
- What is Mautic
- How does Mautic work
- Is Mautic free
- Similarities between Drupal and Mautic
- Mautic and Acquia
- How Mautic works with Drupal
- What Mautic can automate
- Privacy features in Safari
- Customizing Mautic
- Plugin ecosystem
- Mautic Acceleration team
Resources Guests Ruth Cheesley - ruthcheesley.co.uk @RCheesley Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Anello - @ultimike MOTW Webform Mautic Adds a Webform handler to map submissions to Mautic forms. Automatically send Mautic cookies (session and device ID), to merge the newly created contact from the submission with the anonymous tracked visitor through the tracking pixel seamlessly. Automatically forward the IP address to Mautic, to provide consistent tracking of leads once they submit the form.
Direct download: td-343-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 11 April 2022
Today we are talking about Acquia Code Studio with Matthew Grasmick and Ron Northcutt. www.talkingDrupal.com/342 Topics - What is Acquia Code Studio?
- Are merge requests something that can be done via the Acquia Dashboard?
- Can I make edits in the browser?
- Is it Acquia Cloud only?
- Can you use gitlab, github or bitbucket?
- How does testing work?
- Can it co exist with current dev tools?
- Can you add additional tools like sonarqube?
- Are there additional fees?
- Can existing customers use CS?
- Is there a local setup?
Resources Guests Matthew Grasmick - @grasmash Ron Northcutt - @rlnorthcutt Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Anello - @ultimike MOTW Calendar View A lightweight module to display any Views results in a calendar table. Compatible with any View as it - should - respects exposed date filters (e.g. >=, <=, ‘between’…etc) and the default rendering of the results (e.g. display fields or as rendered entity).
Direct download: td342-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 4 April 2022
Today we are talking about Mentoring at DrupalCon with AmyJune Hineline. www.talkingDrupal.com/341 Topics - Mentoring at DrupalCon
- Why is mentoring important
- How can people help
- Why do people become mentors
- How does a mentor get started
- How does mentoring help the community
- Do mentors get contribution credits
- What is being done to convert periodic mentors to consistent mentors
- What makes you passionate about mentoring
- Discover Drupal
- Were there any lessons from virtual events that will persist to live events
Resources Guests AmyJune Hineline - @volkswagenchick Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Anello - @ultimike MOTW Layout Builder Section Navigation Adds a new block available to layout builder that displays a list of anchor links for other components of the same section.
Direct download: td-341-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 28 March 2022
Today we are talking about storybook with Randy Oest. www.talkingDrupal.com/340 Topics - What is Storybook
- Why are component libraries so popular
- Difference between Storybook and Patternlab
- Why choose Storybook
- Useful Addons
- Controls
- Accessibility
- Screen Size
- Figma
- Zeppelin
- Write your own
- Chromatic visual testing
- Integration with Drupal
- Headless environments
- Emulsify
- When would you not use Storybook
- Interesting use cases
- Chromatic (not the Drupal agency)
- Resources for getting started
Resources Guests Randy Oest - randyoest.com @amazingrando Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Mike Anello - drupaleasy.com @ultimike MOTW Perimeter Basic perimeter defence for a Drupal site. This module bans the IPs who send suspicious requests to the site. The concept is: if you have no business here, go away.
Direct download: td-340-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 21 March 2022
Today we are talking about Smart Date with Martin Anderson-Clutz www.talkingDrupal.com/339 Topics - Why are dates in Drupal so complex
- How does Smart Date make things easier
- What inspired you to make Smart Date
- How has the community helped shape the evolution of Smart Date
- Are there other key features
- How is Smart Date’s approach to recurring events different from other modules
- How do you get started with Smart Date
- What if your site is using core Date field
- What modules does Smart Date work with
- Complex use cases
- When should you NOT use Smart Date
- Roadmap
- How can people help
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu MOTW Inline Entity Form Provides a widget for inline management (creation, modification, removal) of referenced entities. The primary use case is the parent -> children one (product display -> products, order -> line items, etc.), where the child entities are never managed outside the parent form. Existing entities can also be referenced.
Direct download: td-339-libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 14 March 2022
Today we are talking about Tailwind CSS with Oliver Davies. www.talkingDrupal.com/338 Topics - Tailwind CSS
- Excitement about Tailwind
- Why someone would not be excited
- Benefits
- Advantages over bootstrap
- Using it with Drupal
- Learning the language
- Starter Kit
- Tailwind themes
- Older browsers
- Build Process
- Tailwind UI and paid plans
- Future of Tailwind
- Responsive Design
Resources Guests Oliver Davies - https://www.oliverdavies.uk @opdavies Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu
Direct download: td-338-libsyn.mp3
Category: general
-- posted at: 3:00pm EDT
|
|
Mon, 7 March 2022
Today we are talking about Layout Paragraphs with Justin Toupin. www.talkingDrupal.com/337 Topics - Ukaine – https://www.drupal.org/association/blog/drupal-association-statement-of-support-for-ukraine
- Drupal 7 end of life
- What is Layout Paragraphs
- How it works
- Who it is for
- Current status
- Timeline for the project
- Why you worked on this
- Marketing and editorial staff need flexible tools
- Complex interfaces became the norm
- Content teams need to involve devs
- Layout paragraphs has been called an evolution of WYSIWYG
- Paragrpahs
- Comparison between Layout Paragraphs and Layout Builder
- Listener question from Steven – Is there a way to show the label of the paragraph type without needing to hover over the content on the edit screen
- What is next
- Mercury editor
- Getting started
- Headless Drupal
Resources Guests Justin Toupin - aten.io @justin2pin Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu MOTW JSON:API Node Preview Tab Adds a tab to nodes that allows a quick preview of the node’s representation as JSON:API. If using this with a Chrome browser, we suggest using the JSONVue extension to improve the formatting, with the option enabled to format contents in frames.
Direct download: td-337_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 28 February 2022
Today we are talking about Discover Drupal with Angie Sabin. www.talkingDrupal.com/336 Topics - Drupal 10.0.0-alpha2 was tagged
- Describe Discover Drupal
- Importance of Discover Drupal
- Roles in DD
- Mentor’s responsibilities
- Time commitment
- Mentor application closed
- North America only and plans to expand
- Other ways to support the program
- Number of trainees
- Plans to join with EDU
Resources Guests Angie Sabin - https://www.drupal.org/u/angiesabin Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Martin Anderson-Clutz - @mandclu MOTW Search Overrides - What the module does
- Allows editors to specify “featured results” for specific queries, using a capability built into modern versions of Apache Solr
- What versions are available
- 2.0.3, works with Drupal 8 and 9
- What you like about the module and how you use it
- It provides an admin page for creating and managing overrides, but you can also create overrides and exclusions for a node while editing it
- What you like about the module and how you use it
- By default works with nodes, but can be configured to pull from a search
- Dependencies to thinks about
- Requires using Apache Solr for search
Direct download: td336_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 21 February 2022
Today we are talking about LocalGov Drupal. www.talkingDrupal.com/335 Topics - LocalGov description
- What a council is and how LocalGov helps
- Who it’s for
- Publicly owned asset
- How distributions reduce cost
- Layout Builder vs Paragraphs
- Headless / Decoupled
- Central gov.uk design system
- Drupal version
- Updating
- Roadmap
- How to help
Resources - LocalGov Drupal
- Drupalcon talks
- Mark Conroy
- Drupal Distributions - common challenges and solutions (Panel)
- Why UK councils chose LocalGov Drupal (and didn’t) | DrupalCon
- Theming for Distributions: Sub-theming Like a Pro | DrupalCon
- Distributed governance in a distribution for local government | DrupalCon
- Sociocracy explainer
- Council sites
- Gov.uk Design system
- Slack channel (needs invite)
- Meetings and Public Google calendar
Guests Will Callaghan - localgovdrupal.org @willguv Finn Lewis - agile.coop @finnlewis Mark Conroy - annertech.com @markconroy Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr
Direct download: td-335_libsyn-intro.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 14 February 2022
Today we are talking about Leading a Drupal Team in Government with Abigail Bowman and Laura Larrimore. www.talkingDrupal.com/334 Topics - John - Kids listening to show – Alexa and silly songs – Lando pantheon recipe
- Abby - Paper room craft – GOTW Pokemon Arceus
- Laura - Olympics
- Nic - Storybook
- FL Drupal Camp
- Abby’s Game of the Week
- Getting involved in management
- Current projects
- Uniqueness of government
- Building and maintaining a strong team
- Flexibility
- Onboarding
- Training
- Buy in from executives
- Managing changing expectations
Resources Guests Laura Larrimore Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr MOTW Menu breadcrumb This module allows you to use the menu the current page belongs to for the breadcrumb, generating breadcrumbs from the titles of parent menus.
Direct download: td334_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 7 February 2022
Today we are talking about Behat with Chris Burgess. www.talkingDrupal.com/333 Topics - Nic - Wordpress subtheme
- Abby - Wix site – Game of the Week Sable
- Chris - OSA Role appointment and suumer holidays
- John - Squid Games – Snow
- Description of Behat
- How it works
- Managing Expectations
- Where in the development cycle
- How to write tests for Behat
- Best Practices
- How far do you get out of the box?
- Favorite Addons
- Getting Started
Resources Guests Chris Burgess - https://chris.bur.gs @xurizaemon Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr MOTW SVG Image This module changes default image field widget and formatter to allow use SVG image with the standard Image field.
Direct download: td333_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 31 January 2022
Today we are talking about Permission Management with Benji Fisher. www.talkingDrupal.com/332 Topics - John - Squid Games – Midcamp hat
- Abby - Turkish Market and lentil soup
- Benji - Fruition dedicating more time for open source
- Nic - Config for Drupal 9.3
- Overview of Permissions
- Familiar examples
- Biggest problem
- UX nightmare
- Phantom permissions
- 9.3 significant improvements
- Passion project
- Process to get this in
- Reviewer role
- Next phases
- How to help
- Drupal puzzles
Resources Guests Benji Fisher - @benji17fisher Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr MOTW Flood Control Flood Control provides an interface for hidden flood control variables (e.g. login attempt limiters) and makes it possible for site administrators to remove IP addresses and user ID’s from the flood table.
Direct download: td332_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 24 January 2022
Today we are talking about Migrating Paragraphs for the National Zoo with Mohammed El-Khatib. TalkingDrupal.com/331 Topics - Nic - Family flew home
- Abby - Little free library – Hades game
- Mohammed - Migrating D9 to Tailwind CSS and Alpine – Travel plans fell through
- John - Listening to TD with kids
- National Zoo
- How the National Zoo uses Drupal
- Why the zoo needed to migrate paragraphs
- Mapping migration strategy
- Tool
- Migrate Plus
- Migrate Tools
- Migrate Upgrade
- Nested Paragraphs
- Translation
- Any strategies to migrate
- Resources for help
- Tips and Tricks
- What is next for National Zoo
- Anything to add?
Resources Guests Mo El-Khatib - mmelkhatib Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Abby Bowman - www.linkedin.com/in/arbowman @abowmanr MOTW - Draggable views
DraggableViews makes rows of a view “draggable” which means that they can be rearranged by Drag’n’Drop.
Direct download: td331_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 17 January 2022
Today we are talking about Remote Development on a LAN. TalkingDrupal.com/330 Topics - John - Don’t Look Up
- Stephen - Docker Desktop no longer free
- Nic - Snowman – Computer
- Remote development on a LAN
- What remote development is
- History behind approach
- Mixed env
- Solution for overheating on Mac and performance
- BLT
- 30 seconds on Linux 20 minutes on Mac
- Key concepts
- Best tool
- Desktop of choice
- Linux box
- Desktop
- Benefits
- Challenges
- Key takeaways
- Getting started
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross MOTW - External Links
- External Links is a small module used to differentiate between internal and external links. Using jQuery, it will find all external links on a page and add an external icon indicating it will take you offsite or a mail icon for mailto: links.
Direct download: td330_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 10 January 2022
Today we are talking about The Penguin Corps with Stu Keroff and Students from the Penguin Corps. TalkingDrupal.com/329 Topics - Stephen - AZ trip
- Nic - Computer build
- Stu - Back to school
- Favorite things
- Rania Grade 7
- Walking up and down stairs 10 times to get to sleep
- Michael - Grade 7
- Sports, Basketball or Swim
- Cam - Grade 7
- Working on cars, 1986 Ford Mustang
- Geoffrey - Grade 6
- Nithya - Grade 6
- Penguin Corps
- How it got started
- Getting support
- Why Linux
- Computers in the classroom
- Importance
- Digital Divide
- Hardware
- Donations
- Beyond the classroom
- Corporate support
Resources Guests Stu Keroff - @studoeslinux Rania Michael Cam Geoffrey Nithya Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross
Direct download: td329_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 3 January 2022
Today we are talking about the year in Review. TalkingDrupal.com/328 Topics - John - Office light
- Stephen - New favorite podcast
- Nic - Finally found a graphics card
- FLDC
- TD 2021
- Stephen stepped back from weekly recordings
- Changes at TD
- Division of labor
- Production Schedule
- Keynote at GovCon
- Drupal 8 EoL
- Drupal 7 EoL approaching
- Virtual Conferences
- Tech changes
- Stephen
- Split keyboard
- synology
- SBC and micro controllers
- John
- Nic
- Favorite moments in 2021
- Stephen
- John
- Changing Jobs
- Kids growing up
- Nic
- Kitako growing up
- Cooking
- Thoughts for 2022
- Stephen
- John
- In person events
- More contribution
- Nic
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross
Direct download: td328_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 27 December 2021
Today we are talking about Layout Builder vs Paragraphs. TalkingDrupal.com/327 Topics - Nic - Family visiting
- Stephen - Behat
- John - Vacation time
- Why choose Layout Builder
- Josh Miller Q1 - Content model concerns
- Why choose paragraphs
- Why not choose layout builder
- Core integrations
- Xlation
- Content split
- Needs deep core patches
- Needs UI customization
- Why not choose paragraphs
- Performance
- Hard to use UI
- Why choose – use both
- Josh Miller Q2 - Risks about moving into and out of each platform
- Josh Miller Q3 - Templating concerns
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross MOTW Linkit Linkit provides an easy interface for internal and external linking with wysiwyg editors by using an autocomplete field. Linkit has by default support for nodes, users, taxonomy terms, files, comments and basic support for all types of entities.
Direct download: td327_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 20 December 2021
TalkingDrupal.com/326 Topics - John - Getting ready for xmas
- Kevin - B Movie marathon Santa and the Ice Cream Bunny
- Nic - New mic location
- Beginning of Recording Initiative
- Number of camps annually
- The “Kit”
- Effects of the Pandemic
- Pipeline
- Tips and tricks
- Future of the initiative
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kevin Thull - @kevinjthull MOTW CSP The Content-Security-Policy header allows your Drupal site to inform browsers of trusted sources for JavaScript, CSS, and other external resources. This adds a security layer to detect and mitigate the risk of Cross Site Scripting (XSS), data injection, and other vulnerabilities.
Direct download: td326_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 13 December 2021
Today we are talking about The Gin Admin Theme with Sascha Eggenberger. TalkingDrupal.com/325 Topics - Nic - Stretch
- Kevin - Camp shirt acoustic tile
- Sascha - Bought a stroller this week
- John - Christmas blow up decorations
- Elevator pitch for gin admin theme
- Origin story
- Enhancement to Claro
- Why people love the theme
- Extensibility
- Add-on modules for gin admin theme
- Any challenges where the base theme is experimental
- The Gin team
- Will it make it into core
- Roadmap
- How to help
Resources Guests Sascha Eggenberger - @saschaeggi Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kevin Thull - @kevinjthull MOTW Layout Paragraphs Layout Paragraphs provides an intuitive drag-and-drop experience for building flexible layouts with paragraphs. The module was designed from the ground up with paragraphs in mind, and works seamlessly with existing paragraph reference fields.
Direct download: td325_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 6 December 2021
Welcome to Talking Drupal. Today we are talking about The New SimplyTest.Me with Adam Bergstein & Matt Glaman. TalkingDrupal.com/324 Topics - John - Went to Maine
- Kevin - Movie marathon – heading back to Chicago
- Adam - Surprise reservation
- Matt - New development on phpstan-drupal Contributions from brambaud – New job!!
- Nic - Vet with kitako
- Listeners new to simplytest.me episode 279
- Brief history
- New upgrade!
- When will Drupal 10 be on simplytest.me
- Tech partners
- Process for getting one click demos
- Plugin, you can contribute
- Roadmap
- Drupal pod
- How we can help
Resources Guests Adam Bergstein - @n3rdstein Matt Glaman - @nmdmatt Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kevin Thull - @kevinjthull MOTW Gin Admin Theme A radically new UI layout paired with goodies like a Darkmode will give your Drupal’s Admin interface a facelift. The Gin theme also includes things which are currently out of scope for Claro and/or some customisations we’re experimenting with for the future. Built on the foundation of Claro from one of the lead designers of Claro & Drupal Design System.
Direct download: td324_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 29 November 2021
Welcome to Talking Drupal. Today we are talking about Pantheon Autopilot with Nathan Tyler. TalkingDrupal.com/323 Topics - Nic - Firefly iii
- Kevin - Visiting Asheville
- Nathan - Working on 227 open source repos, soccer league
- John - Drupal Providence
- Pantheon Autopilot
- Visual regression tests
- How it works
- Comparison with backstop js
- Deployment workflow
- Composer integration
- Compatible Drupal versions
- Other platforms
- Pantheon upstreams
- Development process
- Acquisition
- Automatic updates initiative in Drupal core
- Developer reactions
- Need for autopilot once automatic updates are supported
- Roadmap
- Adding it to your account
- Most surprising project from pantheon
Resources Guests Nathan Tyler - @getpantheon Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kevin Thull - @kevinjthull MOTW Webform The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their inputs are customizable. Whether you need a multi-page form containing a multi-column input layout with conditional logic or a simple contact form that pushes data to a SalesForce/CRM, it is all possible using the Webform module for Drupal 8/9.
Direct download: td323_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 22 November 2021
Today we are talking about Camp Planning with April Sides. TalkingDrupal.com/322 Topics - Can you tell us about Drupal Camp Asheville?
- Why is camp planning “Your Jam”?
- How do you think virtual events have impacted camps?
- Do you think we will get back to In-person camps in 2022?
- What are your thoughts on hybrid camp formats in the future?
- What is neurodiverse inclusion?
- Why is it important for events and the Drupal community?
- What is your favorite aspect of camp planning?
- Biggest challenge
- Biggest Success
- Tips for starting a new camp
- How to help with an existing camp
Resources Drive by Daniel Pink Notist - John Notiat - April Event Organizers Working Group Event Accessibility Playbook Drupal Camp Asheville Drupal Camp Asheville Project Asheville Twitter Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi April Sides - @weekbeforenext Module of the Week DropzoneJS Drupal integration for DropzoneJS - an open source library that provides drag’n’drop file uploads with image previews.
Direct download: td322_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 15 November 2021
Today we are talking about Drupal Diversity & Inclusion with Tearyne Almendariz. TalkingDrupal.com/321 Topics - Nic - Split keyboard
- April - Daylight saving pet time adventures
- Tearyne - Summer sabbatical coming to an end - working for Pantheon now!
- John - NEDCamp!
- Brief background for DDI
- Talking Drupal #217 - Tara, Marc, Alanna
- Talking Drupal #297 - with Fatima & Tara
- First involvement in DDI
- What’s new with DDI
- Regional leads
- Focus on Restoration and rejuvination
- Changes over the years
- Support from community
- How to expand diveristy and equity in tech
- How to elevate women in tech
- React community
- New members
- Getting involved
- First online camp
- Biggest issue in Drupal right now for Diversity
- Neurodiversity
- How to be an ally and an advocate
Resources Guests Tearyne Almendariz - @TearyneG Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi April Sides - @weekbeforenext MOTW Entity Usage
Direct download: td321_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 8 November 2021
Today we are talking about Drupal 8 End of Life with Gábor Hojtsy. TalkingDrupal.com/320 Topics - John - NEDCamp is in two weeks
- April - Planning Drupal Camp Asheville in person next year
- Gábor - Thinking of all versions of Drupal
- Nic - Vacation was great - visited Salem
- What End of Life (EoL) means
- Statistics on number of sites
- Why D8 EoL is before D7
- What can people do to continue using D8
- Does the new release schedule and EoL schedule improve the platform
- Improvements to the process
- Process expected for D9 and D10
- D8 -> D9 migration process affect on adoption
- Expected differences with D7 EoL
- Current Projects
- Contributions
- Next big thing
- Core committer experience over the years
- Initiative lead, lead
- Merge request support with gitlab
- Making core committer’s life easier
Resources commit 62f939944f9ecdff0cfb84e1eb057237ad3d52ed Author: Dries Buytaert <dries@buytaert.net> Date: Tue Sep 16 17:35:02 2003 +0000 - Added 'escape HTML' option to the filters. Patch by Gabor Hojtsy. commit 069e1bb87b9971f160f8ddccfe95335986dd17e0 Author: Dries Buytaert <dries@buytaert.net> Date: Sun Sep 28 17:07:46 2003 +0000 - More translation fixes for the menu items. Patch by Gabor. commit bcfa6dca1e6646a50f12f617425c6087cae97ac8 Author: Dries Buytaert <dries@buytaert.net> Date: Sun Sep 28 18:23:13 2003 +0000 - Translation improvements for the block module help. Patch by Gabor. commit 7531e82969cda841d2e03a736c2b0568ed2647e7 Author: Dries Buytaert <dries@buytaert.net> Date: Mon Sep 29 18:35:46 2003 +0000 - Made sure non US-ASCII mails are sent out properly. Patch by Gabor. TODO: rename user_mail() to drupal_mail() and move it to common.inc. Other modules, such as the project module, should use this as well or they risk to send out /invalid/ mails. Guests Gábor Hojtsy - www.hojtsy.hu @gaborhojtsy Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi April Sides - @weekbeforenext MOTW Views AJAX History Enable bookmaking of AJAX views. Supports filters and paging.
Direct download: td320_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 1 November 2021
Today we are talking about Backdrop with Jen Lampton. TalkingDrupal.com/319 Topics - Nic - Vacation
- April - need new shelves for Lego Harry Potter
- Jen - Heirloom tomatoes and too much rain
- John - Personal website / blog
- Backdrop CMS Elevator pitch
- Difference between Drupal and Backdrop
- Why choose Backdrop over Drupal
- Matt Glaman on twitter
- General challenges of growing a fork’s identity
- Challenges in being thrifty
- Biggest milestones in the last two years
- New core committers
- 7 releases with new features
- Layouts
- File browser
- Lazy loading images
- Config overrides
- Telemetry
- Backdrop Live events
- More listener questions (Matt Glaman)
- Contributor community
- Companies specializing in Backdrop
- Wider adoption as D7 approaches EoL
- Wider adoption as D9 approaches EoL
- Ease of migration from D7
- Easier than migrating D7 to D9
- More listener questions (Matt Glaman)
- Anything that you would do differently after 6 years
- Philosophy
- Biggest upcoming features
- Telemetry
Resources Guests Jen Lampton - Jeneration Web Development @jenlampton Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi April Sides - @weekbeforenext MOTW CKEditor CodeSnippet
Direct download: td319_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Mon, 25 October 2021
Today we are talking about DDev with Randy Fay TalkingDrupal.com/318 Topics - John - TD youtube and linkedin
- AmyJune - Getting ready for winter and music shows
- Randy - managing hospice for mother
- Nic - House cleanouts and lego
- DDEV elevator pitch
- Beginning of DDEV
- Development Process
- Team
- Docker use cases
- Listener Marc van Gend “I’d love to hear about the current state of the project, given the change of ownership. Is it healthy financially?”
- Listener Josh Miller “Randy has a long history with Drupal, outdating most. https://drupal.org/u/rfay a little over 16 years. How did his contribution start, and how has it changed? Does he still build with Drupal?”
- Roadmap
- Listener Stephen Cross “I easily got DDEV running on Raspberry Pi, while other tools do not run simply. How has ARM adoption been?”
- Josh on Twitter “Will docker work on new processors?”
Resources Compu-Home Systems TomorrowHouse (1980’s Home Automation run by an Apple II Randy and Nancy’s 2.5-year bike trip through the Americas Ddev docs DDEV Github What’s So Different about DDEV? #ddev for tweets Talking Drupal on YouTube Guests Randy Fay- http://randyfay.com @randyfay Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi AmyJune - @volkswagenchick MOTW Recaptcha Uses the Google reCAPTCHA web service to improve the CAPTCHA system. It is tough on bots and easy on humans. reCAPTCHA is built for security. Armed with state of the art technology, it always stays at the forefront of spam and abuse fighting trends. reCAPTCHA is on guard for you, so you can rest easy.
Direct download: td318_libsyn.mp3
Category: general
-- posted at: 2:00pm EDT
|
|
Thu, 21 October 2021
Today we are talking about Non-Code Contribution TalkingDrupal.com/317 Topics - What is Talking Drupal
- Podcast with audio and video
- We recorded our 300th episode in June, over 175 guests, 700K audio downloads
- Weekly episodes covering a variety of topics
- Most recent 315 with Tara King, Director of Developer Relations at automatic, Comparing Drupal and Wordpress Communities
- Visit www.talkingdrupal.com
- This may be a different keynote than you are accustomed to. Talking Drupal is a discussion, and that’s what we are having today.
- Today we are talking about Non-Code Contribution: Using your passion and skills to power open source.
- What is contribution in an open-source project?
- Providing your time, skills or resources to benefit the project
- Today we’re talking about non code contributions
- Early on contribution was considered writing code
- Over time we have learned to value non-code contributions just as much as code contrib
- Rather than defining non-code contribution by what it is not, we need a term to define it by what it is
- Community is built in meetups, camps, and cons
- Majority of contribution has nothing to do with coding at a camp
- Attending
- Speaking
- Training
- Organizing
- Organizing a camp (NEDCamp.org / Nov 19th)
- Volunteering at a camp
- Stephen - Sponsorship, lead for many years
- Nic - Website & Signage
- John - Current Lead, Day of Logistics, Venue coordination
- Some other examples of contribution
- Mentorship
- Documentation
- Training
- Summits
- Being on a committee/Board
- Answering questions in issue queue
- Answering questions in slack
- Who is a contributor?
- Is it a self designation or a community designation?
- Why would you contribute?
- Contribution is a relationship
- Give and receive
- Makes you feel good
- Benefit Skills
- Technical
- Communication
- Project Management
- Benefit Career
- Skills
- Visibility
- Building Personal Network
- Networking at Events
- Financial Compensation
- Contribute does not always mean nights and weekends
- Contribute as part of your job
- Employers are open supporting open source, there are benefits got both company and employee
- Contribute to external project or contribute internal project to open source
- Will your company support your time to make NCC
- 315 we learned about Wordpress’ contribution goals
- Launched in 2014, Five for the Future encourages organizations to contribute five percent of their resources to WordPress development.
- Government
- 2016 Federal Source Code Policy
- Support for open source usage, encourage sharing across agencies
- 20 percent created code should be open source
- Start the Dialog with your company
- Why do we contribute - Contribution can be personal like donating to your favorite charity or playing your favorite game.
- Nic
- I was asked
- I enjoy giving back
- Helps my career
- Stephen
- John
- To help people and solve technical challenges for people
- Education and knowledge sharing
- To support something larger than myself / make the world a better place
- How did TD Start
- Long before Joe Rogans podcast deal with Spotify of 100 million
- 2008 - With Liberty and Justice for All - 5th grader
- Obama McCain
- 7 episodes
- Mechanics of podcasting,work involved with pre and post record production
- Virtual book club with Jason Pamental - pick a web design book, assign weekly chapters, Google Hangout
- Like to learn - similar Drupal journeys - makings of an interesting podcast… great reason to talk every week
- When did we start considering it a contribution? When did we start giving contribution credits on Drupal.org
- How did Talking Drupal come to be a non-code contribution?
- It always was a non-code contribution, we didn’t consider it at first because the Drupal community was code focused.
- Drupal.org Credit for TD started 20 November 2020
- Community Projects
- When did the drupal community start supporting NCC
- Why is this important
- How has the show & other non-code contribution impacted our lives / careers
- Stephen
- Friendships
- Have helped others
- Nic
- John
- Connections - Hey you are that guy
- Given me a sense of value
- Gives me a sense of supporting the community
- Why are non-code contributions important
- As valuable to the health of a project as code contributions.
- There are non-code requirements for all projects
- Not everyone is a developer/coder
- Get’s more people with a variety of skills involved in the community
- Moves open source forward
- Challenges of Contributing
- Contribution Imposter Syndrome
- My Contribution isn’t valuable
- Dealing with concerns that it’s not helpful
- Focus on your skills and passions
- Work, life, contribution balance
- Work it into your work
- Build a career based on contribution
- Contrib doesn’t have to be Nights and Weekends
- Add 30 min to the start or end of your day
- If you do tackle one thing a night
- Provide contrib during your workday
- Sustainability
- Projects are easy to do short time,
- Energy is high
- Newness interesting
- Most podcast don’t make it past 8 episodes
- Long term is a challenge
- Pre-show guest scheduling, content planning, shownotes
- Post Production audio and video
- Release and marketing
- 1 hour show = 6 - 8 hours
- Priorities and interests change over time
- NCC easier to transition in and out
- Had to make transition out of my primary roles and I did that, projects have thrived in those transitions
- Be honest with yourself
- How to get involved / How to contribute
- Just get started
- Look at your skill set
- Look at your interests
- Ask in the issue queue or drupal slack for a starting point
- You can also reach out to most camp organizers for recommendations
- Takeaways
- John
- Anyone can and everyone should contribute
- Stephen
- Your contribution is valuable
- Nic
- Code and non code are equal to the long term health of the project
Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - @stephencross
Direct download: TalkingDrupal317_libsyn.mp3
Category: general
-- posted at: 12:52pm EDT
|
|
Mon, 18 October 2021
Today we are talking about Accessibility with Rain Breaw Michaels. TalkingDrupal.com/316 Topics - We are talking about Accessibility today, but specifically gearing the conversation towards developers. Why?
- So many people when coding for accessibility simply provide workarounds. Why can this be dangerous?
- What is ARIA?
- What is meant by the term Landmarks?
- How does this apply to dev’s working with Drupal?
- What modules do you recommend?
- How can you help content editors maintain accessibility while adding content?
- What are common pitfalls you see devs make
- How can Javascript help or hurt Accessibility?
- In closing, is there anything you would like to add?
Module of the Week Anti Spam by CleanTalk Resources Clean Talk - Geerling’s Post Anti-spam by Clean Talk Acquia Engage Time Timer Driven to Distraction Design of everyday things (Book) ColorCube - Color Testing Tool ARIA WAI-ARIA HTML 5 Landmarks Module for decorative images Editoria11y Layout Builder Content Strategy for the Web PDF Accessibility course on Deque VPAT Hanlon’s Razor: “never attribute to malice that which is adequately explained by stupidity” Guest Rain Breaw Michaels - @rainbreaw Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chad Hester - www.chadkhester.com @chadkhester
Direct download: TalkingDrupal316_libsyn.mp3
Category: general
-- posted at: 3:19pm EDT
|
|
Mon, 11 October 2021
Today we are talking about What The Drupal & WordPress communities could learn from one another with Tara King. TalkingDrupal.com/315 Topics - What makes the WP community different?
- Automattic influence on the community.
- What could the Drupal community learn from the WP community?
- Is there a lot of crossover in people in each community?
- Do you think there is anything the WP community could learn from Drupal?
- What are some struggles shared across the two communities?
- How does platform sustainability differ between the two communities?
- Why do you think so many more people gravitate towards WP?
Module of the Week Resources Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tara King - @sparklingrobots
Direct download: TalkingDrupal315_libsyn.mp3
Category: general
-- posted at: 9:45am EDT
|
|
Mon, 4 October 2021
Welcome to Talking Drupal. Today we are talking about Transitioning from a Developer to an Owner with Nathan Dentzau. TalkingDrupal.com/314 Topics - Nic - Lenient
- Tara - Music league
- Nate - Landscaping
- John - Govcon keynote
- Career timeline
- Considering ownership
- Motivation
- Is this for everyone?
- What to consider
- Biggest challenges
- Fear of finding work
- Type of work Mythic Digital does
- Growth
- Where to find clients
Resources Guests Nate Dentzau - Mythic Digital @NathanDentzau Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tara King - @sparklingrobots MOTW Username Enumeration Prevention
Direct download: TalkingDrupal314_libsyn.mp3
Category: general
-- posted at: 4:22pm EDT
|
|
Mon, 27 September 2021
Welcome to Talking Drupal. Today we are talking about DevPanel with Salim Lakhani. TalkingDrupal.com/313 Topics - John - Nedcamp is going virtual!
- Tara - Made lots of bread
- Salim
- NYC Drupal camp talks / Devops summit
- Govcon talk
- Book
Pandemic by AG Riddle - Nic - Cannot use patches for Drupal 9 compatibility (more news soon)
- DevPanel elevator pitch
- How it works
- Hosting providers (AWS only at the moment)
- Adding other AWS services
- Billing structure
- Certifications
- Update process
- Is it open source
- Features
- Roadmap
- DevPanel is closed source but a Public Benefit Company - what that means
Resources Guests Salim Lakhani - DevPanel.com @salimlakhani Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tara King - @sparklingrobots MOTW
Direct download: TalkingDrupal313_libsyn.mp3
Category: general
-- posted at: 6:50pm EDT
|
|
Mon, 20 September 2021
Welcome to Talking Drupal. Today we are talking about DrupalPod with Ofer Shaal. TalkingDrupal.com/312 Topics - Nic - Voting
- Tara -
- Did not found core mentoring :oops:
- New job – Just started a few weeks ago so I’m still getting up to speed.
- Ofer -
- Editoria11y, Drupal module to help content editors with accessibility
- WordTune - Free AI service, rewrite paragraphs.
- John - SearchStax
- Module of the Week - Redirect After Login
- What is DrupalPod?
- What was the inspiration for DrupalPod?
- Who are the maintainers?
- How does DrupalPod work?
- Are you looking for help maintaining DrupalPod?
- Who uses DrupalPod?
- How much of DrupalPod is Open Source?
- What are some of the features of DrupalPod we haven’t talked about yet?
- What improvements are on the roadmap? Does it have a roadmap?
- Where did the DrupalPod Logo come from, who created it?
- How can people get involved with DrupalPod?
- Changing gears a bit before we end, what is it like seeing Drupal rector utilized so extensively across contrib?
Resources SearchStax Editoria11y WordTune DrupalPod Contributing to Core Gitpod SimplyTestMe GitPod Setup Druxt Guests Ofer Shaal - @shaal Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Tara King - @sparklingrobots
Direct download: TalkingDrupal312_libsyn.mp3
Category: general
-- posted at: 12:51pm EDT
|
|
Mon, 13 September 2021
Today we are talking about How to Measure Website Success with Chad Hester. www.talkingdrupal.com/311 Topics - John - Wedding
- Chad - Construction, someone shot Shelley with a pellet gun
- Nic - Bronchitis
- Wrench Turning
- Defining success
- Vanity Metrics
- Key Performance Indicators (KPI)
- Gathering KPIs
- Informing design and continuous improvements
- Challenges
- When to act
- Growth Driven Design
Resources Guests Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chad Hester - www.chadkhester.com @chadkhester
Direct download: TalkingDrupal311_libsyn_v2.mp3
Category: general
-- posted at: 10:22am EDT
|
|
Tue, 7 September 2021
Today we are talking about Drupal 9.2 with Angie Byron. www.talkingdrupal.com/310 Topics - Nic - Focal point -- Greg Boggs help with Breadcrumbs
- Chad - Contractor working on porch -- Webchick tour shirt!
- Angie - Vacation in July and flooded house -- New job at MongoDB
- John - Homebrew and lando
- Move to MongoDB
- Reason behind the move
- What Angie will be working on
- Cross pollination of communities
- MongoDB module
- Prep for a point release or major release in Drupal core
- Tips for releasing large scale software
- What's new in Drupal 9.2
- Path to Drupal 10
- Drupal's impact on Composer
- Sneak peek for Drupal 10
- Ckeditor 5
- Auto updates
- FLoC
- Migration
- Adam and his blimp
Resources Guests Angie Byron - @webchick Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chad Hester - www.chadkhester.com @chadkhester
Direct download: TalkingDrupal310_libsyn.mp3
Category: general
-- posted at: 9:36am EDT
|
|
Mon, 30 August 2021
Today we are talking about Media with Adam Globus-Hoenich and Sean Blommaert. www.talkingdrupal.com/309 Topics - John - Stung by a bee
- Chad - Obedience training
- Adam - Vacation in Canada - new tattoo idea
- Sean - New tattoos
- Nic - Cousin's game
- Current state of media
- Biggest advantage of media
- Common use cases
- Editing experience improvements
- Biggest common mistake
- Media library
- Scoping
- Change since being in core
- Momentum recently
- Standard Profile
- Performance concerns
Resources Guests Sean Blommaert - @seanBlommaert Adam Globus-Hoenich - @PhenaProxima Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chad Hester - www.chadkhester.com @chadkhester
Direct download: TalkingDrupal309_libsyn.mp3
Category: general
-- posted at: 5:11pm EDT
|
|
Mon, 23 August 2021
Today we are talking about Remote Work with Kaleem Clarkson. www.talkingdrupal.com/308 Topics - Chad - New dog and selling house
- Nic - Affogatos
- Kaleem - First covid test (negative) Speaking to United Airlines and Visa 8 -24 -21
- John - White water rafting
- How do you define remote work
- Fully distributed
- Hybrid remote
- Telecommuting
- How the pandemic has changed remote work
- How in person requirement affect companies
- How you onboard in remote
- Preboarding
- Onboarding
- Access to info
- What to prepare as an employee
- What to prepare as an employer
- Risk of isolation culture
- Remote work routines
- Net positive or net negative for companies
- Blend Me Inc
Resources Guests Kaleem Clarkson - kaleemclarkson.com @kaleemclarkson Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Chad Hester - www.chadkhester.com @chadkhester
Direct download: td308_libsyn.mp3
Category: general
-- posted at: 1:29pm EDT
|
|
Mon, 16 August 2021
Today we are talking about Mentoring with AmyJune Hineline. www.talkingdrupal.com/307 Topics - John - Cooperstown
- AmyJune - DrupalCamp Colorado - Geocaching
- Nic - Martha's Vineyard
- Importance of mentoring
- Mentoring in the Drupal community
- How AmyJune got involved
- Types of mentoring
- Bad mentoring experience
- Good mentoring experience
- Expectations from a mentor
- Finding a mentor
- Expectations as a mentor
- Tips to become a good mentor
- Contribution Mentor Summit
- Time and location
- Beginning of the summit
Resources Guests Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi AmyJune Hineline- @volkswagenchick
Direct download: TalkingDrupal307_libsyn.mp3
Category: general
-- posted at: 2:45pm EDT
|
|
Mon, 9 August 2021
Today we are talking about Docksal with Shelane French & Leonid Makarov. www.talkingdrupal.com/306 Topics - John - Busy August
- Nic - BBQ
- Shelane - Olympics
- Leonid - Bike trip with kids
- Docksal Elevator pitch
- Docksal Differentiators
- Why choose Docksal
- Conflict with other Docker based tools
- Involvement Timeline
- Develoment process
- Other Docker use cases
- Docksal Roadmap
- Getting started
Resources Guests Shelane French - @shelane Leonid Makarov - @lmakarov Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi
Direct download: TalkingDrupal306_libsyn.mp3
Category: general
-- posted at: 2:15pm EDT
|
|
Mon, 2 August 2021
Today we are talking about The Project Browser Initiative with Chris Wells. www.talkingdrupal.com/305 Topics - John - Design 4 Drupal
- AmyJune - Roadtrip, redwoods and Banana Slugs
- Chris - Upcoming RV roadtrip
- Nic - Tugboat
- Project Browser elevator pitch
- Initiative start
- Inspiration to join and seek leadership
- Current status
- Estimated timeline
- How can someone get involved
Resources Guests Chris Wells - https://www.redfinsolutions.com @chrisfromredfin Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi AmyJune Hineline - @volkswagenchick
Direct download: TalkingDrupal305_libsyn.mp3
Category: general
-- posted at: 11:35am EDT
|
|
Mon, 26 July 2021
Today we are talking with Preston So about Voice Content and Usability in Drupal, as well as his book from A Book Apart Voice Content and Usability. www.talkingdrupal.com/304 Topics - AmyJune Word Camp Santa Clarita
- John Elisha Otis 1853 Elevator pitch
- Nic Trumpet Vine (again)
- Preston Decoupled Days and just finished Gatsby: The Definitive Guide
- Voice Content and it's impact on usability
- First interest in the topic
- Learn about accessibility beyond content layout
- Designing a voice interface
- Voice system learning
- WCAG 3.0 Web Content Accessibility Guidelines success criteria
- Lessons from Voice content
- Bad voice content and it's impact
- How it applies to Drupal
- Preston's new book
Resources Guests Preston So - https://preston.so/ @prestonso Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi AmyJune Hineline - @volkswagenchick
Direct download: TalkingDrupal304_libsyn.mp3
Category: general
-- posted at: 10:07am EDT
|
|
Mon, 19 July 2021
Today we are talking about multitasking between projects. www.talkingdrupal.com/303 Topics - John - Timezone issue
- Fatima - Gaming chair
- Nic - Kint arrow
- What do we mean by multitasking
- Not task switching
- Kinds of projects
-
- Camp organizing
- Mentoring
- Podcasting
- Open source project maintenance
- Sewing
- Lego building
- Processes used to manage
-
- One per night
- Blocking time for each project
- Workflows weekly planning - daily wrap up
- Helpful tools
-
- Trello
- Apple Reminders
- Google Docs
- Calendar
- Fantastical
- Calendly
- Slack
- Email
- Todoist
- Notion
- Guestimer
- Hocus Focus
- Manager vs Maker
- Additional apps
-
Resources Guests Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Fatima Sarah Khalid - @sugaroverflow
Direct download: TalkingDrupal303_libsyn.mp3
Category: general
-- posted at: 12:20pm EDT
|
|
Mon, 12 July 2021
Today we are talking with members of the Drupal Community Working Group about who they are, what they do, and what they are currently working on. www.talkingdrupal.com/302 Topics - Donna Bungard - New at FFW trying to get acquainted.
- Jordana Fung - On vacation in FL
- Alex Burrows - Volunteer constable searching for missing person
- Mike Anello - Building a house and staying with parents
- Fatima Sarah Khalid - Mechanical Keyboard
- John Picozzi - Fire tablets for the kids
- Nic Laflin - New harddrive
- Founding of Community Working Group (CWG)
- Conflict Resolution Team
- Community Health Team
- Number of members
- Typical meeting
- Greatest successes
- Becoming a member
- Current projects
Resources Guests Mike Anello - drupaleasy.com @ultimike Donna Bungard - @dbungard Alex Burrows - @aburrows Jordana Fung - @jordana_f Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Fatima Sarah Khalid - @sugaroverflow
Direct download: TalkingDrupal302_libsyn.mp3
Category: general
-- posted at: 10:13am EDT
|
|
Mon, 5 July 2021
Today we are talking with Jason Pamental about his most recent project Quahog, the new website platform for the State of Rhode Island. www.talkingdrupal.com/301 Topics - John
-
- Jason
-
- Launched 10 Sites and visiting family
- Nic
-
- What is Quahog?
- Technology powering the platform
-
- Site Factory
- Drupal 9
- Pattern Lab
- Other technology options
- Length of planning to first launch
- Number of sites on platform
- End goal
- Pattern Lab
- Pros of Site Factory
Resources Guests - Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Jason Pamental - rwt.io @jpamental
Direct download: TalkingDrupal301_libsyn.mp3
Category: general
-- posted at: 2:57pm EDT
|
|
Mon, 28 June 2021
Today is a special episode of Talking Drupal, we look back over 300 episodes and pick out some of our favorite moments from Talking Drupal's past. We also bid farewell to Stephen the founder of Talking Drupal. www.talkingdrupal.com/300 Topics - Stephen - Blink critter camera
- John - Thank you Stephen!
- Jason - Bike ride with the family
- Nic - Rebuilding API
- Dries - In Belgium
-
- Drupal Community
- End of Life for Drupal 8
- John's Favorite episodes
-
- The Night before DrupalCon (79)
- Drupal 8 Cache System (233)
- Dries' First Episode (38)
- Nic's Favorite episodes
-
- Jono Bacon (265)
- First Episode (000)
- Wade Wingler (49)
- Stephen's Favorite episodes
-
- Off the Cuff and This and That
- Pre and Post Show discussion
- Jeff and Jacob guest appearances
- Jason's Favorite episodes
-
- Site vs System (55)
- Mobile Friendly Drupal (72)
- Tim congratulations
- Jacob congratulations
- Favorite moments
-
- Dinners / Game nights
- First NEDCamp afterparty
- Meeting Rob at NEDCamp
- Seeing fans live
Resources Stats - 299 episodes (one missing) 206
- 5 hosts
- 5 guest hosts
- 120 guests
- Only person to be guest, guest host, and host (Jason)
- First Module of the week
-
- Last Module of the week
-
- # module of the week 116
- First OTC
-
- This and That 4 total
- Longest break between appearances 201 (17, 218)
-
- Jen Lampton
- Oct 2 2013, Jul 9 2019
- Most Frequent guests (5 appearances)
-
- Kathy Beck
- Kevin Thull
- Jacob Rockowitz
- Tim Lehnen
- Recording
-
- Google hangouts
- Youtube over the air
- Zoom
- 2013 - 29
- 2014 - 49
- 2015 - 30
- 2016 - 34
- 2017 - 19
- 2018 - 34
- 2019 - 36
- 2020 - 42
- 2021 - 27 (so far)
- 37 Average
Guests Dries Buytaertdri.es @Dries Hosts Stephen Cross - www.stephencross.com @stephencross Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Jason Pamental - rwt.io @jpamental
Direct download: td300_libsyn.mp3
Category: general
-- posted at: 9:36am EDT
|
|
Fri, 18 June 2021
Today we chat with our friend Jacob Rockowitz about the sustainability of the webform module and module maintainership sustainability in general. www.talkingdrupal.com/299 Topics - Jacob's 5th appearance
- John got a new job!
- Jason launching 6 sites this week
- Nic went to the drive-in
- Jacob no more bike rides, just walks in the park
- Stephen finding Ansible useful
Story: Recording episode 300 - get your recordings into show@talkingdrupal.com
- Elevator pitch for webform
- When did Jacob begin maintaining Webform
- What is sustainability?
- Open collective
- How to make Drupal more sustainable
- Ways to contribute
- Donations vs time contribution
- Why open collective?
- Is there an exit plan
Resources Guests Jacob Rockowitz www.jrockowitz.com @jrockowitz Hosts Stephen Cross - www.stephencross.com @stephencross Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Jason Pamental - rwt.io @jpamental
Direct download: TalkingDrupal299_libsyn.mp3
Category: general
-- posted at: 10:25am EDT
|
|
Thu, 10 June 2021
Today we are chatting with Matthieu Scarset about two modules he created to solve common Drupal problems. www.talkingdrupal.com/298 Topics - Stephen - Moonlander Keyboard
- John - 300th Show call for videos
- Nic - Seeing friends again
- Jason - Launching 4 sites tomorrow for RI eCMS
- Matthieu - Moving back to Spain from France
- Menu Manipulator
- Solves language issue in core
- Hides non translated content
- Entity Media Usage
- No DB tables
- Essentially a view to show media or other entities on content type
- Can easily be disabled
- Approach to creating small modules that overlap with larger modules
- Prolific module creator
-
- User Info Block
- Twitter API Block
Flag Rating - Drupal version tag
Resources Guests Matthieu Scarset @MatthieuScarset Hosts Stephen Cross - www.stephencross.com @stephencross Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Jason Pamental - rwt.io @jpamental
Direct download: TalkingDrupal298_libsyn.mp3
Category: general
-- posted at: 2:40pm EDT
|
|
Thu, 3 June 2021
Today we are talking about Diversity, Equity, and Inclusion in the workplace. www.talkingdrupal.com/297 Topics - Guest host Fatima Sarah Khalid
- Guest Tara King
- Tech Companies put extra focus on DEI this past year
- Performative allyship
- How can leaders build culture of transparency
- Diversity in the workplace not just pipeline issue, but also retention issue
- What do you look for in an organization
- Drupal Diversity & Inclusion Working Group
- Learning from mistakes
- Holding employees and managers accountable
- Agency requirements when responding to proposals
- Your actions as a leader matter. If we hold ourselves and others accountable, our team will too.
Resources Guests Tara King @sparklingrobots Hosts Stephen Cross - www.stephencross.com @stephencross Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Fatima Sarah Khalid - @sugaroverflow
Direct download: TalkingDrupal297_libsyn.mp3
Category: general
-- posted at: 4:11pm EDT
|
|
Fri, 28 May 2021
Today joining us is Jason Evangelho to talk about his journey to Linux and the community he is building. www.talkingdrupal.com/296 Topics - Guest Host Fatima joining us
- Guest Jason Evangelho
- Fatima thanks to vaccines was able to visit a friend she had not seen in a while
- John back from vacation
- Nic is painting his basement
- Stephen first week did not produce the show
- Jason bought tickets to see the Foo Fighters live... in 2022
- Now known as a "Linux guy", what triggered your switch to Linux
- What is Linux for Everyone all about
- Proton
- Linux for Everyone podcast, youtube, and community
- Where do you stand on the scale of FOSS always and using proprietary software
- Nic and Stephen Advocate for Linux on Talking Drupal
- What holds the Linux market share back
- EDU and Gov in Linux
- Best benefit of using Linux
- Top tips for switching to Linux
Resources Guests Jason Evangelho linux4everyone.com @Linux4Everyone Hosts Stephen Cross - www.stephencross.com @stephencross Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Fatima Sarah Khalid - @sugaroverflow
Direct download: TalkingDrupal296_libsyn.mp3
Category: general
-- posted at: 10:07am EDT
|
|
Mon, 24 May 2021
Today joining us we have Mauricio Dinarte joining us to talk about 31 days of migration. www.talkingdrupal.com/295 Topics - Nic Irises looking great
- Stephen Juice Cleanse
- Mauricio Configured Vale and Markdown for Version 2 of 31 days of migration
- Migrations it covers 7/8/9/10…
- Updated series
- You also have video training courses, how do they differ from the blog series?
- Key things for people planning a migration
- The difference between a migration and an update?
- Blog post process
- Tell us about UnderstandDrupal.com
Resources Guests Mauricio Dinarte www.understanddrupal.com Hosts Stephen Cross - www.stephencross.com @stephencross Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal295_libsyn.mp3
Category: general
-- posted at: 10:43am EDT
|
|
Thu, 20 May 2021
Today we are joined by Josh Waihi to learn about Drutiny, a command line Drupal audit tool he created. www.talkingdrupal.com/294 Topics - Elevator pitch for Drutiny
- Why, when, who created it?
- Key features
- Type of checks that can be done
- Best use cases.
- When to introduce Drutiny into the development process
- How it is used for ongoing monitoring after website launch
- How Drutiny is typically used within Acquia?
- How to get started
Resources Link to 2017 Video Github Documentation Content Plugin Guests Josh Waihi www.joshwaihi.com Hosts Stephen Cross - www.stephencross.com @stephencross Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal294.mp3
Category: general
-- posted at: 1:56pm EDT
|
|
Tue, 4 May 2021
Today we talk with Drupal Association CTO Tim Lehnen and Acquia Principal Software Engineer Ted Bowman about the Automatic Updates Initiative. www.talkingdrupal.com/293 Topics - Nic - new mic
- John - Drupal Event Organizers Group
- Stephen - Drutiny
- Tim - Track days
- Ted - Old sheet music cabinet into stereo/turntable cabinet
- Mike - Developer Programs Engineer at Pantheon
- What is the initiative about
- The Update Framework (TUF)
- Roles and key contributors
- Who are automatic updates for
- What gets updated
- Key Challenges
- Project roadmap
Resources Strategic Initiatives: Automated Updates Drutiny Tim’s Youtube Page The Updating Framework Project messaging in core initiative Project Announce Project messaging channel in core Guests Tim Lehnen @TimLehnen www.drupal.org/u/hestenet Ted Bowman @tedbow tedbow.com Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Mike MIles www.mike-miles.com @mikemiles86
Direct download: TalkingDrupal293.mp3
Category: general
-- posted at: 3:35pm EDT
|
|
Thu, 29 April 2021
Today we are joined by David Needham to learn the basics of New Relic. www.talkingdrupal.com/292 Topics - Nic - Netlify
- Mike - Water computer
- David - Spring cleaning
- John - UPC
- What is New Relic?
- Where New Relic fits with other tools
- New Relic tools
- What information is provided
- Data points and insight
- Common issues to help resolve
Resources David’s .d.o Pantheon Steve Mould Water Computer UPC codes and SKUs New Relic’s learning portal New Relic FutureStack conference Guest David Needham @davidneedham davidneedham.me Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Mike MIles www.mike-miles.com @mikemiles86
Direct download: TalkingDrupal292.mp3
Category: general
-- posted at: 9:59pm EDT
|
|
Mon, 26 April 2021
Today we talk about the benefits of automation and how to get started. www.talkingdrupal.com/291 Topics - Stephen - this and that
- Mike - DDEV
- John - Pantheon D9
- Nic - User Testing
- What is automation
- Things to auotmate
- Toold and services
- Skills required
Resources Researchers Secretly Tried To Add Vulnerabilities to Linux Kernel, Ended Up Getting Banned Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Mike MIles www.mike-miles.com @mikemiles86
Direct download: TalkingDrupal291.mp3
Category: general
-- posted at: 7:37pm EDT
|
|
Tue, 13 April 2021
This week we have a new guest host with us and today they will join us to discuss Building A Drupal Team. What goes into selecting the right people, what makes a Drupal team successful, and how do you know when you got it right. Stay tuned for all those answers and more. www.talkingdrupal.com/290 Topics - Mike - Cloudflare Pages
- Nic - Garden
- Stephen - Neo Trinkey
- John - Drupal 9 on Pantheon
- DrupalCon
- Drupal Roles and Skills
- Resources vs Roles/Skills
- Development vs Maintenance
- Agency vs Corporate/Organizational Team
- Outsourcing
- Challenges
- Barebones Team
- Do you have it right?
Resources Pantheon Drupal 8 to 9 Cloudflare Pages Neo Trinkey Stormin Norman Forming, Storming, Norming, and Performing Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Mike MIles www.mike-miles.com @mikemiles86
Direct download: TalkingDrupal290.mp3
Category: general
-- posted at: 9:33pm EDT
|
|
Thu, 8 April 2021
In this episode, we explore how to use Lighthouse to understand your Drupal site better and improve its score. www.talkingdrupal.com/289 Topics - Shane - Working in Public Book
- John - Drupal Event Organizers Public Meeting
- Nic - CSP Header
- Stephen - Vaccine, Python
- Stories
- What is lighthouse
- Ways to run lighthouse
- Information provided
- How to improve your score
Resources Working in Public Book Increment magazine Lighthouses in the US Native image lazy-loading for the web! Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Shane Thomas - www.CodeKarate.com @smthomas3
Direct download: TalkingDrupal289.mp3
Category: general
-- posted at: 9:23pm EDT
|
|
Thu, 1 April 2021
Today we talk about all the ways Drupal can be used... www.talkingdrupal.com/288 Topics - Shane - Gatsby, guitar amp
- Stephen - Court.tv
- Nic - AWS CDK
- John - Ben
- Section 230: repeal, reform or reprioritize
- Drupal strengths
- Strong verticles
- Agencies
- Types of Website
- Headless
Resources Fundraiser for Ben’s Family Section 230: repeal, reform or reprioritize Bounteous Iterative Approach to Decoupling Drupal AWSOME Day Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Shane Thomas - www.CodeKarate.com @smthomas3
Direct download: TalkingDrupal288.mp3
Category: general
-- posted at: 9:32pm EDT
|
|
Tue, 23 March 2021
Today we are talking about a topic I don’t know a ton about. Luckily we have my other co-hosts with me today to discuss the JSON API. www.talkingdrupal.com/287 Topics - Shane - Head cold, Around
- Stephen - Mouse Shake
- Nic - Versioned Docker Images, ZWaveJS
- John - Smartless
- What is an API
- Protocols
- REST API Characteristics
- JSON
- JSON:API
- GraphGL
- Drupal and JSON:API
- JSON:API Features
- Tools
Resources Around Tugboat previews are now available for contributed modules and themes JSON:API Extras JSON:API Explorer Postman JSON Formatter Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Shane Thomas - www.CodeKarate.com @smthomas3
Direct download: TalkingDrupal287.mp3
Category: general
-- posted at: 9:32pm EDT
|
|
Sat, 20 March 2021
This week we talk about the role of the Digital Project Manager with Matt O'Bryant. www.talkingdrupal.com/286 Topics - What is a Digital Project Manager
- What value does a DPM bring
- DPM vs PMs
- DPM skills
- Do you need a DPM
- Personal experience and advice
Resources Fundraiser for Ben from Lullabot The flow state? Oomph Inc. Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Shane Thomas - www.CodeKarate.com @smthomas3 Guests Matt O’Bryant @matthew_obryant www.linkedin.com/in/mobryant
Direct download: TalkingDrupal286.mp3
Category: general
-- posted at: 1:08pm EDT
|
|
Wed, 10 March 2021
Today we have key members of the Decoupled Menus Initiative joining us. www.talkingdrupal.com/285 Topics - What is the Decoupled Initiative all about?
- What are the problems being solved?
- Why is this initiative so Important?
- What are the key changes being made?
- How did the initiative get started?
- What is the current project status?
Resources Cloud Nothings EP Subscription on Bandcamp Once project Ideas issue queue Contentful Decoupled Menus Initiative Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Brian Perry - @bricomedy Brianperry.dev Guests Baddy Sonja Breidert @baddysonja www.1xinternet.de Gabriel Sullice @gabesullice www.sullice.com/ Liam Hockley @xdegathenerd liamhockley.me
Direct download: TalkingDrupal285.mp3
Category: general
-- posted at: 7:44am EDT
|
|
Thu, 4 March 2021
Today our guest host, Brian Perry, is also our guest. We are talking about an Iterative Approach To Decoupling Your Existing Drupal Site With Gatsby. The approach he is taking at Bounteous. www.talkingdrupal.com/284 Topics - Stephen - Happy to be alive
- Brian - Raycast and Midcamp
- Nic - Conjuring universe
- John - Exercise ball and Drupal Providence
- What is “Iterative Approach To Decoupling”
- What are the factors that weigh into this approach?
- What are the benefits?
- Team skills
- Configuring a site to serve a subset of decoupled pages
- Workflow changes
- How to get started
Resources Drupal Providence - Video Raycast Midcamp Conjuring universe Configuring gatsby-source-drupal to only Import Referenced Images Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Brian Perry - @bricomedy Brianperry.dev
Direct download: TalkingDrupal284.mp3
Category: general
-- posted at: 7:58pm EDT
|
|
Tue, 23 February 2021
Today we have the pleasure of talking with Tugboat CEO Matt Westgate. www.talkingdrupal.com/283 Topics - Brian - Gatsby and Bowsers Fury
- Stephen - John's presentation
- John - Mailhog
- Nic - Clients in TX and OR
- Matt - Aruba Wifi
- What is Tugboat
- Origin story
- Pricing tiers
- SimplyTest.me
- FEDRamp
- Employee owned business
- Feature roadmap
- Where did the name come from
Resources John’s session on Config Split MailHog Helpful Links Aruba instant on Super Mario 3D World + Bowser’s Fury Drupal Contrib Drupal Providence Linux for Everyone Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Brian Perry - @bricomedy Brianperry.dev Guest Matt Westgate @mettamatt www.tugboat.qa
Direct download: TalkingDrupal283.mp3
Category: general
-- posted at: 8:33pm EDT
|
|
Tue, 16 February 2021
In this episode we talk with Mike Anello about starting a Drupal Career and his training to jump start it. www.talkingdrupal.com/282 Topics - Stephen - new guest hosts for Talking Drupal
- Brian - snow and new website
- Nic - Networking not working
- John - Apple, new tech and card
- Mike - Grand Canyon
- Careers for new Drupal developers
- Does experience matter
- What is Drupal Careers Online
- Course content
- Student success
Resources A Mini Case Study: How to Rescue an Abandoned/Neglected Drupal Module Drupal Career Online Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Brian Perry - @bricomedy Brianperry.dev Guest Mike Anello @ultimike www.DrupalEasy.com
Direct download: TalkingDrupal282.mp3
Category: general
-- posted at: 1:16pm EDT
|
|
Wed, 10 February 2021
Today we are learning about the Olivero Theme, the future replacement for Bartik, with Mike Herchel. www.talkingdrupal.com/281 Topics - What is Olivero
- Origin of the name
- Project priorities
- Claro and Olivero
- Accessibility
- Customization
- How to help
Resources The Raspberry Pi makes a great USB webcam for $100 Olivero Accessible Navigation with Drupal Core’s Menu System Provide a starterkit theme in core Florida Drupal Camp Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Mike Herchel @mikeherchel herchel.com
Direct download: TalkingDrupal281.mp3
Category: general
-- posted at: 11:26am EDT
|
|
Tue, 2 February 2021
We are still living through a pandemic and much of the world has been quarantined for almost a year. In addition to battling covid-19, many of us are dealing with results of long term isolation. Today we talk about dealing with isolation as developers with JD Flynn. www.talkingdrupal.com/280 Topics - John - Event Organizers Working Group
- Nic - SNOWWWW
- JD - Doing a podcast
- Disclaimer, we are not doctors, this is not medical advice, it's a converstation
- JD's history
- Community awareness
- What is isolation
- The signs
- Approaching others
Resources Drupal Event Organizers Working Group Psychology Today Open sourcing mental illness It's ok not to be ok Ed Finkler Talk Space JDDoesDev Youtube Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest JD Flynn @JDDoesDev jamesdflynn.com
Direct download: TalkingDrupal280.mp3
Category: general
-- posted at: 5:04pm EDT
|
|
Tue, 26 January 2021
Today we have the pleasure of talking with Adam Bergstein, the project lead for SimplyTest.me. www.talkingdrupal.com/279 Topics - Stephen - Review: Pi 400 running Ubuntu 20.10
- Nic - Woodworking, T-Shirts
- John - Snow - Green Gatorade
- Adam - Progressinve Migrations, Trillium
- What is SimplyTest.me
- Service history
- Key features
- Usage statistics
- Limitations
- Fanancial support
- Backend architecture
- Technology partners
Resources Review: Raspberry Pi 400 and Ubuntu Linux 20.10 Trillium SimplyTest.me Tugboat Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Adam Bergstein @n3rdstein www.nerdstein.net
Direct download: TalkingDrupal279.mp3
Category: general
-- posted at: 10:37pm EDT
|
|
Tue, 19 January 2021
This is a unique episode. We record our first quarterly content planning meeting. www.talkingdrupal.com/278 Topics Content Categories: - Drupal news (weekly)
- Drupal Association (quarterly)
- Modules/Core/Initiatives/Problem Solving (monthly)
- Front/End Design (bi-monthly)
- Community / Business (Quarterly)
- Backend Coding (experimental - try)
- Non-Drupal specific web dev topics (monthly)
- Developer's Life (quarterly)
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal278.mp3
Category: general
-- posted at: 7:53pm EDT
|
|
Sun, 10 January 2021
As our regular listeners know, we are Lando users and today we have the inventor, Mike Pirog, joining us to discuss where Lando is and where it’s going. www.talkingdrupal.com/277 Topics - John - Sonos
- Stephen - Pi400
- Nic - Woodworking
- Mike - Owl sighting
- What is Lando
- Who is using Lando
- Roadmap and release schedule
- Docker and Mac
- ARM version of Lando
- Acquia support
- How is Lando developed
- Supporting Lando
Resources Tandem Lando Lando Sponsorship Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Mike Pirog @pirogcommamike lando.dev
Direct download: TalkingDrupal277.mp3
Category: general
-- posted at: 9:05pm EDT
|
|
Sun, 10 January 2021
Today we talk with Chad Hester about his advice for becoming a successful contractor. He has hired and worked with contractors throughout his career and now is one. This topic is close to us at Talking Drupal. www.talkingdrupal.com/276 Topics - Stephen - Among Us
- Nic - Basement
- Chad - Making drinks
- John - Chess
- Benefits and Challengess of being a contractor
- Exploring the idea
- Structuring your business
- Finding clients
- Marketting
- Contracts and rates
- Running a business
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Chad Hester @chadkhester www.chadkhester.com/
Direct download: TalkingDrupal276.mp3
Category: general
-- posted at: 4:00pm EDT
|
|
Fri, 8 January 2021
This year has been so memorable, today we do a year in review. www.talkingdrupal.com/275 Topics - John - Snow
- Nic - Shirt
- Stephen - 5G
- Covid-19
- Drupal
- Technology
- At home favorites
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal275.mp3
Category: general
-- posted at: 4:38am EDT
|
|
Thu, 7 January 2021
Today we take a look at the Recurring Events module with maintainer Owen Bush. www.talkingdrupal.com/274 Topics - Nic - Winter
- Stephen - MySQL Percona 5.7 Update
- Owen - Volcaloid
- John - Wemo switch
- What is the Recurring Events module
- Use-cases
- Key Functionality
- Sub-modules
- Roadmap to RC1
- Experience as maintainer
Resources Vovaloid Recurring Events O.J.B Sound Cloud Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Owen Bush www.obush.co.uk
Direct download: TalkingDrupal274.mp3
Category: general
-- posted at: 7:19am EDT
|
|
Mon, 4 January 2021
Looking forward to your upcoming projects in 2021, will it support multiple languages? Today we discuss things to keep in mind as you are planning your translation project. www.talkingdrupal.com/273 Topics - Languages
- Translation
- Translation Tips
- Prototyping
- Challenges
- Things to Avoid
- Useful Modules
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal273.mp3
Category: general
-- posted at: 7:10pm EDT
|
|
Sun, 29 November 2020
In episode #223, August 2019, Tim Lehnen, from the Drupal Association, joined us to talk about Drupal git Org moving to GitLab. A year and a half later Tim joins again to talk about project status and recent advancements. www.talkingdrupal.com/272 Topics - Nic - Facemasks
- John - Everything
- Stephen - Teachers
- Tim - Shout out
- What is the Gitlab project?
- GitLab project status
- What is next?
- Biggest obstacles
- Next steps
Resources Documentation Blog overview w/ demo vid Examples merge requests - Core, Contrib All Drupal merge request activity so far Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Tim Lehnen @TimLehnen www.drupal.org/u/hestenet
Direct download: TalkingDurpal272.mp3
Category: general
-- posted at: 11:28pm EDT
|
|
Sun, 22 November 2020
This week we talk about an underutilized resource - Drupal User Groups www.talkingdrupal.com/271 Topics - Nic - Index
- Stephen - NAS
- John - I got a tree
- Stories
- Meetups
- Beefits
- First experience
- How to find
Resources DrupalCon Europe will only sustain if you show up for it 1Password on Linux NEDCamp Gear Drupal Community Events Drupal on Meetup SFDUG Boston Drupal User Group Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal271.mp3
Category: general
-- posted at: 6:00pm EDT
|
|
Wed, 11 November 2020
We are fresh off of NEDCamp 2020, and today we reflect on it. www.talkingdrupal.com/270 Topics - Stephen - Home Automation
- John - Website
- Nic - WSnow Blower
- Rick - Music production
- NEDCamp history
- Camp format
- 2020 Team
- BoFs
- Technology
- How did it go
Resources Flowte - Rick Hood on Sound Cloud NEDCamp Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Rick Hood @rickhood www.commonmedia.com
Direct download: TalkingDrupal270.mp3
Category: general
-- posted at: 9:16pm EDT
|
|
Wed, 4 November 2020
We have a VERY special guest today to talk about the considerations when automating your home. Thank you for joining us today, Nic Laflin. Nic mentioned home automation on many of his updates over the past few years, today we dig in a little more. www.talkingdrupal.com/269 Topics - John - Drupal Swag
- Nic - Docker Image Prune
- Stephen - Glasses
- Major considerations
- Hubs
- Protocols
- Monitoring, control and automation
- Things to monitor
- Things to control
- Things to automate
Resources Samsung Smart things Homeseer Hubitat Home Assistant Zigbee Zwave Nic's Home Automation Blog Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal269.mp3
Category: general
-- posted at: 9:42pm EDT
|
|
Tue, 27 October 2020
In episode #67, circa 2014, we talked about the tools we use. Time to revisit this. www.talkingdrupal.com/268 Topics Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal268.mp3
Category: general
-- posted at: 11:18pm EDT
|
|
Sun, 25 October 2020
Today we talk with the founder of Nubay a non-profit that is empowering other non-profits with Drupal. There is a narrative that Drupal 8 is for enterprise customers. Nubay is an example of how enterprise functionality benefits websites of all sizes. www.talkingdrupal.com/267 Topics - Stephen - CSPAN
- John - Soap
- Nic - Ring Fit
- Dave - Hoel in one
- What is Nubay and history
- What does non-profit mean for Nubay
- Services the Nubay provides
- Volunteers
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Dave Tarrant https://www.nubay.org
Direct download: TalkingDrupal267.mp3
Category: general
-- posted at: 8:16pm EDT
|
|
Tue, 20 October 2020
Today we will speak about the different considerations when creating a custom theme. www.talkingdrupal.com/266 Topics - John - new office
- Stephen - Peloton
- Nic - Standing desk
- Base Theme
- Building a theme
- CSS Framworks
- Web Components
- Deisgn Systems
- Admin Themes
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal266.mp3
Category: general
-- posted at: 10:14pm EDT
|
|
Wed, 7 October 2020
Today we talk with Jono Bacon about his book People Powered. Which discusses how communities can supercharge your business, brand, and teams. The book is full of resources to help you better your communities or start a community from the ground up. We are excited to talk in more detail with Jono about People Powered and communities in this day and age. www.talkingdrupal.com/265 Topics Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Jono Bacon @jonobacon www.jonobacon.com/
Direct download: TalkingDrupal265.mp3
Category: general
-- posted at: 10:09am EDT
|
|
Tue, 6 October 2020
Today we talk about YJS. Yjs is a conflict-free replicated data type (CRDT) implementation that exposes its internal data structure as shared types. I know you are wondering what I’m talking about. Fabian Franz from Tag1 joins us to talk about the possibility of bringing Google Docs like collaborative edits to Drupal. www.talkingdrupal.com/264 Topics Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Fabian Franz @fabianfranz www.tag1.com
Direct download: TalkingDrupal264.mp3
Category: general
-- posted at: 9:15pm EDT
|
|
Wed, 30 September 2020
This week we talk about Birds of a Feather, in relation to the world of Drupal Conferences. www.talkingdrupal.com/263 Topics - Stephen - Dryer
- Nic - Smart Meters
- John - Bike Path
- What is BOF
- Potential BOF topics
- Tips for participating in BOF
- Tips for leading a BOF
- Virtual BOF
- Bof Experiences
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal263.mp3
Category: general
-- posted at: 11:14pm EDT
|
|
Mon, 31 August 2020
In today’s show we discuss Jeff Geerling's recent blog post, Backwards Compatibility” While we announced this post on the last show, we’ve had time to digest it. We are talking about it today and a few other things. www.talkingdrupal.com/262 Topics - John - new door
- Nic - Taskmasters
- Stephen - My hero
- People Powered
- Community feedback
- New England Drupal Camp
- Layout Building and Translation
- Backward Compatibility
Resources Taskmasters People Powered New England Drupal Camp Did breaking backwards compatibility kill Drupal? Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal262.mp3
Category: general
-- posted at: 9:07am EDT
|
|
Thu, 27 August 2020
As you can tell by the show title, today we are talking about Jeff Geerling and what better person could do that than Jeff himself. www.talkingdrupal.com/261 Topics - Ansible 101 Series
- Books
- Drupal VM Jeff's health
- YouTube - growing channel
- Drupal 9 and the futre of Drupal
Resources Jeff Geerling Ansible 101 Series Anisble for DevOps Ansible for Kubernetes The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary Did breaking backwards compatibility kill Drupal? Youtube Channel Livestream Setup Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Jeff Geerling @geerlingguy www.jeffgeerling.com
Direct download: TalkingDrupal261.mp3
Category: general
-- posted at: 7:17am EDT
|
|
Thu, 20 August 2020
One year, almost to the day, we recorded episode #224 with Shane Thomas and Grant Glidewell about Gatsby. Today we talk with Shane again about what is new with Gatsby’s integration with Drupal. www.talkingdrupal.com/260 Topics - Move to Gatsby in February 2020
- Gatsby 101
- “Gatsby Live Preview & Incremental Builds” module
- Gatsby and Drupal
- Getting Started
Resources Developer Tools Initiative - Part 6: Update on Merge Requests Drupal Association Board Elections, 2020 Gatsby Gatsby Live Preview & Incremental Builds Lando Druapl Gasby Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Shane Thomas @smthomas3 www.CodeKarate.com
Direct download: TalkingDrupal260.mp3
Category: general
-- posted at: 8:14am EDT
|
|
Thu, 13 August 2020
Drupal 9 is out, while most commonly used modules are ready or will be soon, what about those modules that haven’t been maintained in a few years? In comes the Maintainers Support Project. We have Damien McKenna and Greg Boggs joining us to tell us all about it. www.talkingdrupal.com/259 Topics - Stephen - Arizona
- John - Sabbatical - reading
- Nic - Big storm yesterday, class action
- Damien - #causeascene
- Greg - Chess
- Overview of the Maintainers Project
- Project origin
- Project tasks
- Number of contrib projects on the list
- How to get on the list
- How to help
Resources People Powered Stephen's Arizona Blog Post Maintainer Support Project The Maintainers Intiative #causeascene Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Damien McKenna @DamienMcKenna drupal.org/u/damienmckenna Greg Boggs @gregory_boggs www.gregboggs.com
Direct download: TalkingDrupal259.mp3
Category: general
-- posted at: 3:36pm EDT
|
|
Tue, 4 August 2020
Today we learn about how we reply to RFP’s and whether we can host a show without Stephen. www.talkingdrupal.com/258 Topics - What is an RFP
- Where do you find them
- How to determine if an RFP is for you?
- How many do you respond to
- Writing your own RFP
Hosts John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal258.mp3
Category: general
-- posted at: 9:01pm EDT
|
|
Mon, 3 August 2020
Today we learn about Kubernetes. What it is, how it’s used and why we should care about it. We are joined by Michael and Toby from amazee.io to explain this all.. www.talkingdrupal.com/257 Topics - Elevator pitch for Kubernetes
- How Kubernetes is used in the Drupal world
- Threshold for using Kubernetes with Drupal
- Lagoon and Amazee.io
Resources Kubernetes Amazee.io Lagoon Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Michael Schmid @schnitzel www.amazee.io Toby Bellwood @tobybellwood www.amazee.io
Direct download: TalkingDrupal257.mp3
Category: general
-- posted at: 1:09pm EDT
|
|
Thu, 23 July 2020
Today is all about DrupalCon Global. www.talkingdrupal.com/256 Topics - Stephen
- John - Elissa’s talk at San Francisco Drupal Group Voting API
- Nic - New Arbor - orchid
- Three days in - first HIGH LEVEL impressions
- Software
- Keynote Format
- Summits vs Sessions
- Pre-recorded Sessions
- Panels
- Social Events
Resources San Francisco Drupal User Group - Voting API Talk Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal256.mp3
Category: general
-- posted at: 10:46pm EDT
|
|
Thu, 23 July 2020
While most of our shows focus on one topic, every now and again we have a show where we chat about various topics. This is one of those, and they are our favorites. www.talkingdrupal.com/255 Topics - John - Topical Storm Fay
- Nic - Niece
- Stephen - Hamilton
- Drupal Swagshop
- DrupalCon Global
- TalkingDrupal
- Three modules - Mailhog, Google Analytics Counter, Layout Build Admin Theme
- Olivero
Resources DJ’s Talk about SEO and Drupal Google Analytics Counter Drupal Swag Shop Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal255.mp3
Category: general
-- posted at: 10:40pm EDT
|
|
Mon, 6 July 2020
Webform was one of those modules that seemed abandoned on Drupal 7 until Jacob Rockowitz stepped in. Since then webform has not stopped evolving. Jacob joins us to talk about the most recent enhancements. www.talkingdrupal.com/254 Topics - Jacob - Covid-19
- Stephen - Haircut
- Nic- Chair
- John - New Ventures Services, Corp
- Sharing Webforms - Anywhere
- Webform Cards
- Webform Variants
- Listener Questions
Resources Sharing Webforms...Anywhere!!! Webform Cards Webform Variants Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Jacob Rockowitz www.jrockowitz.com @jrockowitz
Direct download: TalkingDrupal254.mp3
Category: general
-- posted at: 7:42pm EDT
|
|
Mon, 29 June 2020
Over the past six months we have touched on Drupal 9, today we are all Drupal 9.0. We talk about what’s here now and what’s coming. www.talkingdrupal.com/253 Topics - Stephen - Hamilton
- John - Helping on Drupal Stack
- Nic - Garden
- Story
- Drupal 8.9 and Drupal 9.0
- Drupal 9 Requirements
- What's new?
- What is being removed from Drupal 9
- Drupal 7 Support
- Drupal 8 EoL
- Drupal 9 EoL
- The Maintainers Initiative
Resources America Is Reopening. Coronavirus Tracing Apps Aren’t Ready. What changes are there for third-party dependencies? How and why we deprecated code on the way to Drupal 9 Fixing Composer issues with a Drupal 9 upgrade Maintainer Support Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal253.mp3
Category: general
-- posted at: 7:21am EDT
|
|
Mon, 22 June 2020
In this episode we are updating you on our talkingdrupal.com Migration Project. www.talkingdrupal.com/252 Topics - John -WiFi AC, Zoom bookmarks
- Nic - Max_input_vars
- Stephen -GrapheneOS - Update
- Stories
- Drupa 9
- Migration Updates
Resources Jeff Geerling Videos T Mobile Outage Github to Replace Master Replace "master/slave" terminology with "primary/replica" Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal252.mp3
Category: general
-- posted at: 6:14pm EDT
|
|
Mon, 15 June 2020
In today’s show we have the pleasure of talking with Dr. Shallon Brown about her journey from a Drupal developer to CTO, we also get her insights on current events, being a successful developer, and industry trends. www.talkingdrupal.com/251 Topics - Stephen - GrapheneOS
- John - Plus One
- Nic - Strawberry Macramé
- Guest - Dr. Shallon E. Brown
- When did Dr Brown get involved in technology and programming
- When start with Drupal
- Challenges in journey
- Dissertation on Drupal
- "How did we get here?" - book in process
- North Studios
Resources GrapheneOS Beyond Coding: The Hallmarks of a Great Open Source Engineer North Studio Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guests Dr. Shallon E. Brown @DrShallon www.northstudio.com/
Direct download: TalkingDrupal251.mp3
Category: general
-- posted at: 12:47am EDT
|
|
Sun, 7 June 2020
On today's show we learn about DrupalSpoons from Moshe Weitzman. www.talkingdrupal.com/250 Topics - Stephen - SyncThing
- John - Linux in space
- Nic - green thumb
- Guest - Moshe
- What is DrupalSpoons
- Why is DrupalSpoons needed
- How to sign up and move projects over
Resources DrupalSpoons DrupalSpoons On-Boarding Devel on DrupalSpoons Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guests Moshe Weitzman @weitzman weitzman.github.io/
Direct download: TalkingDrupal250.mp3
Category: general
-- posted at: 9:40am EDT
|
|
Wed, 3 June 2020
Today we are talking with Cristina Chumillas with the Claro project. www.talkingdrupal.com/249 Topics - John - Zoom bookmarks
- Nic - Birthday video
- Stephen - No kernel
- What is Claro
- How to get involved
- Project goals
- Current state of the project
- Design 4 Drupal
- 24 Hour Contribution
Resources Claro Theme Design 4 Drupal Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guests Cristina Chumillas @chumillas
Direct download: TalkingDrupal249.mp3
Category: general
-- posted at: 9:56pm EDT
|
|
Thu, 21 May 2020
Direct download: TalkingDrupal248.mp3
Category: general
-- posted at: 9:09pm EDT
|
|
Tue, 19 May 2020
Welcome to Talking Drupal. Our thoughts are with the Drupal community as the world continues to fight Covid19. On today's we take a website requirement and discuss different ways to implement it. We discuss Paragraphs, Custom Entities and Inline Entity Form. www.talkingdrupal.com/247 Topics - Nic - Re-oepning
- John - Allison Cross
- Stephen - Corona blessings
- Functional requirements
- Considerations
- Content Type
- Paragraphs
- Custom Entity
Layout: Downtown Location 100 Main Street Providence, RI 12345 Sales 401-555-1212 (9am-5pm EST) Fax 401-555-1212 Customer Service 401-555-1212 (6am-9pm EST) East Side Location 100 Bow Street Providence, RI 12345 Customer Service 401-555-1212 (6am-9pm EST) Parts 401-555-1212 (10am-3pm EST) Fax 401-555-1212 West Side Location 100 Bow Street Providence, RI 12345 Employment 401-555-1212 Training 401-555-1212 Government Sales 401-555-1212 Education Sales 401-555-1212 Resources Violent Video Game Playing & Rule-Violating Behavior: Addressing Gaps in the Literature We raised $500,000! We are a community Free Hand-on Theming Course Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal247.mp3
Category: general
-- posted at: 8:24am EDT
|
|
Thu, 7 May 2020
Welcome to Talking Drupal. Our thoughts are with the Drupal community as the world continues to fight Covid19. On today's show we reach into our list of topics and pull out a few for discussion including, views - pages vs blocks, claro theme, and user 1. www.talkingdrupal.com/246 Topics - John - B Hyve wifi faucet timers
- Stephen - Thinkpad and Linux - Fedora
- Nic - Closing vent
- Drupal 2020 Product Survey
- Drupal Association fund raising campaign
- Views Pages vs Embedded Views Block
- Claro Admin Theme
- User 1
Resources B-hyve Smart Hose Faucet Timer with Wi-Fi Hub Lenovo and Fedora Pop!_OS 20.04 LTS Dries's post about the Product Survey Drupal 2020 Product Survey Pixel Website Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal246.mp3
Category: general
-- posted at: 10:04pm EDT
|
|
Sun, 26 April 2020
Welcome to Talking Drupal. Our thoughts are with the Drupal community as the world continues to battle Covid19. On today's show we talk with Matt Westgate and Chis Murray, CEO’s of two of the 29 companies that have stepped up to support the Drupal Association’s Matching Campaign. www.talkingdrupal.com/245 Topics - Stephen - Broadband and sharing monitors
- Nic - Kitako update and groceries
- John - Cooking
- Chris and Matt at home
- Agencies and home
- Importance of the Drupal Association
- Triple Your Impact Program
Resources Matching Campaign Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guests Matt Westgate www.lullabot.com/ Chris Murray www.oomphinc.com/
Direct download: TalkingDrupal245.mp3
Category: general
-- posted at: 10:43pm EDT
|
|
Sun, 26 April 2020
Our thoughts are with the Drupal community as the world continues to fight Covid19. On today's show we talk about all things Twig. www.talkingdrupal.com/244 Topics - John - Working from home thing
- Nic - Painting and Kitako
- Stephen - No TV and Animal Crossing
- What is Twig
- Organizing templates
- Tips
- Types of files
- Common needs
- Filters
Resources Dries is donating $100K to the DA New Github Plans DNS over HTTPS Talking Drupal #058 - Twig, REST and Designing in the Browser (Erik Baldwin) Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal244.mp3
Category: general
-- posted at: 10:18pm EDT
|
|
Fri, 10 April 2020
Our thoughts are with the Drupal community as the world continues to fight Covid19. On today's show we talk with Suzanne and Leslie from the Drupal Association board about what the community can do to help during this time of need. www.talkingdrupal.com/243 Topics - What the Drupal Association does
- Current status of DrupalCon
- The DA priorities related to DrupalCon
- The numbers
- How the community can help
Resources Sustaining the Drupal Association in uncertain times Supporting the Drupal Association during uncertain times Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guests Leslie Glynn @leslieglynn Suzanne Dergacheva @suzanne_kennedy evolvingweb.ca
Direct download: TalkingDrupal243.mp3
Category: general
-- posted at: 2:43pm EDT
|
|
Tue, 7 April 2020
Our thoughts are with the Drupal community as the world fights Covid19. On today's show we have Preston So joining us to talk about that tool we all know and love Drush. www.talkingdrupal.com/242 Topics - Nic - Vet story
- Stephen - The reality of the times
- John - New job
- Intro - Preston So
- Sustaining the Drupal Association in uncertain times
- Brief history of Drush
- How important is Drush
- Drush in core
- Drush 9, a re-write
- Drush 10, whats coming
Resources Sustaining the Drupal Association in uncertain times New Drupal Module Versioning Drush 10 & the Future of Drupal CLI Preston's Links
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guests Preston So @prestonso preston.so
Direct download: TalkingDrupal242.mp3
Category: general
-- posted at: 11:58pm EDT
|
|
Sun, 29 March 2020
As the world deals with the Corona Virus, conferences around the globe have been cancelled and rescheduled. Mid-Camp and NERD Summit were both scheduled last week. At the 11th hour they decided to go virtual. We have the organizers of those events with us to discuss the experience. www.talkingdrupal.com/241 Topics -
John - Zoom Phone, Distance Learning, Extreme Lego Building -
Nic - Jackbox.tv -
Stephen - Tile Window Managers - Awesome Window Manager. - Interview with Rick Hood, Avi Schwab and Kevin Thull
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guests Kevin Thull - www.bluedropshop.com @kevinjthull Avi Schwab - www.froboy.org @ajschwab Rick Hood - www.commonmedia.com@rickhood @rickhood
Direct download: TalkingDrupal241.mp3
Category: general
-- posted at: 8:18pm EDT
|
|
Sun, 1 March 2020
Today, we preempt our planned topic to discuss outages, because we had one. www.talkingdrupal.com/238 Topics - John - take a walk
- Stephen - in the weeds
- Nic - Joined a gym
- Stories - HTML Titles and Drush 10
- What type of outages afect your website
- Preventing outages (?)
- Outage now, next step
- What happened yesterday
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal238.mp3
Category: general
-- posted at: 7:15am EDT
|
|
Fri, 21 February 2020
Today we talk about a few things on our minds, including Drupal 9’s Release, Layout Builder, and last but not least custom entities. www.talkingdrupal.com/237 Topics - Nic - Mario Maker level - DWL-YF2-3NF
- Stephen - Talking Drupal Video
- John - Vacation
- Stories
- Drupal 9 Launch
- March Drupal Camps
- Layout Builder
- Custom Entities
Resources Brief History of Drush Managing Media Assets with Core Media - Video form Webwash Why Accessibility it Important When will Drupal 9 Be Ready Midcamp 2020 NERD Summit Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal237.mp3
Category: general
-- posted at: 8:58pm EDT
|
|
Mon, 17 February 2020
In this episode we have Chris Wells joins us to discuss his strategy for two way automatic configuration synchronization between production and development environments. www.talkingdrupal.com/236 Topics - John - DrupalCon E-mail & Media
- Nic - Roomba
- Stephen - Switching to Linux
- Drupal Performance Tips
- Drupal 7 to Drupal 8 Migration
- Promblem we are solving
- Redfin Solution's approach
- Challenges with this approach
Resources Robo - Medern Task Runner for PHP Config Auto Export Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest Chris Wells @sceo www.redfinsolutions.com
Direct download: TalkingDrupal236.mp3
Category: general
-- posted at: 8:08am EDT
|
|
Thu, 6 February 2020
In this episode we have David Platek joining us to talk about Voice Integration with Drupal. www.talkingdrupal.com/235 Topics - John - Drupal Camp NJ
- Stephen - YoutTube
- Nic - Heat
- Alexa
- Voice Basics
- Privacy
- Voice and Drupal
- Some projects
- How to get started
Resources Marrying Alexa with Drupal Cooking with Alexa and Drupal Ask GeorgiaGov, an Alexa Skill for Citizens of Georgia by Acquia Labs Integrating Amazon Alexa With a Drupal 8 Site David's Twitch Channel - 12-Wee Drupal Training Modules Alexa Flash Briefing Drupal: Alexa Module Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guest David Platek @theneonlobster
Direct download: TalkingDrupal235.mp3
Category: general
-- posted at: 10:28pm EDT
|
|
Sun, 2 February 2020
Drupal 8 caching is far superior to previous versions of Drupal and it pretty much just works. In the episode we focus on the key caching concepts. www.talkingdrupal.com/233 Topics - Nic - Sonos & Ice cream
- Stephen - Talking Drupal Video & Saag
- John - Contrib Weekend & Drupal Camp NJ
- Follow up - from Matt Glaman
- Follow Up - Docker on Mac
- Drupal 8.8 - recommend-project
- Issues with recommend-project
- Moving ahead
Resources Starting a Site Using Drupal Composer Project Templates Drupal Composer Project .gitignore discussion Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal234.mp3
Category: general
-- posted at: 9:09pm EDT
|
|
Thu, 23 January 2020
Drupal 8 caching is far superior to previous versions of Drupal and it pretty much just works. In the episode we focus on the key caching concepts. www.talkingdrupal.com/233 Topics - Home automation
- Tome
- Legos
- Lando performance
- Global contrib weekend
- Google search results
- Goals of caching
- Key concepts
- Core cacing modules
- Other caching
- External caching
Resources Key Conceprts - https://www.drupal.org/docs/user_guide/en/prevent-cache.html Internal Page Cache https://www.drupal.org/docs/8/administering-a-drupal-8-site/internal-page-cache Dynamic Page Cache - https://www.drupal.org/docs/8/core/modules/dynamic-page-cache/overview Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal233.mp3
Category: general
-- posted at: 11:41pm EDT
|
|
Thu, 16 January 2020
In this episode we talk about translation. We discuss tips from the team that recently launched a Spanish site for the US Government, www.atf.gov. www.talkingdrupal.com/232 Topics - Creating a good experience for the Spanish audience
- What is a SME and how they impact a project
- Spanish speakers on the project team
- Tanslation is expensive
- Top tips
Resources Presentation: ATF.gov en español: Lessons and successes in site translation Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Guests Nikki Philippeaux - nekeisha.philippeaux@atf.gov Mayela Jackson - mayelajackson@gmail.com
Direct download: TalkingDrupal232.mp3
Category: general
-- posted at: 11:27pm EDT
|
|
Mon, 13 January 2020
In this episode we kick off a Drupal project, migrating Talking Drupal from Drupal 7 to Drupal 8. www.talkingdrupal.com/231 Topics - Migration goals
- New functionality
- First and Next Steps
Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkinDrupal231.mp3
Category: general
-- posted at: 8:38pm EDT
|
|
Thu, 2 January 2020
In this episode we talk about strategies we use to learn new technology. www.talkingdrupal.com/230 Topics - Stories
- How do we learn
- What is new technology in Drupal and the web
- Techniques for learning
Resources Battery Case Translating Drupal User interface with Spreadsheets - Mariano D'Agostino On Being Self Taught - Aaron Crosman Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkinDrupal230.mp3
Category: general
-- posted at: 10:15pm EDT
|
|
Mon, 30 December 2019
In this episode, we talk about the importance of documentation and tools we use to create it. www.talkingdrupal.com/229 Topics - Stories
- What type of documentation do you need?
- What do you expect to be included in documentation
- Where and how
Resources Discount tickets for DrupalCon Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkinDrupal229.mp3
Category: general
-- posted at: 9:33am EDT
|
|
Mon, 23 December 2019
In this episode, we talk about some recent Drupal news and how to deal with insecure modules www.talkingdrupal.com/228 Topics - Stories
- What happens when the Drupal Security Team marks a module as unsupported?
- How do you handle modules not covered by security team
- Field Slide Show
Resources Acquia acquire AgilOne What happens when the Drupal Security Team marks a module as unsupported? Field Slide Show Hosts Stephen Cross - www.stephencross.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkinDrupal228.mp3
Category: general
-- posted at: 12:02am EDT
|
|
Mon, 16 December 2019
In episode #227 Stephen, John and Nic catch up after on few months hiatus. We talk about Drupal 8.8, Drupal 9 readiness or retiring core modules. www.talkingdrupal.com/227 Topics - What we've been up to
- Drupal 8.8 Release
- Drupal 9 Readiness
- Drupal core modules that should be contrib
Resources Breathe Life Back Into Your Late 2013 Or Older Apple Mac With Linux Mac Mini (mid-2011) on Linux NEDCamp Session Recordings Drupal 8.8.0 is available Drupal 9 Readiness Oomph: WEBINAR: Upgrading to Drupal 9. When? Why? How? Hosts
Direct download: TalkinDrupal227.mp3
Category: general
-- posted at: 7:10am EDT
|
|
Mon, 16 December 2019
In episode #228 Kristiaan Van den Eynde tells us about the Group module. www.talkingdrupal.com/226 Topics - What is the Group module
- Group use cases
- Basic concepts
- Feature roadmap
- Experience as a maintainer
Resources Group Module Guest Kristiaan Van den Eynde @Magentix Hosts
Direct download: TalkinDrupal226.mp3
Category: general
-- posted at: 7:07am EDT
|
|
Tue, 27 August 2019
In episode #223 we explore the Tome module with maintainer Sam Mortenson. www.talkingdrupal.com/225 Topics - What is Tome
- Tome origin story
- How Tome works
- Tome pieces: Static, Sync, Netlify, Lunr
- Stephen's experience with Tome
- Tome vs other products
Resources Tome Module Tome Documentation Tome Websites Tome Documentation Umami OVH jpoesen Hike with Gravity GNUSCHICHTEN Badzilla aikido essen karnap Poop PDX Switching to Linux Guest Sam Mortenson @DrupalSAM mortenson.coffee/blog Hosts
Direct download: TalkingDrupal225.mp3
Category: general
-- posted at: 9:13pm EDT
|
|
Sun, 18 August 2019
In episode #224 we talk with Grant and Shane from Third and Grove about Gatsby. www.talkingdrupal.com/224 Topics - What is Gatsby
- How Gatsby is paired with Drupal
- Use cases for Gatsby
- When Gatsby is not a good fit
- Gatsby / Drupal Ecosystem
- Third and Grove's use of Gatsby
- Drupal Preview
- How to get started with Gatsby
Resources Blog Series - Site Speed - Part 1 and Part 2 Gatsby JS Gatsby Module Live Preview for Drupal + Gatsby Gatsby Theme Drupal Guest Shane Thomas @smthomas3 www.CodeKarate.com Grant Glidewell @GrantGlidewell Hosts
Direct download: TalkingDrupal224.mp3
Category: general
-- posted at: 9:17pm EDT
|
|
Mon, 12 August 2019
In episode #223 we learn about GitLab and how Drupal.org is using it with Tim Lehnen. www.talkingdrupal.com/223 Topics - How Drupal using git today
- What is gitlab?
- Features of gitlab are important to Drupal
- What features are available today
- Were there other viable solutions, why was gitlab selected?
- Gitlab as a partner
- Project status
Resources 31 days of Drupal Voting for the next community elected Director at large member of the Drupal Association board Fairvote Last Year's Results Guest Tim Lehnen @TimLehnen www.drupal.org/u/hestenet Hosts
Direct download: TalkingDrupal223.mp3
Category: general
-- posted at: 8:11pm EDT
|
|
Wed, 7 August 2019
In episode #222 we talk with Kaleem Clarkson about Drupal Camps. www.talkingdrupal.com/222 Topics - Drupal Event Organizers Working Group
- Group mission
- How it got started
- Current initiatives
- The biggest obstacles for camp organizers
- Status of COD
- Why should camps charge more?
- How people can help
Resources Meet the candidates DrupalCamp Organizers Unite: Is it Time for Camp Organizers to Become an Official Working Group? Policies and procedures for banned individuals? Guest Kaleem Clarkson @kaleemclarkson kaleemclarkson.com Hosts
Direct download: TalkingDrupal222.mp3
Category: general
-- posted at: 4:53pm EDT
|
|
Mon, 5 August 2019
In #221 we are live at Drupal GovCon talking with organizers Kirsten and Nina, John, Tim Lehnen, Leslie Glynn, Jacob Rockowitz and Kevin Thull. www.talkingdrupal.com/221
Direct download: TalkingDrupal221.mp3
Category: general
-- posted at: 11:35pm EDT
|
|
Thu, 18 July 2019
In episode #220 we learn about Acquia's open source product, BLT, from Mike Madison. www.talkingdrupal.com/220 Topics - What is BLT?
- What is your involvement with BLT
- What type of project is it used for? Size/Scope
- What are the benefits of using BLT and similar tools
- As an Acquia project, is BLT tied to Acquia services
- What local tools are supported with BLT?
- Why is Lightning installed by default?
- Versioning with Drupal 8
- How do you recommend someone gettings started?
- How many people work on BLT at Acquia
Resources Acquia BLT BLT on Github BLT 10 Guest Mike Madison @mikemadison mikemadison.net Hosts
Direct download: TalkingDrupal220.mp3
Category: general
-- posted at: 10:38pm EDT
|
|
Mon, 15 July 2019
In episode #219, Stephen, John and Nic talk about tech things they are interested in, Drupal and otherwise. www.talkingdrupal.com/219 Topics - Show Transcripts
- Drupal Boston Meetup - Project Nights
- Gatsby
- Using composer to pull in custom project
- iStat Menus
- Tome
- Lando - yarn and custom commands
- I switched to Linux, you can too
Resources Otter.ai Lando Gatsby Drupal Lando Exclude “Turbo Mode” iStat Menu Tome Module Hosts
Direct download: TalkingDrupal219.mp3
Category: general
-- posted at: 9:10pm EDT
|
|
Mon, 8 July 2019
In episode #218 we get an update on Backdrop, the Drupal fork, from Jen Lampton. www.talkingdrupal.com/218 Topics - What is Backdrop and how did it get started.
- What is the target audience for Backdrop.
- What is the target websites for Backdrop, is it based on size or complexity.
- How do you position Backdrop as an alternative to Drupal, what are the benefits of moving from Drupal to Backdrop.
- Is there a migration process from Drupal 7.
- How does Drupal 7 EOL impact Backdrop.
- What has been most satisfying about co-foundering a project like Backdrop, and the most challendging?
Resources Backdrop CMS Backdrop Forum Backdrop CMS Live Chat More resources Guest Jen Lampton @jenlampton www.backdropcms.org Hosts
Direct download: TalkingDrupal218.mp3
Category: general
-- posted at: 8:29pm EDT
|
|
Mon, 1 July 2019
In episode #217 we talk with the Diversity and Inclusion Group leadership. www.talkingdrupal.com/217 Topics - Terms 101
- What does the group do and how was it started?
- Funding
- Initiatives
- Speaker Diversity Initiative
- Drupal Association
- Membership
- Drupal Camps
Resources Drupal Diversity & Inclusion website Dries Note Add slack channels - #diversity-inclusion: Main channel
- #ddi-careers -- post jobs, look for jobs, discuss work and career issues in the Drupal-sphere!
- #ddi-contrib-team -- learn how to contribute back to the Drupal project!
- #ddi-session-help -- get feedback on sessions or proposals you have for camps and cons!
- #ddi-europe -- have conversations with the European Drupal community about D&I issues!
- #ddi-media-club -- discuss books & other media related to d&i!
- #ddi-chat -- converse with DDI folks about *all kinds* of topics, from politics to why your view isn’t working!
Drupal Camp Organizers slack: #community-diversity and #speaker-diversity What we’ve learned from seven years of working to make RC 50% women, trans, and non-binary Fundraising Jill Binder site Speaker Diversity Initiative Landing Page Registration open for Speaker Diversity Workshop, set for September 21 and 28, 2019 Guest Tara King @sparklingrobots Alanna Burke @aburke626 Hosts
Direct download: TalkingDrupal217.mp3
Category: general
-- posted at: 11:00pm EDT
|
|
Sun, 23 June 2019
In episode #216 with talk with Abby Bowman about Drupal for Government. The audio has some minor issues in this episode, but the content is great. www.talkingdrupal.com/216 Topics - Why Drupal is a good fit for Government?
- Benefits of using Drupal?
- Challenges with using Drupal?
- Areas where Drupal may not be a good fit?
- Challenges with Gov (in general)?
- Accessibility. Multilanguage and Security
- Drupal GovCon
Resources Drupal GovCon Digital Gov - Community of Practices Guest Abigail Bowman @abowmanr www.linkedin.com/in/arbowman/ Hosts
Direct download: TalkingDrupal216.mp3
Category: general
-- posted at: 9:58pm EDT
|
|
Sun, 16 June 2019
In episode #215 Jason Pamental joins us to talk about Component Based Theming. We also get an update from the Drupal Association with Tim Lehnen. www.talkingdrupal.com/215 Topics - CSS Layout: Subgrid lands in Firefox Nightly
- What is component based theming?
- What problems is it trying to solve?
- Tools and technologies in play
- What is a component?
- What is the workflow?
- How is this integrated with the Drupal twig system?
- Does this impact the site build side of the project?
- Project by project decision or can be used for all projects?
Resources Jason’s website Grids All the Way Down Brad Frost - Atomic Design Emulsify - Pattern Lab and Drupal Phase 2 - Particle Ooomph Drupal 9 Webinar Guest Jason Pamental @jpamental www.rwt.io Hosts
Direct download: TalkingDrupal215.mp3
Category: general
-- posted at: 8:57pm EDT
|
|
Wed, 5 June 2019
In episode #214 we revisit Layout Builder after our first impressions in March 2018. Kathy Beck, Senior UX Engineer from Oomph, joins us. www.talkingdrupal.com/214 Topics - Story - Improve Your Remote Work Productivity With the ‘Shutdown Ritual’
- Current status of usage
- Where does layout builder fit into today's development process
- What about paragraphs
- What is good about Layout Builder
- Some struggles with Layout Builder
- Resource to learn
- Supporting Modules
Resources Improve Your Remote Work Productivity With the ‘Shutdown Ritual’ Full Focus Planner Layouts Revisited with Tim Plunkett The new Layout Builder: Unleash the Power! Layout Builder: A paragraphs killer? Modules Layout Builder Restrictions Guest Kathy Beck oomph.is/kbeck @kbeck303 Hosts
Direct download: TalkingDrupal214.mp3
Category: general
-- posted at: 9:49am EDT
|
|
Sun, 2 June 2019
In episode #213 what have Nick Selvaggio join us to talk about learning PHP. www.talkingdrupal.com/213 Topics - Sego Solutions and Stack Starter
- Impact of OO PHP in Drupal 8
- 3.5 years after launch Drupal 8
- Opportunities beyond Drupal when investing in PHP
- How to learn PHP?
- Drupal Training Services
Resources Drupalize.ME Hands on Theming D7 to D8 upgrade tutorial: Convert hook_menu() and hook_menu_alter() to Drupal 8 APIs Object Oriented PHP Stack Starter TryDrupal8.com Guest Nick Selvaggio www.segosolutions.com @direct Hosts
Direct download: TalkingDrupal213.mp3
Category: general
-- posted at: 10:21pm EDT
|
|
Mon, 27 May 2019
In episode #212 we talk about our Wish Lists for Core. www.talkingdrupa.com/212 Topics - Listener e-mail
- Drupal Stories
- Existing modules to include
- Existing modules to remove
- New Functionality
- Changes to Core
Hosts
Direct download: TalkingDrupal212.mp3
Category: general
-- posted at: 8:46am EDT
|
|
Tue, 14 May 2019
In episode #211 we discuss how we plan for using new Drupal features. We also get our monthly update from Tim Lehnen at the Drupal Association and we a quick preview of Design 4 Drupal from Leslie Glynn. www.talkingdrupal.com/211 Topics - Drupal stories
- Update from the Drupal Association
- Design 4 Drupal
- Major feature changes 8.7
- When do you start looking at new features
- When do you start using a new feature rich version? (Beta, RC)
- When is the right point to introduce them into production projects
- Do you look at Core and Contrib differently
Resources Stories Drupal Association appoints Executive Director Everything You Need to Know About Drupal 8.7 Drupal Association Update GitLab Integration Part 2 Drupal Steward Why Drupal Video Design 4 Drupal Update D4D Website Show Topic The new Layout Builder: Unleash the Power! Drupal Roadmap Hosts
Direct download: TalkingDrupal211.mp3
Category: general
-- posted at: 4:04pm EDT
|
|
Sun, 12 May 2019
In episode #210 we listen in to John's presentation, Multi-Site Vs Domain: A Commerce Case Study, at Boston Drupal Meetup, sponsored by BioRAFT. www.talkingdrupal.com/210 Topics - First ever, face to face recording with Stephen, John and Nic
- The Drupal Song performed by Mike Miles
- John's presentation
Resources Design 4 Drupal Video of presentation at DrupalNights.org BioRAFT Boston Drupal Meetup Hosts
Direct download: TalkingDrupal210.mp3
Category: general
-- posted at: 10:47pm EDT
|
|
Mon, 6 May 2019
In episode #209 we talk with Bob Kepford about The Week Drop, a weekly Drupal newsletter. www.talkingdrupal.com/209 Topics - Drupal stories
- What is the Weekly Drop
- Origin story
- Weekly Drop content
- Technology behind the newsletter
- How to get listed
- Sponsorship
Resources Lullabot DrupalCon Recap - Episode 235 Rand in Repose Process Serverless, Well Actually... Feedbin.com Pinboard.in Guest Host Bob Kepford @kepford www.theweeklydrop.com Hosts
Direct download: TalkingDrupal209.mp3
Category: general
-- posted at: 11:05pm EDT
|
|
Mon, 6 May 2019
In episode #208 we talk with Drupal agency owner Patrick Corbett from Redfin. www.talkingdrupal.com/208 Topics - Redfin’s Leslie Glynn receives Aaron Winborn award!
- Who is Redfin?
- Why would a company choose Redfin?
- How did Redfin get started?
- Why Drupal?
- Challenges as a Drupal agency
- Key projects
Resources Redfin’s Leslie Glynn receives Aaron Winborn award! Redfin Solutions Design 4 Drupal Guest Host Patrick Corbett @pcorbett redfinsolutions.com Hosts
Direct download: TalkingDrupal208.mp3
Category: general
-- posted at: 11:00pm EDT
|
|
Tue, 23 April 2019
In episode #207 we talk with Jon Pugh about OpenDevShop. www.talkingdrupal.com/207 Topics - Drupal Stories
- DrupalCon Recap
- What is Open DevShop?
- Features included
- How does it work
- Support options
- Key accounts
- How to get up and running
- Going full time with open collective
Resources How to Prepare for Drupal 9 OpenDevShop Open Collective - OpenDevShop OpenDevShop Patreon Guest Host Jon Pugh @jonpugh devshop.cloud Hosts
Direct download: TalkingDrupal207.mp3
Category: general
-- posted at: 9:38pm EDT
|
|
Sun, 7 April 2019
In episode #205, the lost episode is released. We talk with Jeff Geerling about Rasberry Pis and Drupal. www.talkingdrupal.com/205 Topics - Show feedback
- What is a Raspberry Pi?
- What are you using it for?
- Use cases for a Pi
- Pi Dramble
- How to get started?
- Ansible for Dev Ops and migrating to Kubernetes
Resources Jeff Geerling DrupalVM Pi Dramble Server Check In Hosted Apache Solr Anisble for DevOps Guest Host Jeff Geerling @geerlingguy www.jeffgeerling.com Hosts
Direct download: TalkingDrupal205.mp3
Category: general
-- posted at: 7:02pm EDT
|
|
Mon, 25 March 2019
In episode #204 we talk about getting the most out of DrupalCon and expanding your toolkit. www.talkdrupal.com/204 Topics - Drupal stories
- Getting the most of DrupalCon
- Planning your trip
- Exhibit floor
- Social events
- Expanding your toolkit
Resources Drupal accepted into Google Summer of Code 2019 #175 - Automated Testing with Oliver Guest Host Oliver Davies @opdavies www.drupal.org/u/opdavies Hosts
Direct download: TalkingDrupal204.mp3
Category: general
-- posted at: 6:50am EDT
|
|
Wed, 20 March 2019
In episode #203 we talk about writing speaking proposals for Drupal conferences and camps. www.talkdrupal.com/203 Topics - Drupal Stories
- Monthly Update From the Tim at the Drupal Association
- Speaking idea
- Session Submission
- How important is experience?
- Shelf life of a presentation
- Challenges as a selection committee
- Tips for getting selected
Resources The World Wide Web at 30: We got the free and open internet we deserve. Solid (web decentralization project) Beaker: the Decentralized Read-Write Browser Zucked: Waking Up to the Facebook Catastrophe Notis Help Me Abstract Guest Host Chad Hester @chadkhester www.unleashed-technologies.com Hosts
Direct download: TalkingDrupal203.mp3
Category: general
-- posted at: 7:08am EDT
|
|
Tue, 12 March 2019
Direct download: TalkingDrupal202.mp3
Category: general
-- posted at: 11:25am EDT
|
|
Mon, 4 March 2019
In episode #201 we talk about Single Sign On with SAML and oAuth. www.talkingdrupal.com/201 Topics - What is Single Sign On?
- Single Sign On Protocols
- Single Sign On Terminology
- Recommended drupal modules
- SAML vs. OAuth
- SSO Brokers
- Issues with SSO
Modules OAuth2 Client SAML Authentication Social API Nate’s SAML modules: Drupal 7 (Uses the OneLogin PHP Toolkit) Drupal 8 (Uses LightSAML) Resources Introducing the Quicklink Module for Drupal Guest Host Nathan Dentzau - @NathanDentzau Hosts
Direct download: TalkingDrupal201.mp3
Category: general
-- posted at: 2:45pm EDT
|
|
Tue, 26 February 2019
Topics - Catching up with Jason
- Discussion with Dries
Resources Web typography newsletter! Type Audits Guests Jason Pamental - @jpamental https://rwt.io Dries Buytaert - @Dries https://dri.es Hosts
Direct download: TalkingDrupal200.mp3
Category: general
-- posted at: 2:29pm EDT
|
|
Thu, 21 February 2019
In #199 we get an update from the DA, answer a listener's question, discuss Google Analytics alternatives, Re-coupling Drupal and VS Code. www.talkingdrupal.com/199 Topics - The Lost episode
- Stories
- Drupal Association Update
- Drupal Template
- VS Code
Resources Announcing the New Lullabot.com It's not me, Google, it's you - from GA to Fathom Hosts
Direct download: TalkingDrupal199.mp3
Category: general
-- posted at: 10:11am EDT
|
|
Mon, 11 February 2019
Ever wonder how Talking Drupal is created? This episode is for you. www.talkingdrupal.com/198 Topics - Show prep
- Audio
- Mics
- Mixing board
- Digital Recorder
- Zoom
- Post Processing
Resources Mackie 802 Zoom H4nPro Hosts
Direct download: TalkingDrupal198.mp3
Category: general
-- posted at: 5:31pm EDT
|
|
Thu, 7 February 2019
Topics - Stories
- What is contributing
- Direct and indirect contributions
- Ways to contribute
Resources Lando is ready for the masses with RC2 release Hosts
Direct download: TalkingDrupal197.mp3
Category: general
-- posted at: 7:46pm EDT
|
|
Mon, 4 February 2019
In episode #196 we talk with Mike Miles about the skills you can develop to change directions. www.talkingdrupal.com/196 Topics - Drupal stories
- Upcoming NERD Summit
- Non-Drupal work
- Skills that are valuable to go beyond Drupal
- Goal setting
- How to obtain new skills
Resources European Commission will start offering bug bounties for Open Source software NERD Summit Developing Up Podcast Podcast Episodes related to Beyond Drupal: Mike Miles Genuine Guest Mike Miles - @smthomas3 www.CodeKarate.com Hosts
Direct download: TalkingDrupal196.mp3
Category: general
-- posted at: 5:08pm EDT
|
|
Mon, 28 January 2019
In episode #195 with talk about finding Drupal work with Shane Thomas. www.talkingdrupal.com/195. Topics - Stories
- DrupalCon North America
- Linux on Dell
- Finding Drupal Jobs and Works
- Tactical Steps
- Strategic Steps
- Job Services
Resources Guests Hosts
Direct download: TalkingDrupal195.mp3
Category: general
-- posted at: 7:57am EDT
|
|
Fri, 18 January 2019
In episode #194 we talk with Ashraf Abed and Kevin Thull about the inception and launch of Drupal.tv. We also talk about Drupal turning 18, Webform joining Open Collective and Drupal Mountain Camp. www.talkingdrupal.com/194 Topics - Drupal Stories
- What is Drupal.tv?
- What is connection between Debug Academy and Drupal.tv short and long term?
- How did Drupal.tv come about?
- How to Add content?
- Who is developing?
- Feature Roadmap
- How to contribute
Resources The Webform module for Drupal joins Open Collective Introducing the (unofficial) Drupal Recording Initiative A new beginning for the Drupal community! Drupal Recording Initiative Drupal.tv Guests Hosts
Direct download: TalkingDrupal194.mp3
Category: general
-- posted at: 10:20pm EDT
|
|
Mon, 14 January 2019
In episode #193 we talk about tasks for maintaining a Drupal website. We also get an update from the Drupal Association. www.talkingdrupal.com/193 Topics - Update from the Drupal Association with Tim Lennen
- What do we mean by maintaining? Technology & Functionality
- Hourly, Daily, Weekly, Monthly, and Quarterly
- Functionality
Resources Log Noise Link Checker Hosts
Direct download: TalkingDrupal193.mp3
Category: general
-- posted at: 6:07am EDT
|
|
Sun, 6 January 2019
For our first show recorded in 2019 we talk with Chad and Shelley, a husband and wife team in the tech field with Drupal. www.talkingdrupal.com/192. Topics - Introduction of guests Chad Hester and Shelley Goetz
- What does Unleashed do?
- What does Tesserac UXD do?
- The Drupal journey
- The importance of UX
- Interesting Projects in 2019
Guests Chad Hester www.unleashed-technologies.com @chadkhester Shelley Goetz www.tesserac-uxd.com @ShelleyGoetz Resources Hosts
Direct download: TalkingDrupal192.mp3
Category: general
-- posted at: 11:41pm EDT
|
|
Tue, 1 January 2019
In episode #191 we talk about gifts to give a Drupalist or technologist. Things we want or recently bought. www.talkingdrupal.com/191 Topics John Stephen Nic Hosts
Direct download: TalkingDrupal191.mp3
Category: general
-- posted at: 7:51pm EDT
|
|
Sun, 16 December 2018
In episode #190 with talk with Mike Anello, from Drupal Easy, about local web development and his new book. Topics - Local development journey
- Benefits of DDEV
- Company behind DDEV
- The Book
- Drupal Easy Training
- Drupal Easy Podcast
- FL Drupal Camp
Guest Mike Anello www.drupaleasy.com @ultimike Resources Local Web Development with DDEV Explained DDEV, Docksal, and Lando: A comparison Hosts
Direct download: TalkingDrupal190.mp3
Category: general
-- posted at: 7:31pm EDT
|
|
Tue, 11 December 2018
Topics - How Automattic uses Slack
- Cesar's Interview process
- Synchronous and A-Synchronous messaging
- Internal and External Communications
- Managing Slack
- Helpful Add-ons
- Giphy :)
- Zapier
- Meekan scheduling
Resources John’s DrupalCon Session Configuration Management A True Life Story Open Source Alternatives to Slack Hosts
Direct download: TalkingDrupal189.mp3
Category: general
-- posted at: 11:33am EDT
|
|
Wed, 28 November 2018
In episode #188 we talk with Brian Perry about tools for generating static websites. www.talkingdrupal.com/188 Topics - What does “static site generation” mean?
- Why would someone what to create a static website?
- Tools
-
- With Drupal - Tome module
- Build process
- Dynamic and server side functionality
- Recommendations to get started
Modules Tome Module Resources Jekyll Sculpin Gatsby JS Netlify Contenta CMS Hosts
Direct download: TalkingDrupal188.mp3
Category: general
-- posted at: 7:47pm EDT
|
|
Sun, 25 November 2018
In episode #187 we talk with Dwayne McDaniel from Pantheon. www.talkingdrupal.com/187 Topics - NEDCamp experience
- Work life before Pantheon
- Role at Pantheon - what does a Developer Advocate do?
- Booth vs non-Booth
- What has it been like to be part of Pantheon during their successful growth?
- How many conferences per year
- Likes and dislikes about travel
- What are the differences between Wordpress and Drupal communities
- Non-Tech
Hosts
Direct download: TalkingDrupal187.mp3
Category: general
-- posted at: 8:57pm EDT
|
|
Sun, 25 November 2018
In episode #185, we talk about tasks that need to be completed when a website launches. www.talkingdrupal.com/185 Topics - Why we have this list? Do you have a list like this...
- Communicate date and time with client and host if applicable
- Have go no go meeting
- Search Engine Stuff
-
- Analytics setup
- XML Site Map
- Google Webmaster
- Metatag module - www.drupal.org/project/metatag
- Redirects
- Domain
-
- DNS
- Test www bare domain
- Setup SSL and Configure SSL redirect
- Check all content is being accessed via https (Avoid mixed content console error)
- Security Lockdown
- Performance Testing
-
- http://talkingdrupal.com/088
- Disable development modules
- Cron
- Database Log Files
- PHP
-
- Check Max Upload Files
- Check POST max size
- Check Max Max Execution Time
- Memcache
Hosts
Direct download: TalkingDrupal185.mp3
Category: general
-- posted at: 8:55pm EDT
|
|
Tue, 20 November 2018
Live from New England Drupal camp, Stephen interviews 10 speakers, sponsors and the keynote presenter. www.talkingdrupal.com/186 Topics Hosts
Direct download: TalkingDrupal186.mp3
Category: general
-- posted at: 10:56am EDT
|
|
Sun, 11 November 2018
In episode #184 we talk with long time show friend Chris Well from Redfin Solutions about React. www.talkingdrupal.com/184 Topics - Redfins recent react experience
- React - what is it?
- React - why do we care?
- What does React mean to Drupal developers
- How did Redfin use React
- What lessons did they learn
- What advice would they give someone wanting to learn about react
Resources Hosts
Direct download: TalkingDrupal184.mp3
Category: general
-- posted at: 12:24pm EDT
|
|
Sun, 4 November 2018
In episode #183 we talk with Tim Lehnen, the Executive Director of the Drupal Association. www.talkingdrupal.com/183 Topics - TIm's history
- Interim Executie director and the search
- Role of the Drupal Assocation
- Is the DA in transition?
- Drupal Camp funding
- Drupal Associaion financial status
- Upcoming projects
- What's coming in the future
Resources Tim Lehnen - Priviledge to Serve Drupal and GitLab Demo Lallabit Podcast - Upcoming changes to DrupalCons Hosts
Direct download: TalkingDrupal183.mp3
Category: general
-- posted at: 5:57pm EDT
|
|
Sun, 28 October 2018
In episode #182 the three hosts are back together talking about Migration. www.talkingdrupa.com/182 Topics - What is Migration
- What is different about Migration in from 7 to 8
- What types of content to migrate
- Considerations for migration
- When to NOT migrate with code
- Full and partial migration
- One Time migration and continuous
- Modules for migration
- Basic process
Resources List of core Migrate process plugins List of process plugins provided by Migrate Plus Migrate API Overview Hosts
Direct download: TalkingDrupal182.mp3
Category: general
-- posted at: 11:11pm EDT
|
|
Wed, 24 October 2018
In episode #181, John and Stephen talk about the first experiences with Drupal. An episode Jason should have co-hosted. www.talkingdrupa.com/181 Hosts
Direct download: TalkingDrupal181.mp3
Category: general
-- posted at: 6:36am EDT
|
|
Mon, 15 October 2018
In episode 180 with Ivan Zugec from Webwash about Media in Drupal 8.6. www.talkingdrupa.com/180 Topics - Drupal 8 Media
- What's new in Media 8.6
- Related modules
- Current limitations
Resources Ivan Zugec on Drupal.org Ivan's Website Wedwash Managing Media Assets using Core Media in Drupal 8 New Media Management Functionality in Drupal 8.6 Hosts
Direct download: TalkingDrupal180.mp3
Category: general
-- posted at: 4:42pm EDT
|
|
Mon, 8 October 2018
In episode #179 we talk with Adam G-H about Acquia's Lightning distribution. Topics - What is Lightning?
- Why was Lightning created?
- Who is Lightning Intended for?
- Key Features
- Why would a team start a project with Lightning?
- Does Lightning save time?
- Current status of lightning
- What’s coming?
Resources Hosts
Direct download: TalkingDrupal179.mp3
Category: general
-- posted at: 10:57am EDT
|
|
Mon, 1 October 2018
In episode #178 we talk with J Hogue from Oomph about their contributed modules Oomph Paragraphs. www.talkingdrupal.com/178 Topics - What is Oomph Paragraph
- What is the origin story for this module
- Who would use Oomph Paragraphs?
- Why contribute?
- Why name it oomph paragraphs
Resources https://www.drupal.org/project/oomph_paragraphs Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan J Hogue - www.oomphinc.com @artinruins
Direct download: TalkingDrupal178.mp3
Category: general
-- posted at: 12:30am EDT
|
|
Thu, 27 September 2018
In episode #177 we talk about strategies for working remotely. www.talkingdrupal.com/177 Topics - Hardware consideration
- Are you hardware bound
- Multiple computer environment
- Cloud services
- Internet and VPN
Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighte
Direct download: TalkingDrupal177.mp3
Category: general
-- posted at: 6:10am EDT
|
|
Wed, 19 September 2018
In episode #176 we talk about the techniques we use to learn new things, Drupal and otherwise. www.talkingdrupal.com/176 Topics - Learning never stops
- What we are currently learning
- Balancing on and off hours learning
- Techniques for learning
- Resource to learning
Resources Drupal Providence YouTube - https://www.youtube.com/channel/UCYgONUjGIp8u2JOjFwaXJHA Code Karate - https://www.youtube.com/user/codekarate Level Up Tuts - https://www.youtube.com/user/LevelUpTuts Web Wash - https://www.youtube.com/user/webwashnet Drupalize Me - https://drupalize.me Build A Module - https://buildamodule.com Drupal Easy - https://www.drupaleasy.com Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal176.mp3
Category: general
-- posted at: 2:53pm EDT
|
|
Wed, 5 September 2018
Direct download: TalkingDrupal175.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 15 August 2018
In episode #174 we catch up on things. www.talkingdrupal.com/174
Direct download: TalkingDrupal174.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 27 June 2018
In episode #173 we discuss continuous integration with Nate Dentzau. www.talkingdrupal.com/173 Topics - What is CI
- Benefits
- Deployment vs Delivery
- Common CI Tools
- Getting started with CI
Resources Oomph Drupal Scaffold https://github.com/oomphinc/drupal-scaffold Travis-CI integrations: https://docs.travis-ci.com/user/code-climate/ Github Integrations: https://github.com/marketplace Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Nate Dentzau - @NathanDentzau
Direct download: TalkingDrupal173.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 6 June 2018
In episode #172 -Ways to Rule we talk about using the Rules module. www.talkingdrupal.com/172 Topics - What is the Rules module
- Examples of using Rules module
Resources https://www.youtube.com/watch?v=C1xrlK2pCrA https://noti.st/johnpicozzi Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal172.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Mon, 14 May 2018
In episode #171 we talk share tips regarding Drupal Interviews. www.talkingdrupal.com/171 Agenda Typical Questions - What are your 5 goto modules, D7 and/or D8?
- What benefits have you seen from Drupal 8 and what has frustrated you about Drupal 8?
- What criteria do you use when selecting a Drupal contributed module?
- When do you use custom code?
- What is your process for updating a module to the latest release?
- What’s the site you’re most proud of?
- What’s the site you wish you could redo and why?
- Are you familiar with OOP coding style in Drupal 8
- Are you familiar with the symphony framework
- How do you keep up with the industry and learn new skills techniques
Tips - Bring your laptop and make sure it works
- Show up early
- Have questions for the company or interviewer
- Ask for an interview with a friend - practice
- Appropriate dress
Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal171.mp3
Category: general
-- posted at: 8:04am EDT
|
|
Mon, 7 May 2018
In this episode, we talk about using Linux for your local development. www.talkingdrupal.com/170 Agenda - Mollom has closed down
- What we use for local development
- Mac and Linux
- Stephen's move to Linux
- How to get started with Linux
- Issues with moving to Linux
Resources Mollom System 76 Meerkay Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal170.mp3
Category: general
-- posted at: 8:08pm EDT
|
|
Wed, 2 May 2018
In this episode we discuss our testing with Lando for local development. www.talkingdrupal.com/169 Agenda -
What is Lando -
How are we using it -
How to get started -
Lando and Drupal 8 -
Lando and Pantheon -
Lando Support Resources Previous Episode about Docker #158 John Kennedy's Session at DrupalCon 2018 Lando Documentation Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal169.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Mon, 23 April 2018
In episode 168 we talk with Webform Module maintainer, Jake Rockowitz, about open source sustainability. www.TalkingDrupa.com/168 Agenda - What is open source sustainability
- The path - YML and Webform Module Sustainability
- Different approaches to monetize
- Sponsor a feature
- Open source clauses for contracts
- SaaS
- Wordpress module approach
- Mentoring approach
- Drupal Association
- Messaging
Resources Jasob Rockowitz website Yes, the contribute module is making a statement My three mistakes in regards to the Contribute module A handy guide to financial support for open source Request For Commits Why Paid Drupal Modules Fail: Drupal as Art Open Collective Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan Jacob Rockwitz - https://www.jrockowitz.com @jrockowitz
Direct download: TalkingDrupal168.mp3
Category: general
-- posted at: 5:26pm EDT
|
|
Mon, 16 April 2018
In this episode, Stephen and Nic talk with John, who is attending Drupal Con.
Direct download: TalkingDrupal167.mp3
Category: general
-- posted at: 8:46am EDT
|
|
Sun, 8 April 2018
Direct download: TalkingDrupal166.mp3
Category: general
-- posted at: 11:07pm EDT
|
|
Mon, 2 April 2018
Direct download: TalkingDrupal165.mp3
Category: general
-- posted at: 7:37am EDT
|
|
Mon, 26 March 2018
Direct download: TalkingDrupal164.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Sun, 18 March 2018
In this episode we share our first impressions of Drupal 8.5 experimental module Layout Builder. www.talkingdrupal.com/163 Topics Resources - https://dri.es/an-update-on-the-layout-initiative-for-drupal-8-4-8-5 Hosts
Direct download: TalkingDrupal163.mp3
Category: general
-- posted at: 10:37pm EDT
|
|
Tue, 13 March 2018
In episode #162 we talk about Project Management tools we use. www.talkingdrupal.com/162 Topics - News
-
- Drupal 8.5 released
- Drush sanitize issue
- Types of PM tools
- Basecamp
- Jira
- Redmine
- Rally
- Trello
- Asana
- HipChat
- Slack
- Notebook (yes)
- OmniFocus
- Email
- Timetracking
Hosts
Direct download: TalkingDrupal162.mp3
Category: general
-- posted at: 11:35pm EDT
|
|
Mon, 5 March 2018
Direct download: TalkingDrupal161.mp3
Category: general
-- posted at: 8:40pm EDT
|
|
Mon, 26 February 2018
In episode #160 we discuss the Config Split module. www.talkingdrupal.com/160 Topics Hosts
Direct download: TalkingDrupal160.mp3
Category: general
-- posted at: 11:03pm EDT
|
|
Sun, 11 February 2018
In episode #159 we discuss a baker's dozen of helpful modules. www.talkingdrupal.com/159 TOPICS: Flippy - Version: 7. Created pager to move Next/Prev through nodes Simplify Menu Version: 8. Allows for easier manipulation of menus in twig templates. Coffee Version: 7/8. Helps navigate the admin faster Content LockVersion: 7/8. Prevent two users from editing same content, prevent user from navigating away from content edit by mistake Shield Version: 7/8. Places an easily configurable htaccess password on your site Admin ToolbarVersion: 8 or (admin menu for 7). Provides drop downs for the admin toolbar Environment IndicatorVersion: 7/8. Allows you to change color of admin bar based on environment. Prevent confusion of which environment someone is working in, ie. green for DEV, yellow for TEST and RED for live. Video Embed Field Version: 7/8. Easier to embed videos by copying url? Responsive Menu Version: 7/8. Build an easy mobile nav Block Class Version: 7/8. Add a class to the block through the UI Configuration Split Version: 8. Allows for separate environments for deployment Role Assign Version: 7/8. Allows better role/user management ReCaptcha Version: 7/8. Implements ReCaptcha HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal159.mp3
Category: general
-- posted at: 9:22pm EDT
|
|
Mon, 5 February 2018
In episode #158 we discuss using Docker for local Drupal Development. www.talkingdrupal.com/158 TOPICS: RESOURCES: Drupal Con Sessions Drupal 8.5 What is Docker What is a Container Nic's NEDCamp Docker Presentation "Docker and Drupal" The docker Book HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal158.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Mon, 15 January 2018
Stephen, John and Nic are back in 2018. In episode #157, we reflect on 2017 and look forward to 2018 www.talkingdrupal.com/157 Show Topics - Welcome Back
- Talking Drupal break in 2017
- Drupal Highlights from 2017
- Drupal 2018
Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi
Direct download: TalkingDrupal157.mp3
Category: general
-- posted at: 6:56pm EDT
|
|
Thu, 21 September 2017
In Episode #156 we talk with Matt Glaman about the release of Commerce 2.0. www.TalkingDrupal.com/156 Show Topics - Commerce 2.0 Announcement
- How does Commerce Guys help develop / maintain Commerce
- Difference between Drupal 7 version and Commerce 2.0
- What’s new Commerce 2.0
- Is there an upgrade path?
- Contributed modules
- What is missing in Drupal 8?
- Any website running live on Commerce 2.0?
- Recommendation on how to get started
- Case against other commerce platforms?
Resources Drupal Commerce Module Commerce 2.0 Documentation Creating online stores with Commerce 2.x on Drupal 8 DrupalCon Dublin 2016: Launching online stores with Commerce 2.x on Drupal 8 Using Drupal Commerce for rich eCommerce Experiences - DrupalCamp London List of available payment gateways 2.0 Website - Urban Hipster 2.0 Website - Orlo Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Guest Matt Glaman - http://www.glamanate.com @nmdmatt
Direct download: TalkingDrupal156.mp3
Category: general
-- posted at: 1:15am EDT
|
|
Wed, 13 September 2017
In episode #155 we talk about Drupal 8 Webforms with the creator Jacob Rockowitz. www.TalkingDrupa.com/155 Show Topics - with Jacob Rockowitz
- YAML Form module
- Extend Form API
- Fields API is not used for Webform
- Webform 5.x is D8 Webform
- There is a migration path
- Major changes from D7 to D8
- Jacob’s strategy
- What’s next
- How to contribute
Resources Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Guest Jacob Rockowitz - www.jrockowitz.com @jrockowitz
Direct download: TalkingDrupal155.mp3
Category: general
-- posted at: 3:58pm EDT
|
|
Wed, 30 August 2017
www.talkingdrupal.com/154 Show Topics - What is taxonomy - “the classification of something”
- Use Cases
- Hierarchical Taxonomy uses
- Implementation
Modules - Hierarchical Select (7) - https://www.drupal.org/project/hierarchical_select
- Simple hierarchical select (7 and 8) - https://www.drupal.org/project/shs
- Client-side hierarchical select (7 and 8) - https://www.drupal.org/project/shs
Module of the Week Mailchimp - Module of the Week https://www.drupal.org/project/mailchimp This module provides integration with MailChimp, a popular email delivery service. The module makes it easy for website users or visitors to control which of your email lists they want to be on (or off), lets you generate and send MailChimp email campaigns from your site, and lets you and your users view a history of emails they have been sent from MailChimp. More generally, it aspires to makes your email delivery world efficient and to make your user's email receipt and control simple and precise. Thanks to MailChimp's ongoing sponsorship, this module is actively maintained and regularly adding features Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Guest
Direct download: TalkingDrupal154.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 9 August 2017
TalkingDrupal.com/153 Show Topics - What is Configuration Management
- Drupal 7 Approach - Features
- Drupal 8 Approach - Core
- Steps to using CM
- UI and Command Line
- Tips
Modules Recreate Block Content Features Configuration Split Resources Workflow using the Drupal UI Workflow using Drush Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi
Direct download: TalkingDrupal153.mp3
Category: general
-- posted at: 10:50pm EDT
|
|
Wed, 9 August 2017
TalkingDrupal.com/151 In episode #151, we talking about using Drupal as an API Show Topics - What is an API (Application Programming Interface)
- Why create an API?
- How to create one (High Level)
- Security
- Documentation
- Routing
- Testing an api
- Caching
Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi
Direct download: TalkingDrupal151.mp3
Category: general
-- posted at: 8:47am EDT
|
|
Wed, 2 August 2017
TalkingDrupal.com/152 In episode #152, we return after a few weeks off. In Off The Cuff #5 we talk about Drupal things are on our minds. Tip drush fu <name> --version-increment Show Topics - General updates - what we are working on
- Drupal GovCon
- Webform
- Continuous Integration and Drupal Automatic Updates
Resources drush fu Drupal GovCon Webform Drupal 8 - Drupal GovCon Automatic Drupal Updates using Visual Regression & Continuous Integration Module of the Week CKEditor iFrame - https://www.drupal.org/project/ckeditor_iframe This module integrates the CKEditor iFrame Dialog for CKEditor. After installing, you will be able to add a button to the CKEditor toolbar that will allow a user to embed iframe content from YouTube or applications like Google Calendar. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi
Direct download: TalkingDrupal152.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 21 June 2017
www.talkingdrupal.com/150 In Episode #150 we talk with the organizers of Drupal GovCon. Learn why this Drupal Camp is called “GovCon”. Show Topics - July 31 - August 2, Bethesda, MD
- Not a Government focussed conference
- Camp size and attendees
- Sessions
- Beyond the Sessions
- History of GovCon
- Organizing a camp
Resources www.drupalgovcon.org Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Guest Kirsten Burgard - www.drupal.org/u/bendygirl @uniongal Daniel Schiavone - www.drupal.org/u/schiavone @schiavo
Direct download: TalkingDrupal150.mp3
Category: general
-- posted at: 10:31pm EDT
|
|
Wed, 7 June 2017
www.talkingdrupal.com/149 In episode #149 with Jason Pamental about the Typogrify module. Show Topics - What is Typogrify?
- What does the Drupal module do?
- Who is this module for?
- Feature review
- Life as a module maintainer
Resources Typogrify Module Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Guest Jason Pamental - www.isovera.com @jpamental
Direct download: TalkingDrupal149.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 31 May 2017
www.talkingdrupa.com/148 In episode #148 we talk Drupal system settings and how you can use them. Show Topics - What are system settings?
- Use cases
- Using systems settings in Drupal 7 and Drupal 8
Resources D7 system settings form Change record for variable set get del Config Object D8 How to upgrade D7 variables to D8's state system Module of the Week Neutral Paths A module for multi-language web sites, allowing users to access content in languages other than the current one by using path aliases. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi
Direct download: talkingDrupal148.mp3
Category: general
-- posted at: 12:42pm EDT
|
|
Wed, 24 May 2017
www.talkingdrupal.com/147 In episode #146 we talked about applying code patches to your Drupal modules. Show Topics - What is a patch
- How are patches used with Drupal
- Discovering patches
- Contributed and homegrown
- Implementing patches
- Composer
- Patch command
- Git Apply
- Patch Folder
- Upgrading after a patch
- Contributing your patches
Resources Composer Patches Drupal Apply Patches\ Previous episode #104 - Feature Debate Module of the Week Features - The features module enables the capture and management of features in Drupal. A feature is a collection of Drupal entities which taken together satisfy a certain use-case. Features provides a UI and API for taking different site building components from modules with exportables and bundling them together in a single feature module. A feature module is like any other Drupal module except that it contains additional information in its info file so that configuration can be checked, updated, or reverted programmatically. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi
Direct download: TalkingDrupal147.mp3
Category: general
-- posted at: 4:35pm EDT
|
|
Wed, 17 May 2017
www.talkingdrupal.com/146 In episode #146 we talk with Kevin Thull about Drupal Camps and Video recording sessions. Show Topics - What is Kevin providing
- Why is Kevin doing this
- What does it cost
- Requirements for the camp
- Value of having video at Drupal Camp
- What tools and software being used?
Resources Midcamp 2017 Florida Drupal Camp 2017 Food Truck 50 Module of the Week Free Linking This project implements a filter framework for easier creation of HTML links to other pages on the site or to external sites. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi Guest Kevin Thull www.bluedropshop.com @kevinjthull
Direct download: TalkingDrupal146.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 10 May 2017
http://www.talkingdrupal.com/145 In episode #145 we talk about log files. Exciting? No. But you should be getting comfortable with them. Logs are your friend. Show Topics - Why log files are important
- When to review logs
- Types of log files
- Watchdog
- Dev vs Production
- Modules and tools to help
Resources DrupalCon Videos - https://www.youtube.com/playlist?list=PLpeDXSh4nHjRbDdwHEBRHItfnjrJ8kEDK D8 Logger - https://api.drupal.org/api/drupal/core!lib!Drupal.php/function/Drupal%3A%3Alogger/8.2.x Watchdog - https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/watchdog/7.x Splunk - https://www.splunk.com/ Solar Winds - http://www.solarwinds.com/ Module of the Week Typogrify module - Typogrify.module brings the typographic refinements of Typogrify to Drupal. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan John Picozzi - www.oomphinc.com @johnpicozzi
Direct download: TalkingDrupal145.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 3 May 2017
www.talkingdrupal.com/144 In episode #144 we talk about redirects, what are they, why are they important and how to implement them. Show Topics - What is a redirect
- Most common needs for a redirect
- Redirects and SEO
- Why are redirects important
- Redirect Strategies
- Modules and tools
Modules Redirect Module Global Redirect Resources Stephen’s iTerm2 configuration Module of the Week Menu Link Attributes This module allows you to add attributes to your menu links. D7 Version - Menu Attributes Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal144.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Wed, 26 April 2017
www.talkingdrupal.com/143 In episode #143 we talking about ordering content in Drupal, primarily using contributed modules. Show Topics - Creating a custom order for a view and why
- Module to look at
- Other options
Modules Draggable Views Weight Node Order Node Queue Module of the Week Redirect Module Manage redirects for pages, manually and automatically. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal143.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 20 April 2017
www.TalkingDrupal.com/142 In episode #142 we talk with J. Hogue about his upcoming presentation at Drupal Con Baltimore. We discuss the use of Atomic Design and Paragraphs to build the new Blue Cross Blue Shield website (www.bcbs.com) Show Topics - Overview of the BCBS project
- Role of Paragraphs
- Atomic Design
- Paragraphs and Atomic Design
- Drupal Con
Modules Paragraphs Module of the Week Honey Pot Honeypot uses both the honeypot and timestamp methods of deterring spam bots from completing forms on your Drupal site (read more here). These methods are effective against many spam bots, and are not as intrusive as CAPTCHAs or other methods which punish the user.T he module currently supports enabling for all forms on the site, or particular forms like user registration or password reset forms, webforms, contact forms, node forms, and comment forms. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan Guest J. Hogue - www.oomphinc.com - @artinruins
Direct download: TalkingDrupal142.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 29 March 2017
www.talkingdrupal.com/141 Talking Drupal #141 - Working with MySQL In episode #141, we talk about getting comfortable with MySQL. Show Topics In episode #141, we talk about getting comfortable with MySQL. - Get familiar with the Drupal database
- Why a SQL view is helpful
- The command line
- Modules that will help
- Tools
- Drush import/export
drush sql-dump > \~/db.sql drush sql-drop drush sql-cli < \~/db.sql Modules Backup and Migrate Resources Mysql Workbench Sequel Pro phpmyadmin Module of the Week Force Password Change This module allows administrators to force users, by role, individual user, or newly created user, to change their password on their next page load or login, and/or expire their passwords after a period of time. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal141.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Tue, 21 March 2017
www.TalkingDrupal.com/140 Talking Drupal #140 - Getting Started with Composer In episode #140 We walk about using composer. Show Topics - What is composer
- When to use composer
- What about drush?
- Composer and hosting providers
- Getting started
Module of the Week Group Module - https://www.drupal.org/project/group The Group module allows you to create arbitrary collections of your content and users on your site and grant access control permissions on those collections Out of the box, Drupal only allows a person to view, create or edit the different content types you create. However, you might want to be able to let them view or edit all content types, but only in a specific section of the site. Group also allows you to create communities. Users of the site can become members of a Group. You can then decide what membership of a Group entitles them to, such as access to content only available to members of that Group. There can also be different levels of membership to a Group so, for example, you can have administrative members who can create content and basic members who can only view content within the Group. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal140.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 15 March 2017
Talking Drupal #139 Using an IDE In episode #139 we discuss the benefits of using an IDE for development. Show Topics - Do you use an IDE?
- Why use an IDE?
- Features
- XDebug
- IDE Variations
Module of the Week Custom Search This module alters the default search box in many ways. If you need to have options available like in advanced search, but directly in the search box, this module is for you. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal139.mp3
Category: general
-- posted at: 4:40pm EDT
|
|
Wed, 8 March 2017
In episode #138 we talking about Translation in Drupal Tip of the Week Show Topics - Translation - what’s new in Drupal 8
- What you can do ‘out of the box’
- Tips for planning translation
- Human vs Machine translation
- Translation with LingoTek
Module of the Week Resources Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal138.mp3
Category: general
-- posted at: 2:58pm EDT
|
|
Wed, 1 March 2017
Talking Drupal #135 Meta Tag with Damien McKenna In episode #137 we discuss the Meta Tag Module with Damien McKenna Show Topics - Guest: Damien McKenna - Damien McKenna - In the Drupal community since 2007, Community Lead at Mediacurrent.
- What are Meta Tags?
- Why are Meta Tags important
- What is the Metatag module?
- Challenges as the maintainer
Resources - Module page - https://www.drupal.org/project/metatag
- Issue queue - https://www.drupal.org/project/issues/metatag
- Tags Supported - https://groups.drupal.org/node/229413
- Open Graph (Facebook) Test - https://developers.facebook.com/tools/debug/sharing
- Twitter Card Test - https://cards-dev.twitter.com/validator
Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan Guest Damien McKenna - http://drupal.org/u/damienmckenna@DamienMcKenna
Direct download: TalkingDrupal137.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 4 January 2017
www.talkingdrupal.com/135
Direct download: TalkingDrupal135.mp3
Category: general
-- posted at: 10:20am EDT
|
|
Sat, 24 December 2016
In Episode #134 we talk about Highly Available websites with Drupal. Show Notes - Defining what we mean by high availability and defining availability with a customer.
- High availability scenarios - “Today Show Affect”
- Traffic patterns and history, understanding your customers needs and schedules
- How to determine if a customer needs high availability
- Implementing high availability - single points of failure, components of HA and overview of strategies
- How to learn more about HA website implementations
- Checkout Digital Ocean and Amazon AWS for learning and playing
- HA is not point and click… heavy DEVOPS
- HA Drupal providers
- Disaster recovery (a future show is needed for this)
Module of the Week https://www.drupal.org/project/christmas_lights A splendid module with Christmas lights decoration that creates long lasting atmosphere of X-mas for you and the users of your website. Bonus Content Mark Meier from Load Impact joins Nic and Stephen to demonstrate Load Testing with his product Load Impact. Mark has provided a very special offer to receive double the Virtual Users with a subscription. Sign up fo Bonus content at www.talkingdrupal.com/newsletter Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal134.mp3
Category: general
-- posted at: 2:50pm EDT
|
|
Wed, 30 November 2016
In episode 133 we talk about something that everyone does when building and supporting websites, debugging. Show Notes - Can you determine where the issue originates from? Is it front end, backup, css, or a module.
- RIR Strategy - Reproduce, Isolate and Resolve.
- Reproduce
- Gather pertinent information to help resolve a bug quicker
- Train your customer and provide a bug report form to help them provide you the best information.
- When trying to reproduce an issue, make sure your development/QA enviroments mirror the production environment. For example, do you PHP version match? Listen to show #127 Local Development with Vagrant.
- If an issue cannot be reproduced in a development environment, look at the server configuration and data.
- Isolating
- When the issue can be reproduced, isolating it is the next step.
- Tools and techniques you can use to help
- Drupal and server logs - check your log files first.
- Turn on error reporting for PHP to display errors
- Inspector - use the Console and Networking sections in the inspector. This will help identify front end issues. I common issue is javascript not loading from third parties.
- What are the last things that changed? Looking back at the most recent code or configuration changes will uncover the source of a bug.
- Peer Programming - work with someone else to resolve a problem. Often, just explaining it will help resolve it.
- Walk Away - Taking a short break from a difficult bug will you have fresh perspective.
- Note Pad - Take notes during the research will help you organize your isolation process.
- Resolve
- Fix it.
- Think about how you can prevent this in the future.
- Document it.
Module of the Week Search API - https://www.drupal.org/project/searchapi This module provides a framework for easily creating searches on any entity known to Drupal, using any kind of search engine. For site administrators, it is a great alternative to other search solutions, since it already incorporates faceting support and the ability to use theViews module for displaying search results, filters, etc. Also, with the Apache Solr integration, a high-performance search engine is available for this module. Developers, on the other hand, will be impressed by the large flexibility and numerous ways of extension the module provides. Hence, the growing number of additional contrib modules, providing additional functionality or helping users customize some aspects of the search process. Bonus Content Download Sample Bug Report PDF and Webform version. Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal133.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 9 November 2016
Recorded the day after the US Presidential Election, John , Nick and I were a bit tired after watching election results throughout the night, but energized for a discussion with Kevin Reynen about Drupal Licensing. A recent community ‘conversation’ between WordPress and Wix sparked our interest to talk about the GPL. If you are making money on Open Source software, you should pay attention to licensing. Watch or listen Show Notes - What is the Drupal Licensing Working Group?
- Everything committed to Drupal repo has to be compatible with GPL v2
- What is the GPL? Based on Richard Stallman’s set of four freedoms:
- The freedom to run the program, for any purpose
- The freedom to study how the program works, and change it so it does your computing as you wish
- The freedom to redistribute copies so you can help your neighbor
- The freedom to distribute copies of your modified versions, giving the community a chance to benefit from your changes
- What is the difference between copyright and licensing
- You can claim copyright of a module you write, which means the others must attribute you are the source of original author. The GPL allows other to distribute and modify that code.
- What does distribution mean and what triggers the distribution clause?
- As is relates to work for hire
- As is related to SaaS
- As is relates to the contract you are hired under
- Distribution vs Convery
- Can you sell a module or theme? YES!
- Licensing - Drupal interfacing with other products (licenses) - ie. FontAwesome, CiviCRM, CKEditor in Core, AMP
- Major differences between GPL v2 and GPL v3, AGPL
- GPL and the use of GitHub
- Distributions, Drupal 8, Composure and licensing
- How is licensing monitored
- Wordpress and Wix recap
Resources Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan Guests Kevin Reynen - http://www.colorado.edu/@kreynen
Direct download: TalkingDrupal132.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 26 October 2016
In episode #131 we talk about interfacing your Drupal website with third party APIs. Listen or Watch Tips of the Week - Nic - sign up for Talking Drupal’s new Newsletter to receive bonus material at www.talkingdrupal.com
- John - Consider upgrading your Mac before buying a new one. A Memory upgrade and/or solid state drive can make an old machine new again.
- Stephen - Look for local meet ups. It’s a great place to learn and make new Drupal friends.
Show Notes - What is an API? A contract between two applications.
- Client side vs server side access to third party APIs
- Evaluating APIs
- Is the API well documentation.
- Use tools to test the API before you invest time in writing code - (chrome extensions) Advances REST Client, Postman
- Relationship with company providing the API. Do you have access to technical support?
- Authentication - authentication methods, depends of the API
- Interested in an API - look for a Drupal modules first, before coding one yourself
Module of the Week CKEditor Anchor Link for Drupal 8 The Drupal 8 Core CKEditor is missing some very important options. Resources Hosts Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal131.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Tue, 18 October 2016
In this special episode we share the New England Drupal Camp keynote speech from Brian Charlson. Brian shares the struggles of a blind person using a good website and bad website. Brian Charlson is a national authority on assistive technology for persons who are blind or visually impaired. Brian has worked at the Carroll Center for the Blind as both a classroom instructor and as the Director of Technology over the last 30 years. Blind himself, he has dedicated his career to ensuring that persons with vision loss have equal access to technology and the skills to independently use it in their daily lives. As Director of the Carroll Center for the Blind Computer Training Services program, and as the Chair of the Information Access Committee of the American Council of the Blind, he has worked with Sun Micro Systems, Adobe Systems, Microsoft, IBM and may other companies to improve the accessibility of mainstream products and services. While working with Freedom Scientific, GW Micro, AI Squared and Duxbury Systems, among others, to assure that access technology keeps up with the rapidly changing information technologies used in school, offices and places of public accommodation. Brian has presented at national and international technology, leadership and special education conferences including traveling to Spain, Israel, Greece, England, Canada and Australia. He is often a guest speaker on subjects related to access to technology for those with disabilities at universities, library associations and other media events. Brian has taken leadership roles in local, state, national and international consumer groups including the Bay State Council of the Blind, Library Users of America, American Council of the Blind and the World Blind Union. Brian is an advocate for quality services for people who are blind so that they can achieve their individual best. Brian’s current passions include universal design so that mainstream technologies can be used by everyone; making access technology training available to everyone who needs it; Major League Baseball as a fan of the Boston Red Sox and internet radio as the co-host of the Yin Yang Show on ACB Radio Interactive.
Direct download: Nedcamp2016BrianCharlesonKeynote.mp3
Category: general
-- posted at: 1:51am EDT
|
|
Wed, 28 September 2016
In episode #128 we talk about options for securing Drupal logins. TOPICS: - What do we mean by Login Security?
- Modules
- Password Strength
- Password Policies
- Two Factor Authentication
- Flood Control
- HTTPS
- Spam accounts
- Reset password
- Drush
RESOURCES: Password Policy - https://www.drupal.org/project/password_policy Password Strength - https://www.drupal.org/project/password_strength Flood Control - https://www.drupal.org/project/flood_control Login Security - https://www.drupal.org/project/login_security Duo Two-Factor Authentication - https://www.drupal.org/project/duo Google Authenticator Login - https://www.drupal.org/project/ga_login MODULE OF THE WEEK: BG Image Formatter www.drupal.org/project/bg_image_formatter This module provides an image formatter who allows you to set an image in background of a div. The images are from a field of an entity and not from a configuration page or sth else, so it's very easy to setup and manage.
Direct download: TalkingDrupal128.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 14 September 2016
In episode #127 we talk with Ben Doherty about setting up a local development environment with Vagrant. TOPICS: - What is Vagrant
- Why would you consider using it?
- What are the benefits of vagrant vs *AMP
- Difference between Docker and Vagrant
- How do you install Vagrant
- Common Vagrant Commands
- How do you get a local environment setup
- When using GIT/IDE locally, where does the code sit? How does it work?
- More advanced uses/configuration
- Resources
RESOURCES:
Direct download: TalkingDrupal127.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 1 September 2016
In episode #126 we discuss the planning for the New England Drupal Camp 2016. TOPICS: - NEDCamp Third Year
- Scheduling around other camps / Drupalcon
- Moving location
- Team
- Training Day
- Focus/Theme - Accessibility
- Where’s next year's camp going to be?
MODULE OF THE WEEK: IMCE for FileField www.drupal.org/project/imce_filefield IMCE for FileField allows users to select files from IMCE File Browser. It supports FTP uploaded files by automatically registering them as IMCE files thus making them usable in a FileField.
Direct download: TalkingDrupal126.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Fri, 5 August 2016
TOPICS: - How you can use analytics
- What analytics are needed
- Capturing analytics
- Core Statistics module
- Custom development
- Google Analytics / Google Tag Manager
- Other tools
- Other Analytics Tools/Modules
MODULES: Statistics Counter - https://www.drupal.org/project/statistics_counter Google Analytics - https://www.drupal.org/project/google_analytics Google Tag Manger - https://www.drupal.org/project/google_tag RESOURCES: New Relic https://newrelic.com/ Loggly https://www.loggly.com/ Google Tag Manager - https://www.google.com/analytics/tag-manager/ MODULE OF THE WEEK: Simple Ads www.drupal.org/project/simpleads This module provides a way to feature advertisements on a Drupal website. It displays graphical, text and flash ads in configurable blocks. It records and reports useful statistics. It is easy to configure and does not depend on other contrib modules. HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal125.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 20 July 2016
TOPICS: - Drupal 8 learning curve
- Composer - The new way to manage modules
- Git workflows
- Update hooks / deleting modules
MODULE OF THE WEEK: Node Edit Protection www.drupal.org/project/node_edit_protection A very simple JavaScript based protection that will alert a user if they are navigating away from a modified Node Edit form without saving. It uses a standard JavaScript confirm dialog that allows the user to either continue what they were doing, or cancel the move allowing them the opportunity to save. It marks the form as dirty by using the blur event of the node fields. HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal124.mp3
Category: general
-- posted at: 3:47pm EDT
|
|
Wed, 29 June 2016
In episode #123 we take about the red hot module, Paragraphs. www.talkingdrupal.com/123 TOPICS: - What is Paragraphs
- Why use it?
- Features
- Use Cases
- Supporting Modules
MODULES: RESOURCES: HOSTS: - Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal123.mp3
Category: general
-- posted at: 4:41pm EDT
|
|
Wed, 15 June 2016
In episode #122 we talk about using Taxonomy or Entity References TOPICS: - Definition of Taxonomy
- Scenario/Use cases
- Considerations
MODULES: Taxonomy Access Control https://www.drupal.org/project/taxonomy_access Taxonomy Access Fix https://www.drupal.org/project/taxonomy_access_fix MODULE OF THE WEEK: IMCE Mkdir www.drupal.org/project/imce_mkdir IMCE Mkdir allows users to create and delete sub-directories under directories assigned by IMCE. HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan GUEST: Benji Fisher - https://www.drupal.org/u/benjifisher
Direct download: TalkinDrupal122.mp3
Category: general
-- posted at: 3:17pm EDT
|
|
Wed, 1 June 2016
In episode #121 we talk with Holly Ross and Megan Sanicki. Megan is replacing Holly as the Executive of the Drupal Association. www.talkingdrupal.com TOPICS: - DA mission - what is the mission of the Drupal Association
- What next - for Holly?
- Holly's time with the DA
- Megan's vision for the DA
- Goals for the next 12 months
RESOURCES: https://assoc.drupal.org/blog/holly.ross.drupal/hello-world-goodbye-drup... https://assoc.drupal.org/blog/megansanicki/ready-serve http://buytaert.net/megan-sanicki-to-become-executive-director-at-the-dr... HOSTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxva GUESTS: Megan Sanicki - @megansanicki
Holly Ross - @JustHRoss
Direct download: TalkingDrupal121.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 19 May 2016
In episode #121 we hear about Drupal Con NA from John's perspective. www.talkingdrupal.com TOPICS: - Driesnote
- Drupal 8 Update
- Market Perspective
- Survey
- Initiatives
MODULE OF THE WEEK: Better Formats www.drupal.org/project/better_formats 8.x & 7.x (needs more testing for a stable release) - Set allowed text formats per field.
- Set default order of text formats per field.
- Hide format tips per role.
- Hide more format tips link per role.
- Hide format selection per role per entity.
- Currently only works on Field API fields on fieldable entities implementing core style text processing. The good thing is that is most things in core and contrib.
Direct download: TalkingDrupal120.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 4 May 2016
In episode #119 we talk about changes in Drupal 8 that are related to performance and caching. www.talkingdrupal.com/119 TOPICS: - Drupal 7 Caching
- Drupal 8 - Cache Tags
- Drupal 8 - Dynamic Page Cache
- External Cache Setup - Varnish
- Big Pipe
MODULES: MODULE OF THE WEEK: iFrame www.drupal.org/project/iframe A custom field, which lets you add a complete iframe to your content types; including Src-URL, setting width and height, optionally a title above, and optionally a target attribute. GUESTS: Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal119.mp3
Category: general
-- posted at: 10:46pm EDT
|
|
Wed, 20 April 2016
In episode #118, we talk with Dan Shure (@dan_shure) about SEO.
TOPICS:
- What is SEO
- What is an SEO Consultant
- When to go to an SEO Consultant
- Organic vs Pay
- Managing customer questions
- Snake oil SEO
- Tools to get started
- Most common mistakes
- SEO Tips
- Recommended resource to people to learn
RESOURCES:
MODULE OF THE WEEK:
Footnotes
http://www.drupal.org/project/footnotes
Footnotes module can be used to easily create automatically numbered footnote references into an article or post (such as a reference to a URL). It now supports also TinyMCE and CKEditor via WYSIWYG module.
HOSTS:
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
GUEST:
Dan Shure - www.evolvingseo.com @dan_shure
Direct download: TalkingDrupal118.mp3
Category: general
-- posted at: 3:28pm EDT
|
|
Wed, 20 April 2016
In episode #117 we talk about using Solr for search on a Drupal website. www.talkingdrupal.com/117
TOPICS:
- Core search
- What is Solr
- How does Solr work
- Benefits of using Solr
- Features of Solr
MODULES:
RESOURCES:
MODULE OF THE WEEK:
Multi-Step Registration www.drupal.org/project/step With Multi-Step Registration you can create multi-step (wizard) user account registration forms. Each step of the wizard can be configured to, optionally, expose one or more Profile2 types.
HOSTS:
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal117.mp3
Category: general
-- posted at: 12:17pm EDT
|
|
Wed, 23 March 2016
In episode #116 we discuss automating the deployment process with Rob Aubin.
TOPICS:
- Deployment process
- Dev - Staging - Traing - Production
- Using GIT
- Strategy for deployment
- Why automation
- Automation risks
- Jenkins and other tools
RESOURCES:
http://deploybot.com https://jenkins-ci.org/ https://www.tunnelbear.com https://events.drupal.org/losangeles2015/sessions/how-jenkins-can-work-w...
MODULE OF THE WEEK:
Smart IP www.drupal.org/project/smart_ip Smart IP identify visitor's geographical location (longitude/latitude), country, region, city and postal code based on the IP address of the user. These information will be stored at session variable ($_SESSION) with array key 'smart_ip' and Drupal $user->data object with array key 'geoip_location' of the user but optionally it can be disabled (by role) at Smart IP admin page. Other modules can use the function smart_ip_get_location($ip_address) that returns an array containing the visitor's ISO 3166 2-character country code, longitude, latitude, region (FIPS), city and postal code. It provides a feature for you to perform your own IP lookup and admin spoofing of an arbitrary IP for testing purposes.
HOSTS:
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Rob Aubin - www.oomphinc.com @ra8
Direct download: TalkingDrupal116.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 9 March 2016
In episode #115 we talk about Google's AMP (Accelerated Module Pages) and implementation in Drupal with Matthew Tift. http://www.talkingdrupal.com/115
Topic
- What is AMP?
- Technical Implementation
- Show should care about AMP?
- Drupal AMP Module
Resources
AMPing with Drupal - https://amphtml.wordpress.com/2016/03/02/amping-up-drupal/ https://assoc.drupal.org/vote2016 https://assoc.drupal.org/drupal-association-board-elections https://www.drupal.org/project/amptheme https://www.lullabot.com/articles/amping-up-drupal
Modules
AMP module - https://www.drupal.org/project/amp
Module of the Week
Field UI - api.drupal.org/api/drupal/modules!field_ui!field_ui.module/7
Allows administrators to attach custom fields to fieldable types.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Matthew Tift - @matthewtift
Direct download: TalkingDrupal115.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 24 February 2016
In episode #114, we talk about integrating text messaging into your website. www.talkingdrupal.com/114
Topics
- Use cases for Text Messages
- What is Twilio?
- Other Drupal SMS solutions
Modules
Twilio - https://www.drupal.org/project/twilio Viop - https://www.drupal.org/project/voipdrupal
Module of the Week
Redirect Module - https://www.drupal.org/project/redirect
https://www.drupal.org/project/redirect
- Common API for loading, saving, and deleting redirects.
- Case-insensitive redirect matching with a hook to allow other modules to narrow-down the candidate redirects.
- Redirect counter and last used timestamp, with automatic cleanup of inactive redirects.
- Integration with Drupal's page cache to optimize redirects and performance.
- Complete individual redirect access API.
- Views API integration.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal114.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 10 February 2016
In episode #113 we talk about Drupal 6 End of Life with guest David Snopek.
TOPICS:
What is End of Life? Drupal Install History The day after - what does this mean for your Drupal 6 Drupal 6 Long Term Support (D6 LTS) Hosting Issues Moving to Drupal 7 or 8 Preparing a customer
MODULE OF THE WEEK: Offie Hourswww.drupal.org/project/office_hours A CCK/Fields module that creates an "office hours" or "opening hours" field. You can set the default weekly office hours for your locations
HOSTS:
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
David Snopek - @dsnopek
Direct download: TalkingDrupal113.mp3
Category: general
-- posted at: 3:44pm EDT
|
|
Wed, 27 January 2016
In episode #112 we talk about selling Drupal with Adam Lamagna.
Topics
- Determining Drupal is good fit
- Dealing with competitor
- Positioning Drupal as the solution
- Objections to Drupal
- Open Source vs Proprietary
- Dealing with WordPress
- Drupal 8 pitch
Module of the Week
Configuration Installer
www.drupal.org/project/config_installer
The Configuration Installer is a installation profile that takes over the Drupal installer and allows sites to be created from existing configuration.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Adam Lamagna -@ajmatic
Direct download: TalkingDrupal112.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 7 January 2016
In episode #111 we revisit the topic of Views in Drupal. www.talkingdrupal.com
Topics
- Formatters
- Sorting
- Filters
- Views Templates
- Relationships
- New in Drupal 8
Modules:
Semantic views- https://www.drupal.org/project/semanticviews Draggable Views - https://www.drupal.org/project/draggableviews
Modules of the Week: File Checker https://www.drupal.org/project/file_checker In a perfect Drupal world your server file system and its corresponding entries in Drupal's files table are 100% synchronized. But what if parts of your file system have been corrupted due to some disk failure? Or one of your modules messed up your database and files? Or your deploy script went beserk? Well, then this module will help you to monitor and find out which files are out of sync.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLighteneddevelopment.com @nicxvan
Direct download: TalkingDrupal111.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 16 December 2015
In episode #110 we discuss building a subscription based commerce website.
TOPICS:
- What is a subscription?
- Credit Cards
- Controlling Access to content / Feature
- Drupal Commerce Components
RESOURCES:
Decoupling Drupal - http://buytaert.net/should-we-decouple-drupal-with-a-client-side-framework
MODULE OF THE WEEK:
Menu Item Visibility
www.drupal.org/project/menu_item_visibility
This module exposes configurable and extendable visibility settings for menu links. For example, if you want to create a 'My account' link that points to /user, both anonymous and registered users have access to the /userpath, so both will see the link, even if anonymous users do not technically have an account. Using this module will allow you to only have your 'My account' link visible to registered users, and hide it from anonymous users. The module uses the exact same UI used for block visibility settings for familiarity.
HOSTS:
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal110.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 9 December 2015
In episode #006 of Exploring Drupal 8 we talk about intermediate module development concepts
TOPICS:
- Let's talk Plugins.
- What is this Dependency Injection idea everyone is talking about?
- Further exploring.
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8006.mp3
Category: general
-- posted at: 11:41am EDT
|
|
Wed, 9 December 2015
In episode #005 of Exploring Drupal 8 we talk about the basic concepts of module development
TOPICS:
- A look at the Routing Layer.
- How about Forms?
- What about Blocks?
- What are Services?
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8005.mp3
Category: general
-- posted at: 11:39am EDT
|
|
Wed, 9 December 2015
In episode #004 of Exploring Drupal 8 we talk module development, an intro
TOPICS:
- What's changing in Module Development
- Revolutionary vs Evolutionary Changes
- Getting off the Island (Composer, Doctrine, Twig, Symfony)
- Leveraging Symfony components
- HTTP Foundation
- Routing
- YAML
- Shifting how we think about our solutions.
- Object Oriented is fully baked into Core.
RESOURCES: Code Academy - https://www.codecademy.com/learn/php Build A Module - http://buildamodule.com/ Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8004.mp3
Category: general
-- posted at: 11:37am EDT
|
|
Wed, 9 December 2015
In episode #003 of Exploring Drupal 8 we talk about theming.
TOPICS:
- General Overview
- New Templating System
- Core theme
- Libraries
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8003.mp3
Category: general
-- posted at: 11:35am EDT
|
|
Wed, 9 December 2015
In episode #002 of Exploring Drupal 8 we talk more about what's new in core.
TOPICS:
- Changes to Content Type Creation
- Display Modes: View Modes / Form5 Modes
- Editable and expandable
- New Block System
- Comment Types
- Config. Management
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8002.mp3
Category: general
-- posted at: 11:25am EDT
|
|
Wed, 9 December 2015
In episode #001 of Exploring Drupal 8 we talk about what's new in core.
TOPICS:
- Views in Core
- Front page
- File manager
- New Fields
- WYSIWYG
- In-Line Editing
- Contact Form
RESOURCES: Stack Starter - http://www.stackstarter.io/ - spincode “talkingdrupal”
Direct download: TalkingDrupalED8001.mp3
Category: general
-- posted at: 10:00am EDT
|
|
Tue, 1 December 2015
Topics
- Chef in a nutshell
- Server configuration management
- Use Cases
- What is Chef
- Chef Components
- Chef and the Drupal world
Resources
Module of the Week
Disable Messages - www.drupal.org/project/disable_messages
Gives a site owner options to disable specific messages shown to end users. The core drupal message system as offered by drupal_set_message is an excellent way for modules to send out messages to the end users. However not all drupal site owners are keen to show all the messages sent out by drupal core and all modules to their users. This module gives site administrators a reasonably powerful way to filter out messages shown to the end users.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Guests
- Ron Lipke - @neverminding
Direct download: TalkingDrupal109.mp3
Category: general
-- posted at: 11:37pm EDT
|
|
Wed, 18 November 2015
Topics
- What is a Drupal Audit?
- What modules can help you
- Module Review
- Entity Type Review
- How pages are built
- Functionality
- How it looks - theme
- Hosting
- Development process
- Performance recommendations
- Deliverable
Modules
Module of the Week
Ip Geo location drupal.org/project/ip_geoloc
The module makes it very easy to create Views-based mapping solutions using the map renderer of your choice (Google, OpenLayers or Leaflet) with any location storage module of your choice, e.g. Get Locations,Geofield, Geolocation Field or Location.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal108.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 4 November 2015
In episode #1076 we talk about optimizing images, css and js. Jason joins us this week.
TOPICS:
- Goals
- Performance Requirements
- Strategy & Modules
- Advanced aggregation
- Testing Process
- When to use this
- Tips
MODULES:
RESOURCES:
MODULE OF THE WEEK:
Commerce Message www.drupal.org/project/commerce_message Provides Commerce-specific Message integration
HOSTS:
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Jason Pamental - jwww.freshtilledsoil.com @jpamental
Direct download: TalkingDrupal107.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 21 October 2015
In episode #106 we talk about getting starting with coding in Drupal.
TOPICS
- Drupal 8 RC1
- NEDCamp Recap
- Mentor
- IRC
- Hooks
- IDE
- xdebug
- devel
- Practice Practice Practice
- Earth Exchange
- Webform Hidden Fields
- Views Template
- Anatomy of a Module
RESOURCES
MODULE OF THE WEEK
Workbench - https://www.drupal.org/project/workbench
Workbench provides overall improvements for managing content that Drupal does not provide out of the box. Workbench gives us three important solutions:
- a unified and simplified user interface for users who ONLY have to work with content. This decreases training and support time.
- the ability to control who has access to edit any content based on an organization's structure not the web site structure
- a customizable editorial workflow that integrates with the access control feature described above or works independently on its own
These features benefit the end users as well as Drupal Site Administrators and Technical Support.
For Drupal Developers and Site Builders, Workbench provides several additional benefits:
- a modular architecture: only install and enable the modules you want
- extensibility: we would love to see more integration with other Drupal modules (in fact we have our eyes on Scheduler and Workflow modules and improvements for Asset Management)
HOSTS
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal106.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 7 October 2015
In episode #105 we talk with Cesar Abeid about Project Management.
TOPICS
- Dries Note
- What is a Project
- Large shop and small shops
- 5 Tips to improve your project management skills
- Book - Project Management for You
RESOURCES
MODULE OF THE WEEK
- Token Tweaks
- www.drupal.org/project/token_tweaks
- Provides tweaks for tokens (mostly to improve performance) Modify the default depth limit for the token tree UI. This does not affect replacement of any tokens, just limits how "deep" you can see possible tokens to use.
HOSTS
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
GUEST
Cesar Abeid - @cesarabeid, @PM4TM http://projectmanagementforyou.com
Direct download: TalkingDrupal105.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 23 September 2015
In this episode we talk about the Features module.
Topics
- Community Events
- What is Features used for?
- Pros and Cons
- Guidelines for using features
- Helper Modules
Modules
Resources
- Always Be Shippable - http://buytaert.net/always-be-shippable
Module of the Week
Slack https://www.drupal.org/project/slack
Slack brings all your communication together in one place. It’s real-time messaging, archiving and search for modern teams, and it has cool system integrations features. This module allows you to send messages from Drupal website to Slack. It has Rules module integration. Also you can use our module API in your modules
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal104.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 9 September 2015
In episode #103 we talk about our Must Haves for our Drupal projects, the toolsl and modules we cannot live without.
Topics
- Must Haves
- Nice To Have
- Things not needed - Uninstall
Modules
Resources
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal103.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 26 August 2015
Topics
- Overview of Twit.tv
- Goals of the new Twit.tv
- The API
- Overall strategy
- Details of implementation
- Challenges
- Buidling Blocks
- Drupal 7 RESTful
Resources
- Twit - http://www.twit.tv
- Four Kitchens Launch Annoucement - http://fourword.fourkitchens.com/article/twittv-launches-content-api-and-headless-drupal-site
- Twit.tv API Documentation - http://docs.twittv.apiary.io/
- Introducing Saucier - https://fourword.fourkitchens.com/article/introducing-saucier
- TWit 3 Scale API Registration: https://twit-tv.3scale.net/
- Rest Easy Tutorial Series: http://fourword.fourkitchens.com/article/series/rest-easy
- Decoupled benefits: https://www.youtube.com/watch?v=6eJj5UrUUpU
- API Design The Musical: https://www.youtube.com/watch?v=2yAMl8D0IFM
- Twit.tv Case Study: http://fourkitchens.com/our-work/twit-tv/
- RESTful Module: https://github.com/RESTful-Drupal/restful
- David Diers on iTunes - https://itunes.apple.com/us/artist/david-diers/id852703419
- https://www.youtube.com/channel/UC-ccFbSsEQo8tbSDSKoluYg?sub_confirmation=1
Module of the Week
RESTFul - www.drupal.org/project/restful
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Matt Grill - www.Fourkitchens.com @alwaysworking
- David Diers - www.fourkitchens.com www.daviddiers.com @beautyhammer
Direct download: TalkingDrupal102.mp3
Category: general
-- posted at: 4:40pm EDT
|
|
Wed, 12 August 2015
In episode #101 we talk about building a Movie Website with guest Chris Wells
http://www.talkingdrupal.com/101
Topics
- When is the last time you went to the movies?
- Have you ever thought about how the website is managed?
- Requirements
- Content
- Content StructureAdmin tools
Module of Week
Misery www.drupal.org/project/misery
Misery is a module designed to make life difficult for certain users. It can be used:
- As an alternative to banning or deleting users from a community.
- As a means by which to punish members of your website.
- To delight in the suffering of others.
- The aim of misery is to be not traceable by users on misery list, so misery actions should be sufficiently subtle enough to avoid suspicion.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Guest
Chris Wells - www.redfinsolutions.com @sceo
Direct download: TalkingDrupal101.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 29 July 2015
www.TalkingDrupal.com/100
Topics
RESPONSIVE #008 -- August 2 2013 REST #058 -- August 6 2014 Christmas episode (OH HELL YA!!!) #079 -- December 20 2014
Modules
Entities - https://www.drupal.org/project/entity Block Class - https://www.drupal.org/project/block_class HTML 5 Tools - https://www.drupal.org/project/html5_tools Semanticviews - https://www.drupal.org/project/semanticviews Picture https://www.drupal.org/project/picture Image Focus https://www.drupal.org/project/imagefield_focus
Resources
Epsiode 008 - Responsive - http://www.talkingdrupal.com/008 Beep Edition - http://drupal.org/project/beep_edition Responsive Typography - http://rwt.io - lots of resources and links for the book, slides, code and more DrupalCon LA Multilingual Talk - https://events.drupal.org/losangeles2015/sessions/multilingual-module-ma...
Module of the Week
FlexSlider www.drupal.org/project/flexslider Flex Slider module integrates the Flex Slider library with Drupal and several contributed modules which allows you to build responsive, resizable slideshows. Meaning the slideshows automatically adapt to the size of the browser window or device.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross John Picozzi - www.oomphinc.com @johnpicozzi Nic Laflin - www.nLightened.net @nicxvan
Guest
Jason Pamental . www.hwdesignco.com @jpamental
Direct download: TalkingDrupal100.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 15 July 2015
TOPICS:
- Why we are talking about Drupal 8 today? (I should hit pushed record)
- Drupal 8 - Status, is there an official status
- It’s done when it’s done
- Are customers asking?
- How does an agency prepare?
- When does an agency prepare?
- What happens when it comes out…what is your criteria for using it?
RC1 Predictions
- Nic - August 31
- John - September 21
- Tim - August 19
- Stephen - Oct 10
RESOURCES:
Drupal Release Date - https://drupalreleasedate.com/
Drual 8 Status - https://www.drupal.org/project/issues/search/drupal?status[0]=1&status[1]=13&status[2]=8&status[3]=14&status[4]=4&priorities[0]=400&categories[0]=1&categories[1]=2&categories[2]=5&version[0]=8.x
Acquia Annouces it is Ready for Drupal 8 - http://buytaert.net/acquia-announces-it-is-ready-for-drupal-8
MODULE OF THE WEEK:
Bean
www.drupal.org/project/bean
Bean is an acronym that stands for Block Entities Aren't Nodes.
What is Bean?
Think of a Bean as a method to provide new types (compared to node this would be a content type) which then provides an add content interface to create as many blocks as you require (see screenshot below). The bean content can then be placed around the site just like any other block.
Beans were driven by the API first. This means that you can create block types (bean types) all in a plugin class turning off the UI. The entire configuration in code. No worry about feature reverts.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Guests
- Tim Dickens - www.ParallaxInfoTech.com @Tregonian
Direct download: TalkingDrupal099.mp3
Category: general
-- posted at: 2:56pm EDT
|
|
Wed, 1 July 2015
Topics
- Guest: Josh Mitchell
- What falls under Drupal.org domain of products and services
- Marketplace
- Projects
- DrupalCI
- Jobs
- Groups
Module of the Week
Highcharts - https://www.drupal.org/project/highcharts
Create charts in Drupal using the Highcharts JavaScript library. This module includes an API and Views integration.
Resources
- Joshua Mitchell
- Drupal.org/u/joshuami
- IRC: joshuami
- twitter: @joshua_io
- Jobs - https://jobs.drupal.org/store
- drupal.org/ecosystem
- drupal.org/roadmap
- druapal.org/marketplace
- drupal.org/project/drupalci
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal098.mp3
Category: general
-- posted at: 2:19pm EDT
|
|
Wed, 17 June 2015
Topics
- Listeners’ questions
- What are unwanted users?
- Discovering abuse
- Strategies
- Modules
- Custom Solutions
- Clean Up
Module of the Week
Role Assign https://www.drupal.org/project/roleassign
RoleAssign specifically allows site administrators to further delegate the task of managing user's roles while withholding the Administer permissions permission.
RoleAssign introduces a new permission called Assign roles. Users with this permission are able to assign selected roles to still other users. Only users with the Administer permissions permission may select which roles are available for assignment through this module.
RoleAssign is ideal for smaller sites with a system administrator and one assistant administrator role that should be reasonably restricted in what it allows. For larger sites with multiple levels of administrators or whenever you need finer-grained control over which role can assign which other role, check out Role Delegation. See #961682: Does the role delegation module supersede this module? for a short discussion of the relative merits of the two modules.
Modules
- Mollom - https://www.drupal.org/project/mollom
- Honeypot - https://www.drupal.org/project/honeypot
- Captcha https://www.drupal.org/project/captcha
- ReCaptcha (v1 & v2) https://www.drupal.org/project/recaptcha
- Hacked! https://www.drupal.org/project/hacked
- Commerce License https://www.drupal.org/project/commerce_license
- IP ranges - https://www.drupal.org/project/ip_ranges
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal097.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 3 June 2015
Topics
- Listener Questions
- Use cases
- How trusted is the source
- One way
- Curation
- Curation tools
- Editing Workflow
- Techniques and Protocols
Module of the Week
JPlayer https://www.drupal.org/project/jplayer
Totally re-written to take power of native fields in core and javascript libraries. Works with the new jPlayer 2.0 for all different types of audio and video files.
Single display formatter with instance configurations including: autoplay, solution, preload, volume, muted, repeat and background color.
Different player kinds including: single (intelligent multi-format support) or playlist.
Javascript Library API support for other modules wanting to use the jPlayer library.
Global time format settings
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal096.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 20 May 2015
Topics
- Guests - Mike Anello & Ryan Price
- Top three takeaways from DrupalCon
- What is the DrupalCon “vibe” regarding Drupal 8 - brief
- Tips and Tricks to keep up while getting other’s up to speed
Module of the Week
Select (or other) - https://www.drupal.org/project/select_or_other
Provides a new Forms API element which is a select/radios/checkboxes element that has an 'other' option. When 'other' is selected a textfield appears for the user to provide a custom value.
Resources
- https://www.lullabot.com/blog/podcasts/drupalizeme-podcast/61-mental-health-and-open-source
- http://www.amazon.com/10-Happier-Self-Help-Actually-Works-A/dp/0062265431
- https://assoc.drupal.org/d8accelerate
Hosts
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal095.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 6 May 2015
Topics
- Listener Questions
- Drupalcon
- Project management
- Technical
- Marketing
Module of the Week
Image Field Caption https://www.drupal.org/project/image_field_caption
Adds an extra text area for captions on image fields. Similar to the alt and title text fields available with an image field, the caption text area can be used to enter text or html descriptions of an image
Modules
- Statistics Counter - https://www.drupal.org/project/statistics_counter
- Statistics Filter - https://www.drupal.org/project/statistics_filter
Resources
- Website Launch Checkist - https://www.drupal.org/node/2199545
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal094.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 22 April 2015
Topics
- Announcements
- Backup
- Admin Config
- Modules
- Code
- Server/DNS
- News & Alerts
Modules
- Password Policy – http://drupal.org/project/password_policy
- Login Security – http://drupal.org/project/login_security
- Security Review – http://www.drupal.org/project/security_review
- ReCaptcha – http://www.drupal.org/project/recaptcha
- Secure Login - https://www.drupal.org/project/securelogin
- Flood Control Module - https://drupal.org/project/flood_control
- Flood Unblock Module - https://drupal.org/project/flood_unblock
Resources
- Getty Images Project Application - https://www.drupal.org/node/2466833
- Talking Drupal PCI - http://www.talkingdrupal.com/036
- Talking Drupal Backup Show http://talkingdrupal.com/047
- Don’t Hack My Drupal Man - http://www.oomphinc.com/blog/2015-04/dont-hack-my-drupal-man
- Enhancing security using contributed modules - https://www.drupal.org/node/382752
- Tips and Tricks for Improved Drupal Security - http://www.codediesel.com/security/tips-and-tricks-for-improved-drupal-security/
- Dos Arrest - http://www.dosarrest.com/
- File Permissons - https://www.drupal.org/node/244924
- Drupal Security - https://twitter.com/drupalsecurity
Module of the Week
Webform Reply To - https://www.drupal.org/project/webform_reply_to
A key part of the Webform module is sending e-mails. Webform lets you customize the name and e-mail address that is used for outgoing e-mails, but often this is not enough. You cannot use Webform to set a custom "Reply-To" e-mail header, for instance. That's where this module comes in!
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal093.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 19 March 2015
Topics
- What is the difference between map rendering and location.
- Location collection
- Geolocation services
- Map renderers
Modules
- Google Store Locator - https://www.drupal.org/project/google_store_locator
- Leaflet - https://www.drupal.org/project/leaflet
- Location - https://www.drupal.org/project/google_store_locator
- AddressField - https://www.drupal.org/project/addressfield
- GeoField - https://www.drupal.org/project/geofield
- IP Geolocation - https://www.drupal.org/project/ip_geoloc
- Leaflet Marker Cluster - https://www.drupal.org/project/leaflet_markercluster
Resources
- http://www.talkingdrupal.com/030
Module of the Week
d2d migrate https://www.drupal.org/project/migrate_d2d
migrate_d2d provides a framework based on the Migrate API for migrating content from Drupal 5, Drupal 6, or Drupal 7 sites into the Drupal 7 site where it is installed. As of 7.x-2.1-rc1, it requires Migrate 7.x-2.6-rc2 or later. Besides addressing contemporary needs to migrate to Drupal 7, it has helped serve as a proof-of-concept for incorporating the migration approach into core as an upgrade path (https://groups.drupal.org/imp).
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal090.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 11 March 2015
www.TalkingDrupal.com/089
Topics
- What does Patch, Build Punt mean?
- Challenges we face when building a website
- Searching and selecting contrib modules
- The module is not quite doing it for you
- Does it provide the hooks to modify easily?
- Recommending a change to the project in the issue queue
- Building yourself - searching api.drupal.org
Examples
- (Patch)RESTWS
- (Build)Switching views displays based on session variable
- (Patch)Wanting to change the ip banned message
- (Build)Using a Mandrill Template
- (Build)Setting up statistics based on metrics specific to your site
- (Build)Creating a table with values from three entities
- (Patch) Fixing bugs that cause usability errors (Popup On Load)
- (Cannibalize)Copying a module and customising it to your needs (Topbar Messages)
- (Build)Building your own module even though one exists (Hreflang)
- (Cannibalize)FB Post
Modules
- https://www.drupal.org/project/topbar_msg
- https://www.drupal.org/project/popup_onload
Module of the Week
Hacked! https://www.drupal.org/project/hacked
This module scans the currently installed Drupal, contributed modules and themes, re-downloads them and determines if they have been changed. Changes are marked clearly and if the diff module is installed then Hacked! will allow you to see the exact lines that have changed.
Hacked! also provides drush integration so that you can see what files have changed from the command line.
This is primarily a developer tool and should never ever (don't even think it) be installed on a production site.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal089.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 4 March 2015
http://www.talkingdrupal.com/088
Topics
Resources
- Apache Bench - http://en.wikipedia.org/wiki/ApacheBench
- Blitz.io - https://www.blitz.io/
- Blazemeter - http://blazemeter.com/
Modules
- Blazemeter Drupal module - https://www.drupal.org/project/blazemeter
Module of the Week
Captcha After - www.drupal.org/project/captcha_after
Show CAPTCHA protection on selected forms after specified number of unsuccessful form submit attempts has been made.
CAPTCHA After module brings solution to the problem of evaluating security challenges (commonly known as CAPTCHAs) without decreasing the usability of your site. It allows human visitors to fill the web form with input data without solving the CAPTCHA challenge. If however malicious software (or user) is to be suspected because the total number of submitted forms (correct or wrong submits), the CAPTCHA will be activated.
Typical use case is user login page where you can set that CAPTCHA protection should be shown after 3 unsuccessful login attempts. Then on first 3 attempts guest user will not be challenged with CAPTCHA protection, but on fourth login attempt guest user will also need to solve CAPTCHA challenge in order to login.
The administrator of the site has multiple options when it comes to fine tuning of the “suspicious” situation: you can control submit threshold (number of wrong submissions per user), flooding threshold (number of correct submissions per machine IP) and global flooding threshold.
CAPTCHA After can also be enabled only for selected CAPTCHA protected forms.
Host
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Guest
Rob Aubin - www.oomphinc.com @ra8
Direct download: TaklingDrupal088.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Fri, 6 February 2015
Topics
- What is a forum
- Are they still relevant?
- Drupal Forum - Core
- Forum features
- Advanced Forum
- Forum Access
- Notifications
- Using third party solutions
- Organic Groups
Modules
- Advanced Forum - https://www.drupal.org/project/advanced_forum
- Forum Access - https://www.drupal.org/project/forum_access
- Subscriptions - https://www.drupal.org/project/subscriptions
- Notify - https://www.drupal.org/project/notify
- Comment Notify - https://www.drupal.org/project/comment_notify
Resources
- Forum Contrib Modules - https://www.drupal.org/node/227121
Module of the Week
Cloudflare https://www.drupal.org/project/cloudflare
CloudFlare is a FREE reverse proxy, firewall, and global content delivery network and can be implemented without installing any server software or hardware.
On average, CloudFlare-powered websites load 30% faster, use 60% less bandwidth, and process 65% fewer requests. CloudFlare-powered websites are protected from many forms of malicious activity including: comment spam, email harvesting, SQL injection, cross-site scripting, and DDoS (denial of service) attacks.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Website: www.talkingdrupal.com
Direct download: TalkingDrupal084.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 29 January 2015
Topics
- What do we mean by “gallery”
- Considerations when building a gallery
- Customer workflow
- Single or multi content types
- Page layouts
- Lightbox and Colorbox
- Image uploading
- Mobile image upload
- 3rd party integration
Modules
- Gallery formatter - https://www.drupal.org/project/galleryformatter
- Views Slideshow - https://www.drupal.org/project/views_slideshow
- Flexslider - https://www.drupal.org/project/flexslider
- Node Gallery - https://www.drupal.org/project/node_gallery
- Multiupload Filefield Widget - https://www.drupal.org/project/multiupload_filefield_widget
- Multiupload Imagefield Widget - https://www.drupal.org/project/multiupload_imagefield_widget
- Field Focus - www.drupal.org/project/imagefield_focus
- pl upload - https://www.drupal.org/project/plupload
Modules of the Week
FileField Source - https://www.drupal.org/project/filefield_sources
FileField Sources is an extension to the FileField module. The FileField module lets you upload files from your computer through a CCK field. The FileField Sources module expands on this ability by allowing you to select new or existing files through additional means, including:
- Re-use files by an auto-complete textfield
- Attach server-side files uploaded via FTP
- Transfer files from a remote server (cURL required)
- Paste a file directly from the clipboard (Drupal 7 only)
- Select existing files through the IMCE file browser
- Although FileField Sources provides several built-in sources, it can be extended by any module through an API for creating new sources. Users can toggle between any of the available methods for selecting a file.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal083.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 21 January 2015
Topics
- Paragraphs feedback
- What is Organic Groups?
- Use Cases
- Key concepts to understand
Module of the Week
Facebook Post - https://www.drupal.org/project/fb_post
This module allows registered users to add posts to their Facebook feeds when they create new content or make a comment on your site.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal082.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 14 January 2015
Topics
- Drupal 8 - Full release 2016
- Getting involved and getting started
- Does this change anything in your mind?How to move forward with Drupal 8
- Tips on building a volunteer hour tracking website
Module of the Week
Paragraphs - https://www.drupal.org/project/paragraphs
Paragraphs is the new way of content creation!
It allows you — Site Builders — to make things cleaner so that you can give more editing power to your end-users.
Instead of putting all their content in one WYSIWYG body field including images and videos, end-users can now choose on-the-fly between pre-defined Paragraph Types independent from one another. Paragraph Types can be anything you want from a simple text block or image to a complex and configurable slideshow.
Paragraphs module comes with a new "paragraphs" field type that works like Entity Reference's. Simply add a new paragraphs field on any Content Type you want and choose which Paragraph Types should be available to end-users. They can then add as many Paragraph items as you allowed them to and reorder them at will.
Paragraphs module does not come with any default Paragraph Types but since they are basic Drupal Entities you can have complete control over what fields they should be composed of and what they should look like through the typical Drupal Manage Fields and Manage Display screens.
You can also add custom option fields and do conditional coding in your CSS, JS and preprocess functions so that end-users can have more control over the look and feel of each item. This is way much cleaner and stable than adding inline CSS or classes inside the body field's source.
Resources
- https://www.drupal.org/drupal-8.0/get-involved
- https://groups.drupal.org/node/447258
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal081.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 7 January 2015
- Drupal 8
- Responsive Images
- Element Queries
- Drupal Trends
- General Tech
Direct download: TalkingDrupal080.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Sat, 20 December 2014
The Night Before DrupalCon
Twas the night before DrupalCon
When all through the hotel, Not a developer was coding, not even Crell
The Coffee Mugs were placed by the laptops with care, In hopes that our Dries, soon would be there
The speakers were nestled all snug in their beds, While visions of Drupal 8 RC danced in their heads
and my boss in his t-shirt and I in mine too just sat down to the bar to throw back a brew
When out in the hall there arose such a clatter
I sprang from my stool to see what was the matter, out to the hall I stumbled and fell, tore up my new DrupalCon t-shirt and and exclaimed “oh hell”
When, what to my wondering eyes should appear, but a bright yellow taxi driven by a man with a beard, with a spiky haired passenger wearing glasses and jeans I knew in a moment it must be Dries
More rapid than Varnish his contributors they came. and he commented, and messaged and called them by name: Now JJeff! now Quicksketch now Webchick and Nicxvan
On MerlinofChaos On Stella On KarenS and Eaton! To finish the beta blockers, YES, finish them all, Now Code away! Code away! Code away all!
As I held my last brew and was turning around, into the hotel Dries came with a bound.
He was dressed in the typical geek turn CEO garb, but wrinkled and untidy from his trip across the pond.
One-strapping the pack of tech on his back he looked like a man that could use a night cap.
His eyes how they twinkled! His smile how Merry! His glasses were awesome, kind of like Drew Carey.
His code and ideas are legend you know, from a dorm room in Antwerp to a board room so quick, if you think it was luck, you just missed the trick.
With 10 Years of DrupalCon and no signs of slowing, we’re expecting Drupal 8 to keep this show going.
I see in his face, years of spearheading his vision, from Drupal 1 to 7, it’s been a community mission.
A wink of his eye and a twist of his head soon gave me to know I had nothing to dread.
He spoke not a word, but went straight to his work, and filled all the coffee cups, then turned with a twerk
The ding of the elevator, up to his room he went. To rest his head before his keynote event
but I heard him exclaim as he walked out of sight Happy DrupalCon to all and to all a good night.
Direct download: TalkingDrupal079.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 17 December 2014
Topics
- Doing it yourself vs accepting a third parties content model
- Determining content types
- Fields
- References/content relationships
- Defining authoring experience
- Tools
Module of the Week
- Christmas Snow: https://www.drupal.org/project/christmas_snow
This is a very small module that adds a Christmas Snoweffect to your site.
Modules
- Entity References - https://www.drupal.org/project/entityreference
Resources
- Build Spec Spreadsheet - https://t.co/pMk5IBATrl
- Gather Content - https://gathercontent.com/
- Good Typographic on the Web by Jason - http://www.printmag.com/featured/good-typographic-design-for-the-web/
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal078.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 10 December 2014
Topics
Latest Drupal News
- Blogs
- Curators
- Google Alerts
- Podcasts
- Attending camps/cons/conferences
- Meetups
- Social Media
- Company Reading Lists or Newsletters
- Writing!
Industry Trends
- Blogs
- Podcasts
- Attending camps/cons/conferences
- Publications
Module of the Week
ImageAPI Optimize
https://www.drupal.org/project/imageapi_optimize
This is a toolkit for ImageAPI. It requires imageapi_gd or imageapi_imagemagick or any ImageAPI toolkit to work.
ImageAPI Optimize allows you to use your preferred toolkit and optimize (losslessly) the image when it is saved. Practice for web performance suggests that images should be optimized for better loading time. With this module enabled, Google's Page Speed will always give you an A in image optimize.
Resources
Aquia Blog 0 https://www.acquia.com/blog
Lullabot - https://www.lullabot.com/contact/mailinglist
Drupalize.me - https://drupalize.me/ (newsletter signup at the bottom)
Weekly Drop - http://www.theweeklydrop.com/
Drupal Planet - https://www.drupal.org/planet
Lullabot - https://www.lullabot.com/
reddit.com/r/drupal
Drupalize.me - https://drupalize.me/
Drupal Easy - http://drupaleasy.com/podcast
Modules Unraveled - https://modulesunraveled.com/podcast
Design4Drupal - http://boston2014.design4drupal.org/
NEWDcamp - http://www.newdcam.com
ExploringDrupal8 - http://Exploringdrupal8.com
DrupalPVD - http://www.DrupalPVD.org
Google Plus - https://plus.google.com/communities/111161359890617128846
Smashing Magazine - http://www.smashingmagazine.com/
The Verge - http://www.theverge.com/
This Week in Tech (TWIT) (http://www.twit.tv)
The Web Ahead http://5by5.tv/webahead
The Dirt Show - http://www.freshtilledsoil.com/category/podcast/
The Big Web Show http://5by5.tv/bigwebshow
Shoptalk Show http://shoptalkshow.com/
Responsive Web Design - http://www.responsivewebdesign.com
An Event Apart http://aneventapart.com/
Artifact http://artifactconf.com/
Future of Web Design https://futureofwebdesign.com/
A List Apart http://alistapart.com/
A Book Apart series http://www.abookapart.com/
O’Reilly http://www.oreilly.com/
.Net Magazine http://www.creativebloq.com/net-magazine
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.oomphinc.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal077.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 3 December 2014
Topics
- Managed vs Non-Managed
- Website characteristics
- Backups
- Hosting Companies
- Drupal Specialized Hosting
Module of the Week
- Role Export - https://www.drupal.org/project/role_export
The Role Export module allows roles to have machine_names and generates a unique role id (rid) based off of the machine_name. Roles can be exported with Features and get the exact same rid if imported on other sites. Because of this unique rid there is no need to create plugins per contrib module that use the rid in their export code, such as Views, Ctools, Rules, etc. References to this role id will not break on other sites.
Resources
Dreamhost
A Small orange
Linode
Media temple
Digital Ocean
Ramnode
Black Mesh
Site Ground
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDupal076.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 26 November 2014
Topics
- Guest Marc Isaacson
- “Teach Yourself Drupal” Drupal Kickstarter Project
- Project goals Objective
- How does it work
- Ridiculously Open source
- Kickstarter campaign
Module of the Week
- Computed Field - https://www.drupal.org/project/computed_field
Computed Field is a very powerful field module that lets you add a custom "computed fields" to your content types. These computed fields are populated with values that you define via PHP code. You may draw on anything available to Drupal, including other fields, the current user, database tables, you name it. (Feeling the power yet? :) ) You can also choose whether to store your computed field values in the database with other content fields, or have them "calculated" on the fly during node views. (Although you should note that Views use requires database stored values.) This field is literally the Swiss Army knife of fields. So start cooking up your PHP based values!
Resources
- Teach Yourself Drupal Kickstarter - https://www.kickstarter.com/projects/vegantriathlete/teach-yourself-drupal?ref=nav_search
- Teach Yourself Drupal http://www.teachyourselfdrupal.org
- ROOSTS - http://www.roosts.org/
- Innovation Women https://www.kickstarter.com/projects/innovationnights/innovation-women-technical-and-entrepreneurial-spe
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Guests
- Marc Isaacson -https://www.drupal.org/u/vegantriathlete @tydrupal
marc@isaacsonwebdevelopment.com
Direct download: TalkingDrupal075.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 19 November 2014
Topics
- NewdCamp overall results
- Team
- Handling the money
- Selecting a Venue
- Sponsors
- Marketing
- Website
- Things we forgot
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Guests
- Ellen Diamond - www.hwdesignco.com @ellendiamond
- Susan Krushinsky www.HomesBySusanK.com @HomesBySusanK
Direct download: TalkingDrupal074.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 12 November 2014
Topics
- Net neutrality
- What is MailChimp
- What is Mandrill
- Modules to use with them
- Implementation uses
Module of the Week
- Mailredirect - https://www.drupal.org/project/mail_redirect
The Mail Redirect module redirects ALL system generated email to a test mail domain or address. This is especially useful when doing site testing which uses a production database which is populated with real email addresses.
Modules
- Mailchimp - https://www.drupal.org/project/mailchimp
- Mandrill - https://www.drupal.org/project/mandrill
Resources
- Mailchimp patch for contextual links - https://www.drupal.org/node/2356065
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal073.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 6 November 2014
Topics
- Episode #71 - Jeff Robbins
- What do we mean by Mobile Friendly Drupal?
- What makes a site friendly
- Modules to help
- 10-15-14
Module of the Week
- Front End Developer - https://www.drupal.org/project/dfed
Front End Developer provides an easy to use toolkit for theme developers that assists in the building of themes.
Features include:
* Displays current viewport resolution
* Displays common media query resolutions ( ie. Mobile, Tablet, Desktop )
* Highlights defined sidebar regions
* Highlights links that do not have a destination set
* Highlights images without alt tags set
Modules
- Navbar Module - https://www.drupal.org/project/navbar
- Adaptive Images - https://www.drupal.org/project/adaptive_image
- Picture - https://www.drupal.org/project/picture
- Flexslider - https://www.drupal.org/project/flexslider
- Context - https://www.drupal.org/project/context
- Context Breakpoint - https://www.drupal.org/project/context_breakpoint
- Context Mobile Detect - https://www.drupal.org/project/context_mobile_detect
- Fences - https://www.drupal.org/project/fences
- HTML5 Tools - https://www.drupal.org/project/html5_tools
- Semantic Views - https://www.drupal.org/project/semanticviews
- Block Class - https://www.drupal.org/project/block_class
Resources
- Macaw - visual web design tool - http://macaw.co
- Brackets - new open-source code editor from Adobe - http://brackets.io
- InVisionApp - visual prototyping & collaboration tool - http://invisionapp.com
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal072.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Sat, 1 November 2014
On November 1, 2014 at Brown University in Providence, Jeff Robbins, gave the keynote speech at the first New England Drupal Camp.
The Drupal community knowns Jeff as a pioneer in web development and Drupal, but did you know the CEO of Lullabot was also the front man for a successful alternative rock band in the 90s? Jeff shared the lessons he learned in music and how they shaped his success building a world renowned Drupal agency
You can hear Jeff's speech, "What I learned from Rock and Roll" here.
Direct download: TalkingDrupal071.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 29 October 2014
Topics
- What is meant by collaboration?
- Is it different than teamwork?
- Collaborationist!
- Benefits of collaborating
- Internal and external
- Participation vs collaboration
- Steps to get collaboration kick started
- Personal and business impact
- Finding people to collaborate with
Module of the Week
- Metatag http://drupal.org/project/metatag
The Metatag module allows you to automatically provide structured metadata, aka "meta tags", about a website. In the context of search engine optimization, when people refer to meta tags they are usually referring to the meta description tag and the meta keywords tag that may help improve the rankings and display of a site in search engine results. In addition, the module provides support for meta tags (Open Graph Protocol from Facebook, Twitter Cards from Twitter) that allow control of how content appears when shared on social networks.
Resources
- Workshops - http://www.Webcoffee.co
- Design is a Job - http://www.abookapart.com/products/design-is-a-job
- Linchpin - http://www.amazon.com/Linchpin-Are-Indispensable-Seth-Godin/dp/1591844096
- Hillman Curtis - MTIV - http://www.amazon.com/MTIV-Process-Inspiration-Practice-Designer/dp/0735711658
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal070.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Fri, 24 October 2014
Topics
- Scenario 1 - “I have a Drupal 6 website and I need to get to Drupal 7”
- Scenario 2 - “I cannot get support from my current Drupal developer”
Modules
Checklist https://www.drupal.org/project/checklist
Allow administrators on sites to create checklists that must be completed by users of the site. Each user can see their checklists on the "Checklists" tab of their account.
- Multiple checklists can be created and assigned to users to complete depending on their role (or other groups in 2.x). Additional checklist options:
- Specify to only make new users complete a checklist.
- Assign a role on completion of checklist.
- Limit navigation until checklist is complete (it will not allow the users to go anywhere except to items on the checklist).
- Force checklist items to be completed in order.
Multiple checklist item types that can be expanded via hooks/API. Implemented by default in both versions:
- User check - the user simply clicks/checks the item.
- Admin check - a user with the correct permission must check the item off of the checklist.
- Node create - user must create a certain node type.
- Node agree - user must visit a node and click I agree at the bottom.
- Page view - user must visit a given page within the site.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal069.mp3
Category: general
-- posted at: 4:25pm EDT
|
|
Wed, 15 October 2014
Topics
- Security Patch Released today
- Approaches to address the issue. Update or patch.
- Handling customers
- Open source - security
- Oomph Ally Services
- Managing the update process with a customer
- Charge for updates or included in monthly service fee
- Writing secure code: Importance of using the API
Modules
Conditional Fields https://www.drupal.org/project/conditional_fields
Define dependencies between fields based on their states and values.
Conditional Fields for Drupal 7 is an user interface to the new States API, plus the ability to modify fields appearance and behavior on certain conditions when viewing content
Resources
- Security Release - https://www.drupal.org/SA-CORE-2014-005
- Security FAQ - https://www.drupal.org/node/2357241
- Drupal Secutiry Page - https://security.drupal.org/about
- Oomph Ally Servcies - http://oomphinc.com/ally
- Drupal Security - https://twitter.com/drupalsecurity
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal068.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 8 October 2014
Topics
- Meet Jerry from Drupal PVD
- How to approach Drupal from the outside
- Drupal baggage
- Having a Drupal State of Mind and how to get there
Module of the week
- Bundle Copy https://www.drupal.org/project/bundle_copy
Bundle copy is a replacement for the Content copy module which lives in the CCK project for Drupal 6.
Has export/import support for:
- Node types
- Taxonomy
- User
- Field API fields
- Field groups
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal067.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 1 October 2014
Topics
- Dave McKinley - CTO Ooomph
- Drupal 8 Beta Release
- What does it mean to be multidisciplinary agency
- WordPress and Drupal under the same roof
- When a client doesn’t have a preference, how do you choose WordPress vs Drupal
Resources
- Drupal 8 Beta Release - https://www.drupal.org/drupal-8.0.0-beta1
- Meet Our New CTO, Daid McKinleyI - http://www.oomphinc.com/blog/2013-08/meet-our-new-cto-david-mckinley/
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Dave McKinley - oomhinc.com, @DavidBMcKinley
Direct download: TalkingDrupal066.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 24 September 2014
Topics
- Responsive Typography by Jason Pamental
- Getting a book deal
- The writing process
- Pricing
- Marketing
- What Jason learned from writing a book
Resources
- http://shop.oreilly.com/product/0636920034063.do
Module of the week
- Commerce Coupon https://www.drupal.org/project/commerce_coupon
Full rules integration. The validation and the redemption can be controlled by Rules. Multiple coupon types can be added. Each type can has his own fields.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal065.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 17 September 2014
Topics
- General Options
- Free Theme
- Roll your own
- Hire a Themer
- General Strategy
- Public Theme vs Admin Theme
- Modules
Module of the week
- Menu HTML https://www.drupal.org/project/menu_html
This very simple module adds a checkbox to the menu item edit form and allows the admin to add html to the menu item title. The idea is to use this for external links for which you want to display a logo of the visited site or simply to add strong on some words.
Guest
- Tim Dickens - www.ParallaxInfoTech.com@tregonian
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal064.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 10 September 2014
Topics
- What do we mean by Intranet
- Examples of Intranet implementations
- Why Drupal is a good solution (sounds like to usual reasons)
- Challenges with Intranet
- Distributions
Modules
- LDAP - https://www.drupal.org/project/ldap
- CAS - https://www.drupal.org/project/cas
- Workbench - https://www.drupal.org/project/workbench
- Webforms - https://www.drupal.org/project/webform
Module of the week
- Block title link https://www.drupal.org/project/block_titlelink
Have you ever needed to make a block title a link? This module makes it easy. Block Title Link creates a link field on the Block Admin page. It works by overriding the $block->subject variable and changes it to a link.
Features Support: Block Title Link is compatible with the Features module by using the Strongarm module. Simply select any block_titlelink prefixed variables and they will be exported in your feature.
Resources
- Drupal Commons - https://www.drupal.org/project/commons/
- Open Atrium - https://www.drupal.org/project/openatrium
- Google Interactionhttps://austin2014.drupal.org/session/collaborative-spaces-integrating-drupal-google-drive-dropbox-and-more
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal063.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Fri, 5 September 2014
Topics
- Design Tools
- Editors/IDE/Compilers (sass) Tools
- Source Management and Tools
- Project Management Tool
- Issue Tracking & Time tracking Tools
- Note Taking Tools
- Todo Tracking Tools
- Other Tools
- Communication Tools
Module of the week
- Views Flipped Table https://www.drupal.org/project/views_flipped_table
This module provides a views table style with rows and columns flipped. This is useful for views showing few entities with many fields, such as product comparison.
Resources
- Trying out Sketch - http://bohemiancoding.com/sketch/
- Typecast! - http://typecast.com
- Balsamiq (wireframing) - https://balsamiq.com/
- Omnigraffle: https://www.omnigroup.com/omnigraffle
- Coda - http://panic.com/coda/
- Codekit - https://incident57.com/codekit/
- PHP Storm - http://www.jetbrains.com/phpstorm/
- Github - https://github.com/
- Bitbucket - bitbucket.com
- BeanStalk - http://beanstalkapp.com/
- Tower - http://www.git-tower.com/
- MAMP (Mac) - http://www.mamp.info/en/
- Drush - http://drush.org
- Freshbooks http://freshbooks.com/
- Harvest - https://www.getharvest.com/
- Tempo - http://www.tempoplugin.com/
- Basecamp - https://basecamp.com/
- Jira - https://www.atlassian.com/software/jira
- Evernote - http://www.evernote.com
- Etherpad - etherpad.mozilla.org
- Workflowy - https://workflowy.com/
- Nozbe - http://www.nozbe.com
- HipChat - https://www.hipchat.com
- Zoom.us - http://wwww.zoom.us
Guest
- Dani Nordim - tzk-design.com @danigrrl
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal062.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 27 August 2014
Topics
- Dani Nordin (@danigrrl)
- UX Designer - what do you do
- Work on Drupal.org
- Tips for getting started with UX
- Resources for UX
- What it’s like being a designer doing Drupal contrib
- Thoughts on D8
- D4D
Module of the week
Fences - https://www.drupal.org/project/fences
Fences is a an easy-to-use tool to specify an HTML element for each field. This element choice will propagate everywhere the field is used, such as teasers, RSS feeds and Views. You don't have to keep re-configuring the same HTML element over and over again every time you display the field.
Resources
- Bentley User Experience Center - http://www.bentley.edu/centers/user-experience-center
- Design 4 Drupal - http://www.design4drupal.org
- Meta issue on user profiles: https://www.drupal.org/node/2281763
- TreeJack - http://www.optimalworkshop.com/treejack.htm
- Axure - http://www.axure.com/
- Communicating Design - http://www.amazon.com/Communicating-Design-Developing-Documentation-Planning/dp/0321392353/ref=sr_1_2?ie=UTF8&qid=1409161283&sr=8-2&keywords=Communicating+Design
- Undercover User Experience Design (Voices That Matter) - http://www.amazon.com/Undercover-Experience-Design-Voices-Matter/dp/0321719905
- An Alphabet of Accessibility Issues - https://the-pastry-box-project.net/anne-gibson/2014-July-31#nav
- DrupalCon Amsterdam 2014 - https://amsterdam2014.drupal.org/node
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Dani Nordim - tzk-design.com @danigrrl
Direct download: TalkingDrupal061.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 20 August 2014
Topics
- General thoughts and experiences with multi-language websites
- Basics of translation
- Process of translation in Drupal
- Things to consider: Content (nodes), menu system, switching between languages, fixing strings (string override), layout
- Localization issues
- Common misconceptions
- Multilingual modules
- Other multilingual options
Module of the week
Simplify - https://www.drupal.org/project/simplify
Simplify allows particular fields to be hidden from the user interface. This helps to de-clutter forms and present a more user-friendly experience to content editors.
Modules
- https://www.drupal.org/project/i18n
- http://drupal.org/project/entity_translation
- http://drupal.org/project/variable
- http://drupal.org/project/webform_localization
- https://www.drupal.org/project/stringoverrides
Resources
Amazon investment in Aquia - http://venturebeat.com/2014/08/13/amazon-throws-money-into-drupal-hosting-company-acquia/
Modules that extend i18n: https://www.drupal.org/node/1305992
Lingotek - http://www.lingotek.com/drupal
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal060.mp3
Category: general
-- posted at: 10:15pm EDT
|
|
Wed, 13 August 2014
Topics
- Why did we start a new camp?
- Goals of NEWDCamp
- Planning phases
- Planning team
- About the name
- Picking a Venue
- How to handle the money - Drupal Association - Fiscal Sponsorship
- Camp Website
- Marketing and sponsors
Module of the week
https://www.drupal.org/project/shield
PHP Authentication shield. It creates a simple shield for the site with Apache authentication. It hides the sites, if the user does not know a simple username/password. It handles Drupal as a "walled garden".
This module helps you to protect your (dev) site with HTTP authentication.
Resources
www.Newdcamp.com
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Ellen Diamond - www.hwdesigco.com @ellendiamond
Direct download: TalkingDrupal059.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 6 August 2014
Topics
- Eric’s presentation at Design4Drupal in Boston
- Designing in a browser
- TWIG
- REST
- Front end design strategies
- Drupal as a headless backup
Resources
- TWIG - http://twig.sensiolabs.org/
- YAML - http://www.yaml.org/
- ProntoType - http://docs.prontotype.it/
- Sculpin - http://sculpin.io
Module of the Week
https://www.drupal.org/project/little_helper
The Little Helper module provides a block that will display to the user random messages that an admin specifies. These messages can range from helpful tips to cute little sayings. The functionality of this module is similar to that of the MailChimp monkey.
Erik Baldwin
- http://CLoudNYNEDesign.com
- http://twitter.com/CLoudNYNE
- https://plus.google.com/+ErikBaldwinCND
- http://github.com/ThatGuyCND
- https://www.linkedin.com/in/erikbaldwin
- **me: **DRUPALPRO
- CND Phone: 615-DRUPAL-0
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal058.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Thu, 31 July 2014
-
Uses of Email
-
Transaction/Service E-Mails - one email to the single person for a particular purpose. ie. Reset Password, Shipping Confirmation...
-
Bulk Email - send to the group of people. ie. Newsletter, Forum subscriptions…
-
User communication - personal contact or something like basecamp
-
Impact the type of service and tools you will use
-
Getting Started With HTML EMails
-
Structure of HTML email
-
HTML E-Mails From Drupal (Creating and Sending)
-
Simple News (Module)
-
Mime Mail
-
Mandrill / Mail System
-
(service by Mailchimp)
-
Can replace the need for an SMTP server
-
Has statistics for e-mails sent
-
Can setup rules (within the Mandrill service) to change e-mail attributes before sending
-
HTML E-mails From Outside of Drupal (List Signup Only)
-
Mailchimp
-
Allow Drupal visitors to signup for emails
-
List Management for users
-
E-commerce and webform integration
-
Service is easy to use
-
Allows RSS Auto Send
-
Use site content to build newsletters
-
Constant Contact
-
Campaign Monitor
-
Great reseller program
-
Easy template generation
-
Zurb Foundation
Module of the week
Table Field - https://www.drupal.org/project/tablefield
This module allows you to attach tabular data to a node in Drupal 6 or any entity in Drupal 7. The input form allows the user to specify the number of rows/columns and allows entry into each table cell using text fields. Tables can be defined globally or on a per-node/per-entity basis, so every node can have multiple tables of arbitrary size. Enter data by hand or by CSV upload. Table data can also be downloaded as CSV files by your users if you so choose. Tables are multi-value and revision capable.
Resources
Simple News - https://www.drupal.org/project/simplenews
Mime Mail - https://www.drupal.org/project/mimemail
SMTP Authentication Support Module - https://www.drupal.org/project/smtp
Mandrill - https://www.drupal.org/project/mandrill
Mail Tester - http://www.mail-tester.com
Mail System - https://www.drupal.org/project/mailsystem
Mailchimp - https://www.drupal.org/project/mailchimp
Constant Contact - https://www.drupal.org/project/constant_contact
Campiagn Monitor - https://www.drupal.org/project/campaignmonitor
Responsive Email Design from Campaign Monitor - http://bit.ly/rt-rdemailcm
Web Fonts in Email from Campaign Monitor - http://bit.ly/rt-emailcm
Responsive Email from MailChimp - http://bit.ly/rt-rdemailmc
Typography in Email from MailChimp -http://bit.ly/rt-emailmc
Tutorial to Understand HTML Email (Hand crafted) - http://webdesign.tutsplus.com/articles/build-an-html-email-template-from-scratch--webdesign-12770
Direct download: TalkingDrupal057.mp3
Category: general
-- posted at: 10:47am EDT
|
|
Wed, 23 July 2014
- Responsive Typography Book by Jason
- Stephen trip to Disney and the Technology advances
- We discuss how the Magic Band (wearable tech) is currently being used at Disney
- Location servers being used at Dollywood
- Location services being used Dana Farber
- Facebook experiment
- Changing peoples moods based on content provided to the user. A small debate the ethics of what Facebook was doing.
- Being Involved in the Drupal Community
- Does it help your business - hosts share how the community involvement has helped their business
- Aegir
- What is Aegir
- What has Nic done recently in Aegir - sandboxing a designer
Direct download: TalkingDrupal056.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 2 July 2014
Topics
- Difference between site and system
- Characteristics of a system
- Why a site-building/theme approach?
- Building as a system vs. good practice for re-use
- Things we do to be more system like
Modules
- Field Group Module - https://www.drupal.org/project/field_group
- WYSIWYG Module - https://www.drupal.org/project/wysiwyg
- Administration Views - https://www.drupal.org/project/admin_views
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal055.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 25 June 2014
Topics
- Dries’s annoucement of Drupal 6 support
- What challenges do we have today supporting D6 sites
- What will the challenges look like when D8 launches
- Migration path from 6 to 7
- Moving forward
- Business opportunities
Module of the week
- Views field view https://www.drupal.org/project/views_field_view
This module allows you to embed a view as a field in a view. A new field handler is made available, so this can also be used in area (header/footer/empty) handlers as well as rows.
This view handler can accept arguments from fields of the parent view using tokens and pass them into the child view for each row. Raw or rendered token values can be used, as well as static values.
Resources
- Dries’s annoucement of Drupal 6 support - http://buytaert.net/drupal-6-support
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com t@johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal054.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 11 June 2014
Topics
- DrupalCon Austin sessions:
- Semantic Site Architecture - Jody Hamilton https://austin2014.drupal.org/session/semantic-site-architecture
- Battle for the Body Field: Drupal and the Future of WYSIWYG - Jeff Eaton https://austin2014.drupal.org/session/battle-body-field-drupal-and-future-wysiwyg
- Digital Commerce Ecosystem - Commerce Guys https://austin2014.drupal.org/session/digital-commerce-ecosystem
- Collaborative Spaces: Integrating Drupal With Google Drive, Dropbox, and More - Dave Sawyer & James Barnett https://austin2014.drupal.org/session/collaborative-spaces-integrating-drupal-google-drive-dropbox-and-more
- DrupalCon Austin stats
- Code Sprints
- BOF’s (bird’s of a feather)
Resoucrces:
- Site Architecture Plan Template: Plantir Build Spec 1.0 - https://t.co/pMk5IBATrl
- Drupal Easy podcast Episode 128: D8 theming http://bit.ly/1tGEYYb
Hosts:
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com t@johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal053.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 4 June 2014
Topics
Drop in Guests
- Todd Ross Nienkerk - Four Kitchens https://fourkitchens.com/team/todd-ross-nienkerk/
- Kay VanValkenburgh - OwnSourcing - http://ownsourcing.com/
Resources
- http://buytaert.net/the-investment-case-for-employing-a-drupal-core-contributor
- https://www.youtube.com/user/DrupalAssociation/videos
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com t@johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal052.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 28 May 2014
Topics
- DrupalCon - Jason and John Preview
- NewdCamp
- RestWS - what is Rest and Use Cases
- Login/Logout/Reset Password - nuances and modules to customize.
- Module of the Week
Resources
- DrupalCon.com - www.DrupalCon.com
- NewdCamp.com - www.NewdCamp.com
- Flood Control Module - https://drupal.org/project/flood_control
- Flood Unblock Module - https://drupal.org/project/flood_unblock
- Simple Password Reset Module - https://drupal.org/project/simple_pass_reset
- PRLP Module - https://drupal.org/project/prlp
- Logintoboggan Module - https://drupal.org/project/logintoboggan
- Generate Password Module - https://drupal.org/project/genpass
- Administer User By Role Module - https://drupal.org/project/administerusersbyrole
- Role Assign Module - https://drupal.org/project/roleassign
Module of the Week
- Administer User By Role - https://drupal.org/project/administerusersbyrole
This module allows site builders to set up fine-grained permissions for allowing users to edit and delete other users — more specific than Drupal Core's all-or-nothing 'administer users' permission. It also provides and enforces a 'create users' permission.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com t@johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal051.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 21 May 2014
In episode #50, Daniel J Lewis is the host and interviews the regular Talking Drupal hosts Stephen, Jason, John and Nic. Technology, Drupal, Food and Marriage; Daniel went in all directions.
Topics
Daniel J Lewis - host for the day
- Some Questions include:
- What was your very first Drupal project and what was your very first website or software application? Why Drupal over other CMSes?
- If Drupal disappeared today, what CMS would you use?
- What is the project you most enjoyed working on? Not because of the profit or size, but your level of enjoyment.
- What are three of your favorite tools for designing, coding, or managing Drupal projects?
- Do you have any hobbies; what do you do in your spare time?
- What is your favorite food and beverage?
- You are all married, how did you propose to your wives?
Resource
- The Noodle.mx Network http://noodle.mx
- Responsive Typography from O’Reilly http://responsivetypographybook.com
- New England Drupal Camp - www.newdcamp.com
Hosts
Daniel J Lewis - http://noodle.mx @theramennoodle
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com t@johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Jason Pamental - www.hwdesignco.com @jpamental
Direct download: TalkingDrupal050.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 14 May 2014
Topics
- Wade Winger Bio
- Definition of Assistive Technology
- Crossroads and InData Project
- Web Accessibility
- Legal requirements for providing an accessible website
- Impact of current technology
- Getting help developing website
Resources
- Easter Seals Crossroads Assistive Technology - http://www.eastersealstech.com/category/assistive-technology-update/
- Making your website more accessible Video Series - http://www.eastersealstech.com/a11y
- Wave Tool Bar - http://wave.webaim.org/toolbar/
Legal Resources
- http://www.ada.gov/pcatoolkit/chap5toolkit.htm
- http://www.access-board.gov/guidelines-and-standards/communications-and-it/about-the-section-508-standards
- http://www.jimthatcher.com/law-target.htm
Online References
- www.w3c.org/wai
- http://theweco.com/
- www.a11yproject.com
- http://www.webaxe.org/
- https://drupal.org/project/accessibility
- www.webaim.org/toolbar
Local resources (state assistive tech act projects)
- Www.EasterSealsTech.com/states
Module of the Week
Trasliteration - https://drupal.org/project/transliteration
Provides one-way string transliteration (romanization) and cleans file names during upload by replacing unwanted characters.
Generally spoken, it takes Unicode text and tries to represent it in US-ASCII characters (universally displayable, unaccented characters) by attempting to transliterate the pronunciation expressed by the text in some other writing system to Roman letters.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com t@johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Wade Wingler - wwingler@eastersealscrossroads.org @INDATAProject
Direct download: TalkingDrupal049.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 7 May 2014
Topics
- About Chris Weber
- Creating Google+
- What is the Overnight Website Challenge
- How are the non-profit organization selected
- Who can join the challenge
- What is the structure of the event
- What happens during the 24 hours
- What happens after the 24 hours
- Old Site: http://homeforlife.org/
- New Site: http://216.243.154.201/
- Thoughts on Drupal 8
Links
- The Nerdery - http://nerdery.com/
- Home for Life - http://homeforlife.org/
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com t@johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Chris Weber - https://plus.google.com/+ChrisWeber - @chris_m_weber
Direct download: TalkingDrupal048.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 30 April 2014
Topics
- Backup horror stories or success stories
- Personal development backup
- Server backup
- Code and files backup
- Database backup
Modules
- Backup and Migrate - https://drupal.org/project/backup_migrate
- Backup and Migrate Files - https://drupal.org/project/backup_migrate_files
Resources
- Node Squirrel - http://www.nodesquirrel.com/
- Jason’s upcoming book - typeresponsively.com
Module of the Week
- Shiny Theme - https://drupal.org/project/shiny
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.oomphinc.com t@johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal047.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 23 April 2014
Topics
- Blog Module (core 7)
- Roll your own
- Organizing blog posts
- Commenting - internal and external
- Search
- Additional modules and considerations
- Share on Social Media
- Setting customer expectations
Modules
- Blog Module - https://drupal.org/documentation/modules/blog
- Facebook Commenting - https://drupal.org/project/facebook_comments_box
- Disqus Module - https://drupal.org/project/disqus
- Pathauto - https://drupal.org/project/pathauto
- Honey Pot https://drupal.org/project/honeypot
- Mollom https://drupal.org/project/mollom
- Metatag Module - https://drupal.org/project/metatag
- XML Site Mamp Module https://drupal.org/project/xmlsitemap
Module of the Week
Big menu https://drupal.org/project/bigmenu
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
John Picozzi - www.oomphinc.com t@johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal046.mp3
Category: general
-- posted at: 2:39pm EDT
|
|
Wed, 16 April 2014
Topics
- Module Development - what does this topic encompass?
- When is the right time to create a module?
- What to consider when building a contrib module
- Best ways to get started with module development
- Modules that never get to a release
- Importance of using IDE and Debugging
- What is BuildAModule.com
Module of the Week
- Coffee - https://drupal.org/project/coffee
Resources
- Build a Module - http://buildamodule.com/
- Drupal Front End Developer - https://drupal.org/sandbox/johncionci/2221539
- Creating a Sandbox - https://drupal.org/create-sandbox
- Promoting sandbox projects - https://drupal.org/node/1068952
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com t@johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Jason Pamental - www.hwdesignco.com @jpamental
- Chris Shattuck - www.buildamodule @buildamodule
Direct download: TalkingDrupal045.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 9 April 2014
Topics
- Review of current security issue Heartbleed
- How can twitter be used on a website
- Twitter the module
- Setting up Twitter
- Twitter Rules
- Other ways to use Twitter
Modules
- Twitter - https://drupal.org/project/twitter
Resources
- Heartbleed - https://drupal.org/news/2014-04-08-security-update
- Register Website (App) with Twitter - https://twitter.com/apps/new
Module of the Week
- Mail Redirect - https://drupal.org/project/mail_redirect
Direct download: TalkingDrupal044.mp3
Category: general
-- posted at: 5:21pm EDT
|
|
Wed, 2 April 2014
In episode #043 we talk about Web Fonts. Our resident expert, Jason, leads us through the world of Web Fonts answering questions like “What are web fonts?”, “Is it better to server them from my server or user a service?”, “How does the licensing work?”, “what are tips for choosing fonts?”
Topics
- What are web fonts?
- What is the difference between web fonts and sage fonts
- How web fonts have advanced the industry
- How web fonts work and different formats
- Is javascript required to use web font?
- Licensing options for web fonts
- Choosing to host or use a service
- Should the developer or customer own the web font service account
- Tips for choosing a web font
- Font Services - see links below
- What is FOUT and how to deal with is
- Web fonts and Drupal
Module of the Week
- Search Config - https://drupal.org/project/search_config
Resources
- TypeKit - https://typekit.com
- Fonts.com (Monotype) - http://www.fonts.com/
- Google - https://www.google.com/fonts
- Fontdeck - http://fontdeck.com/
- Hoefler & Co - http://www.typography.com/
- WebINK - http://www.webink.com/
Modules
- FontYourFace Module - https://drupal.org/project/fontyourface
- Rabbit Hole - https://drupal.org/project/rabbit_hole
Direct download: TalkingDrupal043.mp3
Category: general
-- posted at: 3:56pm EDT
|
|
Wed, 26 March 2014
Show Topics
- Search Options
- Out of the box
- Solr
- Google Custom Search
- Search Modules
- Custom Search
- Faceted search
Module of the Week
- Expire - https://drupal.org/project/expire
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.oomphinc.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Jason Pamental - www.hwdesignco.com @jpamental
Direct download: TalkingDrupal042.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 19 March 2014
Drupal hosts discuss common mistakes they have made with Drupal.
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Jason Pamental - www.hwdesignco.com @jpamental
Direct download: TalkingDrupal041.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 12 March 2014
Show Topics
- Drupal at Penn State
- E-Learning
- ELMS
Links
- Penn State - http://psu.edu
- ELMS Learning Network: Design Philosophy / Theory - http://btopro.wordpress.com/2013/08/18/elms-learning-network-design-philosophy-theory/
- Understandind ELMS - http://elms.psu.edu/blog/post/elmsln-doodle-series
Module of the week
- Profiler builder (https://drupal.org/project/profiler_builder)
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Jason Pamental - www.hwdesignco.com @jpamental
- Bryan Ollendyke - @btopro
Direct download: TalkingDrupal040.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 5 March 2014
Show Topics
- Performance inside and outside of Drupal
- Authenticated users vs Anonymous
- Caching
- Boost Module
- Views Content Caching (module)
- Better markup
- APC (Alternative PHP Cache) needs a php module
- Memcache - requires a Drupal module and php module
- Varnish - requires more work in Drupal and Apache
- CDN
Module of the Week
- Node Page Disable - https://drupal.org/project/node_page_disable
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Jason Pamental - www.hwdesignco.com @jpamental
Direct download: TalkingDrupal039.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 19 February 2014
Show Notes
- What is Git
- Why use Git
- Git Workflow
- Tools
- Learning Git
Module of the Week
- Node Clone https://drupal.org/project/node_clone
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
@talkingdrupal
talkingdrupal@gmail.com
Direct download: TalkingDrupal037.mp3
Category: general
-- posted at: 11:01pm EDT
|
|
Wed, 5 February 2014
Topics
- Security Updates
- Customers doing updates or not?
- When To Update
- Selling Drupal updates
- API Modules
- Manual Updates
- Updating with Drush
Modules
- Feeds - https://drupal.org/project/feeds
- Backup & Migrate - https://drupal.org/project/backup_migrate
- Devel - https://drupal.org/project/devel
Resources
- Security Updates - https://drupal.org/security
- Drush - https://github.com/drush-ops/drus
Module of the Week
- Feeds clear before import https://drupal.org/sandbox/twistor/2187015
Direct download: TalkingDrupal035.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 29 January 2014
Show Topics
- Feeds exmplained
- Feed Features
- Uses of Feeds
- Other modules
Modules
- Feeds - https://drupal.org/project/feeds
- Feeds ImageGrabber - https://drupal.org/project/feeds_imagegrabber
- Feeds Xpath Parser - https://drupal.org/project/feeds_xpathparser
- Location Feeds - https://drupal.org/project/location_feeds
- Field Collections - https://drupal.org/project/field_collection_feeds
Module of Week
- ImageMagik - https://drupal.org/project/imagemagick
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Kathy Beck - www.RubicDesign.com @kbeck303
Direct download: TalkingDrupal034.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 22 January 2014
Show Topics
- Creating better HTML
- Modules and Themes to start with
Modules
- Semantic Views - https://drupal.org/project/semanticviewsdrupal
- Fences - https://drupal.org/project/fences
- Block class - https://drupal.org/project/block_class
- HTML Purifier - https://drupal.org/project/htmlpurifier
Theme
- Mothership - https://drupal.org/project/mothership
- Module of the Week
- Stage File Proxy - https://drupal.org/project/stage_file_proxy
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Kathy Beck - www.RubicDesign.com @kbeck303
Direct download: TalkingDrupal033.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 15 January 2014
Topics
- Aquia U
- Screen Drupal developers for employment
- Training developers, project managers and decision makers
- What size organizations use training
- Find trainers
- Training formats
- Best ways to learn Drupal
- Mentorship
- Sailing
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- John Picozzi - @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Jason Pamental - www.hwdesignco.com @jpamental
- Kay VanValkenburgh - www.ownsourcing.com, @ownsourcing
Direct download: TalkingDrupal032.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 8 January 2014
Show Topics
- SEO - Search Engine Optimization
- How Search Engines Work
- Key to successful SEO
- SEO Drupal Modules
- Tools
- Resources
Modules
- SEO Checklist - https://drupal.org/project/seo_checklist
- Page Title - https://drupal.org/project/page_title
- Global Redirect - https://drupal.org/project/globalredirect
- Metatag - https://drupal.org/project/metatag
- Pathauto https://drupal.org/project/pathauto
- Redirect https://drupal.org/project/redirect
- Global redirect https://drupal.org/project/globalredirect
- Metatags https://drupal.org/project/metatag
- Content analysis: https://drupal.org/project/contentanalysis
- XML Sitemap https://drupal.org/project/xmlsitemap
- Site Verify https://drupal.org/project/site_verify
Links
- SEOMOZ - http://moz.com/learn/seo
- Web Developers SEO Cheat Sheet http://moz.com/blog/the-web-developers-seo-cheat-sheet-2013-edition
Module of the Week
- FieldImage Focus - https://drupal.org/project/imagefield_focus
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal031.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Fri, 3 January 2014
Show Topics
- Location - Content by location and distance
- Core of location - Latitude and Longitude
- GeoCoding & Reverse GeoCoding
- Google API
- Ways to Find Current Location
Modules
- Location module - https://drupal.org/project/location
- GMap Module - https://drupal.org/project/gmap
- addressfield - https://drupal.org/project/addressfield
- Geofield - https://drupal.org/project/geofield
- geophp - https://drupal.org/project/geofield
- Geo Map Field - https://drupal.org/project/google_map_field
- Geocoder - https://drupal.org/project/geocoder
- Google Store Locator - https://drupal.org/project/google_store_locator
- OpenLayers - https://drupal.org/project/openlayers
- Openlayers Locator https://drupal.org/project/ol_locator=
- Module of the Week
- Block Class - https://drupal.org/project/block_class
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal030.mp3
Category: general
-- posted at: 10:39am EDT
|
|
Mon, 23 December 2013
Show Topics
- Statistics
- Where does Drupal fit in Education
- Why is Drupal a good fit
- Examples of effective use of Drupal
- Business model for development shops
Module of the Week
- Book Made Simple - https://drupal.org/project/book_made_simple
Drupal 8 Topic of the Week
- Discovering Changes in D8 - how to deal with issues.
Links
- http://funnymonkey.com/
- https://www.acquia.com/drupal-education
- https://drupal.org/project/julio
- http://funnymonkey.com/content/sally
- http://w3techs.com/technologies/segmentation/tld-edu-/content_management
- http://www.schoolyard.com/
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Guest
- Bill Fitzgerald - @funnymonkey
Direct download: TalkingDrupal029.mp3
Category: general
-- posted at: 2:37pm EDT
|
|
Wed, 11 December 2013
Show Topics
- Starting Point
- Responsive - Mobile Friendly
- WYSIWYG, In-line editing
- Views integration - Admin forms
- Block as Entity
- Configuration System
- Theming
- Drupal 8 resources
Module of the Week
- MultiSelect - https://drupal.org/project/multiselec
Links
- https://drupal.org/drupal-8.0
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal027.mp3
Category: general
-- posted at: 11:45pm EDT
|
|
Wed, 4 December 2013
Topics
- Two types of Drupal developers - “Drupal Site builder” vs “Drupal Developer”...
- What is a Hook
- Example of common hooks used
- Terminology when discussing hooks
- Need to Create a Module
- Basic Steps for implementing a Hook
- Things you need
Module of the Week
- Attachment Links https://drupal.org/project/attachment_links
The Attachment Links module provides permanent links to files attached to a node. A single, easy-to-remember URL can be used to retrieve the preferred (canonical) or newest version of a file regardless of how many versions of that file have been attached to a node.
Typically, users will want to create a "File" content type and enable the Attachment Links module for that content type. Each "File" node should refer to a single file: "Handbook," "Company logo," "Team roster," etc. Though each node could contain multiple versions of the file, Attachment Link provides permanent link to access the preferred or newest versions.
Links
- Drupal 7 Hooks - https://api.drupal.org/api/drupal/includes!module.inc/group/hooks/7
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal026.mp3
Category: general
-- posted at: 12:00pm EDT
|
|
Wed, 27 November 2013
Talking about the Thanksgiving tradition and what we are thankful for in the Drupal community.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.RubicDesign.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal025.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Thu, 21 November 2013
Show Topics
- What is SASS
- Benefits
- How SASS works
- What is Compass?
- Key features
- Getting started with SASS
- SASS and Drupal
Module of the Week
- ThemeKey - https://drupal.org/project/themekey
Links
- SASS - http://sass-lang.com/
- Compass - http://compass-style.org/
- Why SASS - A List Apart - http://alistapart.com/article/why-sass
- Book: Sass and Compass for Designers - http://www.amazon.com/Sass-Compass-Designers-Ben-Frain-ebook/dp/B00CITNQI4/ref=sr_1_1?ie=UTF8&qid=1384973043&sr=8-1&keywords=sass+and+compass+for+designers
- Mixins - http://compass-style.org/index/mixins/
- Drupal Nights - Jason’s giving a talk on ‘Thinking Responsively’ at BioRAFT: https://groups.drupal.org/node/373083
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Tim Dickens - www.ParallaxInfoTech.com @Tregonian
Direct download: TalkingDrupal024.mp3
Category: general
-- posted at: 10:10am EDT
|
|
Wed, 30 October 2013
Show Topics
- What is multisite?
- Benefits of multisite
- Single Database and Multiple Databases
- Multi-site vs Domain module
- Security (SLL Cert)
Modules
- Login Toboggan - https://drupal.org/project/logintoboggan
- Domain module - https://drupal.org/project/domain
Links
- https://drupal.org/documentation/install/multi-site
- https://twitter.com/buildamodule
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal021.mp3
Category: general
-- posted at: 2:50pm EDT
|
|
Wed, 16 October 2013
"Off the Cuff" Discussion about miscellaneous topics.
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.RubicDesign.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal019.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Wed, 2 October 2013
Special guests Jen Lampton and Nate Haug join us to discuss Backdrop, a Drupal fork.
- Jen Lampton - www.jenlampton.com @jenlampton
- Nathan (Nate) Haug www.quicksketch.org @quicksketch
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal017.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Thu, 26 September 2013
Show Topics
- Drupal and WordPress in the marketplace
- Usage Stats - http://w3techs.com
- Types of Websites
- Workflow of building a website
- Add ons - modules vs plug-ins
- Communities
- When to consider WordPress
Links
- http://w3techs.com
- http://www.Drupal.org
- http://wordpress.org/
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
- Adam Silver - kitchensinkwp.com @kitchensinkwp
- Dustin Hartzler -YourWebsiteEngineer.com, @DustinHartzler
Direct download: TalkingDrupal016.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Wed, 18 September 2013
Show Topics
V8 and Backdrop
Types of Resources Available
Drupal in the Classroom
Online Resources
Drupal Camps
DrupalCon
Drupal Meetups
Podcasts
Drupal Books
Core Mentoring Hours
Drupal IRC
Communities
Module of the Week
Profile 2 - https://drupal.org/project/profile2
Links
Lynda - http://www.lydna.com
Build A Module - http://www.buildamodule.com
Drupalize Me - http://www.drupalize.me
Node One - http://nodeone.se/
List of Training Locations - https://drupal.org/training
Learning Dripal Events - https://drupal.org/learn-drupal
List of Camps and Conferences - http://buildamodule.com/drupal-camps-calendar
Code Academy - http://www.codecademy.com/
Drupal Core Hours - http://www.drupalmentoring.org
DrupalEasy - http://drupaleasy.com/
Lullabot Podcasts - http://www.lullabot.com/blog/podcasts
Mustard Seed Media Podcast - http://mustardseedmedia.com/podcast
Acquia Podcast - https://www.acquia.com/resources/podcasts
Using Drupal (book) - http://shop.oreilly.com/product/0636920010890.do
Definitive Guide to Drupal 7 (book) - http://definitivedrupal.org/
Packt Books - http://www.packtpub.com/
Drupal Mentoring Hours - http://drupalmentoring.org
Providence PVD - http://www.drupalpvd.org/
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.RubicDesign.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Kathy Beck - www.RubicDesign.com @kbeck303
Jay Lee - www.ParallaxInfoTech.com @jayrlee
Direct download: TalkingDrupal015.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Wed, 11 September 2013
Show Topics
Creating forms in Drupal
Types of forms (Contact, Login, Info Collection)
Webforms vs Content Types
Single and multi page
Results - Export Results to CSV
Useful Modules
Forms API
Module of the Week
Mime Mail (john)
Links
Webform Related Modules - https://drupal.org/node/1526208
Drupal Forms API (7) - https://api.drupal.org/api/drupal/developer%21topics%21forms_api_reference.html/7
Modules
Webform Module - https://drupal.org/project/webform
Webform Conditionals - https://drupal.org/project/webform_conditional
Webform Rules - https://drupal.org/project/webform_rules
Webform Ajax - https://drupal.org/project/webform_ajax
Webform Validation - https://drupal.org/project/webform_validation
Webform Localization - https://drupal.org/project/webform_localization
Webform Mail Chimp - https://drupal.org/project/webform_mailchimp
Webform Paypal - https://drupal.org/project/webform_paypal
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.RubicDesign.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Kathy Beck - www.RubicDesign.com @kbeck303
Jay Lee - www.ParallaxInfoTech.com @jayrlee
Direct download: TalkingDrupal014.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Wed, 4 September 2013
Show Topics
The Rules Module
What are Rules
Documentation/Tutorials
Examples of using Rules
Useful Modules
Links
Docs: https://drupal.org/documentation/modules/rules
Tutorials: https://drupal.org/node/878700
Tiny Book of Rules (pdf): The Tiny Book of Rules
Modules
Rules - https://drupal.org/project/rules
Webform Rules - https://drupal.org/project/webform_rules
Context Rules - https://drupal.org/project/context_rules
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.RubicDesign.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Kathy Beck - www.RubicDesign.com @kbeck303
Direct download: TalkingDrupal013.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Wed, 28 August 2013
Show Topics
- Content authoring, access & approval
- Authoring: permissions by content type, taxonomy, role
- Content Access
- What does Drupal do out of the box?
- Taxonomy Access Control
- Content Access
- Node Access
- Field Permissions
- Organic Groups
- Tips
- Approval: editorial state, draft mode, live mode
Module of the Week
- Masquerade - https://drupal.org/project/masquerade
Modules
- Contact Access Control - http://drupal.org/project/content_access
- Field Permissions - https://drupal.org/project/field_permissions
- Taxonomy Access Control - https://drupal.org/project/taxonomy_access
- Node Access - https://drupal.org/project/node_access
- Fast Permission Administration- https://drupal.org/project/fpa
- Organic Groups - https://drupal.org/project/OG
- Revisioning - https://drupal.org/project/revisioning
- View unpublished - https://drupal.org/project/view_unpublished
- Node Access User Reference - https://drupal.org/project/nodeaccess_userreference
- Devel Module - https://drupal.org/project/devel
- Role Assign - https://drupal.org/project/roleassign
- Custom Permissions - https://drupal.org/project/config_perms
- Masquerade - https://drupal.org/project/masquerade
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal012.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Wed, 21 August 2013
Agenda
- E-Commerce and Drupal
- Drupal Commerce vs Commerce Kickstarter (Module vs Distribution)
- Key Concepts for Commerce
- Getting started with Commerce
- Key features of Commerce
Module of the Week
- Commerce Google Analytics
Links
- http://www.drupalcommerce.org/
Modules
- Drupal Commerce - http://www.drupalcommerce.org/
- Ubercart - https://drupal.org/project/ubercart
- Kickstart Distribution - https://drupal.org/project/commerce_kickstart
- Secure Pages - https://drupal.org/project/securepages
- Commerce File - https://drupal.org/project/commerce_file
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jay Lee - www.ParallaxInfoTech.com @jayrlee
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal011.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Wed, 14 August 2013
Show Topics
- Calendar
- Use Cases
- Dates in Drupal
- Date vs Date Time
- Multi Day Evetns
- Calendar Interface
- iCal Integration
Module of the Week
Modules
Calendar
Date_iCal
Job_Scheduler
Feeds
iCalCreator (php library)
FullCalendar
FullCalendar (Library)
Links
http://janepickens.com/calendar
worcesterfencing.nlightened.net
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jay Lee - www.ParallaxInfoTech.com @jayrlee
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.RubicDesign.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal010.mp3
Category: general
-- posted at: 9:06pm EDT
|
|
Thu, 8 August 2013
Show Topics
- What is Views?
- Installing Views
- Basic Steps for creating a view
- Some Advanced Settings
- Features & Tips
- Contributed Module
- Resources
Module of the Week
- CDN Module - https://drupal.org/project/CDN
Resources
- Drupal 7 Views Cookbook http://www.packtpub.com/drupal-7-for-views-module-cookbook/book
- Site Building with Views (subscription required) http://drupalize.me/videos/site-building-drupal-using-views
- Views Askew (recorded webinar - free registration required) http://www.acquia.com/resources/acquia-tv/conference/views-askew-using-many-forms-drupal-views
- Intro to Views for Drupal 7 Series - http://drupalize.me/series/intro-views-drupal-7-series (first two tutorials free)
Modules
- Views - https://drupal.org/project/views
- EVA - https://drupal.org/project/eva
- Views Bulk Operations - https://drupal.org/project/views_bulk_operations
- Views Accordian - https://drupal.org/project/views_accordion
- Views PHP - https://drupal.org/project/views_php
- Views Data Export - https://drupal.org/project/views_data_export
- Better Exposed Filters - https://drupal.org/project/better_exposed_filters
- Viewfield - https://drupal.org/project/viewfield
- Calendar - https://drupal.org/project/calendar
- HTML 5 Tools - https://drupal.org/project/html5_tools
- Fences - https://drupal.org/project/fences
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jay Lee - www.ParallaxInfoTech.com @jayrlee
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal009.mp3
Category: general
-- posted at: 9:21pm EDT
|
|
Thu, 1 August 2013
Main Topics
- What is responsive design?
- Why does RWD matter?
- Where does it fit in with mobile strategy?
- Should every website be responsive?
- Getting started with RWD
- Drupal and RWD
Modules of the Week
- Stage File Proxy - https://drupal.org/project/stage_file_proxy
- RespondJS - https://drupal.org/project/respondjs
- Adaptive Image - https://drupal.org/project/adaptive_image
Resources
- Responsive Web Design - Ethan Marcotte
- Implementing Responsive Design - Tim Kadlec
- Responsive Design Workflow - Stephen Hay
Links
- One Day Conference - www.responsivebootcamp.com
- Best Responsive Theme Thread - https://groups.drupal.org/node/175234
- Beep Edition - http://drupal.org/project/beep_edition
Sample Sites
- www.sailorsforthesea.org
- www.newportfilm.com
- www.disney.com
- www.microsoft.com
- www.marthastewart.com
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jay Lee - www.ParallaxInfoTech.com
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal008.mp3
Category: general
-- posted at: 9:54pm EDT
|
|
Thu, 25 July 2013
Agenda
- What is a Drupal Distribution?
- Who would use a Distribution?
- Examples of Distributions
- What can be done with a Distribution?
- Problems with using a Distribution as a starting point
- What makes up a Distribution?
- Sharing a Distribution on Drupal.org
- Using a Distribution for your own development
Module of the Week
- Fast Permissions Administration
Links
- Drupal Distribution Page - https://drupal.org/project/distributions
- Open Public - https://drupal.org/project/openpublic
- Commerce Kickstart - https://drupal.org/project/commerce_kickstart
- Drupal Licensing - https://drupal.org/licensing/faq&
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal007.mp3
Category: general
-- posted at: 10:10pm EDT
|
|
Thu, 18 July 2013
Show Topics
- What is the Context Module
- Context conditions and reactions
- Benefits of using context
- Examples of how to use context module
- Adding Body Class with context module (Theme HTML)
- Background Images with context module
- Context based on menu item and/or path
- Combining conditions (and, or)
- Page template context hook
- Replacing block administration with context
- Features module and context
- Side Topic: Ordering Node Content
Module of the Week
- Context Get https://drupal.org/project/context_get
Links
- Context Plugin Extras https://drupal.org/project/context_extras
- Nic’s Drupalcon Prague Presentation Proposal - https://prague2013.drupal.org/session/daap-drupal-platform-love-affair-automation
Modules
- Context Module - https://drupal.org/project/context
- Context Get Module - https://drupal.org/project/context_get
- Context Date Module - https://drupal.org/project/context_date
- Context Breakpoint Module - http://drupal.org/project/context_breakpoint
- Context Mobile Detect Module - https://drupal.org/project/context_mobile_detect
- Context Block Classes Module - https://drupal.org/project/context_block_class
- Features Module - https://drupal.org/project/features
- Node Queue Module - https://drupal.org/project/nodequeue
- Draggable Views Module - https://drupal.org/project/draggableviews
- Views default argument from Context Module - https://drupal.org/project/views_arg_context
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal006.mp3
Category: general
-- posted at: 10:25pm EDT
|
|
Thu, 11 July 2013
Show Topics
- Installing
- Drupal Pieces
- Key Concepts
- What are your goals?
- First Website
Hosts
- Stephen Cross - www.ParallaxInfoTech.com @stephencross
- Jay Lee - www.ParallaxInfoTech.com
- Jason Pamental - www.hwdesignco.com @jpamental
- John Picozzi - www.RubicDesign.com @johnpicozzi
- Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal005.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Thu, 27 June 2013
Show Topics
- What is drush?
- Benefits of using drush
- Installing drush
- Security and Running at root
- Where to run drush from
- Useful drush commands
- Site setup with drush
- Scripts and Make files
Links
Drupal - Drush.org
Drupal project - https://drupal.org/project/drush
Hosts
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jason Pamental - www.designco.com @jpamental
John Picozzi - www.RubicDesign.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Jay Lee - www.ParallaxInfoTech.com @jayrandolphlee
Direct download: TalkingDrupal004.mp3
Category: general
-- posted at: 12:00am EDT
|
|
Thu, 13 June 2013
Show Topics:
- Search for a Module
- Searching in Drupal.org or Google (site:drupal.org keyword)
- Criteria for choosing a module
- Process for testing modules
- Module of the Week
Modules:
- Views Conditional - https://drupal.org/project/views_conditional
- Filter Module - https://drupal.org/project/module_filter
Links:
- Drupal IRC - https://drupal.org/irc
- Nick Lewis - 40+ Essential Drupal Modules - http://www.nicklewis.org/40-essential-drupal-6-modules
- Drush - https://drupal.org/project/drush
- Comparison on Contributed Modules - https://drupal.org/node/266179
- MAMP - http://www.mamp.info/
- Trevor - @tdsportsfacts
Module of the Week
Filter Module - https://drupal.org/project/module_filter
Hosts:
Stephen Cross - www.ParallaxInfoTech.com @stephencross
Jay Lee - www.ParallaxInfoTech.com @jayrandolphlee
Jason Pamental - www.hwdesignco.com @jpamental
John Picozzi - www.RubicDesign.com @johnpicozzi
Nic Laflin - www.nLightened.net @nicxvan
Direct download: TalkingDrupal002.mp3
Category: general
-- posted at: 12:00am EDT
|
|