loader from loading.io

Talking Drupal #452 - Starshot & Experience Builder

Talking Drupal

Release Date: 05/27/2024

Talking Drupal #456 - DDEV Grows Up show art Talking Drupal #456 - DDEV Grows Up

Talking Drupal

Today we are talking about DDEV, The DDEV Community, and It’s Future Sustainability with guest Randy Fay and Andrew Berry. We’ll also cover DDEV Drupal Contrib as our module of the week. For show notes visit: Topics What is DDEV In March you posted the DDEV Project Plan for 2024, what is the contributor training initiative DDEV has grown rapidly over the past few years, what do you attribute that to You seem to be the face of DDEV, who else is involved How is DDEV funded What happens when you retire Does the DDEV Foundation have employees What is DDEV coded in What is your favorite...

info_outline
Talking Drupal #455 - Top 5 uses of AI for Drupal show art Talking Drupal #455 - Top 5 uses of AI for Drupal

Talking Drupal

Today we are talking about AI Tips for Drupal Devs, AI Best Practices, and Drupal Droid with guest Mike Miles. We’ll also cover AI interpolator as our module of the week. For show notes visit: Topics Top 5 tips Idea Generation (Ideation) Code Generation Debugging Content Generation Technical Explanations How do you suggest people use AI for Ideation Is MIT Sloan using AI to help with Drupal Development Does that code get directly inserted into your sites What are some common pitfalls Is your team using AI for debugging Any best practices you have found helping when working with AI Is...

info_outline
Talking Drupal #454 - Drupal API Client show art Talking Drupal #454 - Drupal API Client

Talking Drupal

Today we are talking about Drupal’s API Client, What it does, and why you might need it with guest Brian Perry. We’ll also cover Iconify Icons as our module of the week. For show notes visit: Topics Brian what is new with you! Elevator pitch for Drupal API Client What was Pitchburg like Is this a normalizer for JSON API Why is this JS framework agnostic What is typescript and how does Drupal API Client use it Looking at the quick start guide the second step is to create an instance, where do you do that Who is this module for Will Drupal API Client be added to core What is on the...

info_outline
Talking Drupal #453 - Urban Institute show art Talking Drupal #453 - Urban Institute

Talking Drupal

 Today we are talking about Urban Institute, What they do, and How they use Drupal with guest Josh Miller. We’ll also cover Access Unpublished as our module of the week. For show notes visit: Topics Tell us how you got started with Drupal What does Urban Institute do What do you do at Urban Institute Number of people on dev team Number of sites How does Urban Institute use Drupal Are you using a custom upstream How many sites on Drupal 7 Are you doing Page builders What kind of front end tools do you use What is the preferred local development tool Why did Urban Institute choose...

info_outline
Talking Drupal #452 - Starshot & Experience Builder show art Talking Drupal #452 - Starshot & Experience Builder

Talking Drupal

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 #452 Starshot & Experience Builder. For show notes visit: Topics What is Starshot What is Experience builder How will Starshot build on Drupal Core Will Experience builder be added to Core Listener thejimbirch: When will people hear about their pledge Listener brook_heaton: Will experience builder be compatible with layout builder Will Experience builder allow people to style content Listener Matthieu Scarset Who is Starshot trying to compete...

info_outline
Talking Drupal #451 - Just Say Drupal show art Talking Drupal #451 - Just Say Drupal

Talking Drupal

Today we are talking about Drupal Marketing with version numbers, what competitors are doing, and Learning to Just Saying Drupal with guest Ivan Stegic. We’ll also cover Trash as our module of the week. For show notes visit: Topics What is the premise of Just Say Drupal Why do you think it is important to drop the version number Where do you suggest we drop verison numbers In sales, if you don't mention version, how do you talk to clients Why could using version numbers be detrimental What do you suggest we call Drupal 7 Have you spoken to the Drupal marketing team At Drupalcon they...

info_outline
Talking Drupal #450 - Certification & Exam Prep show art Talking Drupal #450 - Certification & Exam Prep

Talking Drupal

Today we are talking about Certification & Exam Prep, Resources for studying, and tips to get a passing grade with guests Chad Hester & Martin Anderson-Clutz. We’ll also cover Quiz Maker as our module of the week. For show notes visit: Topics Why are exams and certifications important to dev's After going through the Talking Drupal Skills Upgrade mini series do you feel preparted to take an Acquia certification How should someone get ready What are some struggles people may have getting ready What does the plan look like for someone getting ready Does Acquia provide pre tests Did...

info_outline
Talking Drupal #449 - Agile Methodologies show art Talking Drupal #449 - Agile Methodologies

Talking Drupal

Today we are talking about Agile Methodologies, How to pick the best one, and why they matter with guest Chris Wells. We’ll also cover CKEditor Text Transformation / AutoCorrect as our module of the week. For show notes visit: Topics Drupal FL Camp talk Fundamentals of Agile How do you square long term planning What is Redfin Solutions's preferred methodology What is Crystal Agile Methodology Do other methodologies have web specific versions Would you agree that large companies can use different agile methodologies Have you ever used Scrumban Listener Question: Shivan xamount:: Story...

info_outline
Skills Upgrade #9 show art Skills Upgrade #9

Talking Drupal

Welcome back to “Skills Upgrade” a Talking Drupal mini-series following the journey of a D7 developer learning D10. This is the final episode, 9. Topics Review status of Chad's Smart Date test Panel discussion Chad, What was your biggest takeaway? Mike, How do you approach this type of one on one mentorship differently than your courses? AmyJune, do you think there are other types of focused mentorship like this that would be valuable to the community? Chad, what was the most surprising thing you learned in Modern Drupal vs Drupal 7? Michael, what did you learn through this process? How...

info_outline
Talking Drupal #448 - D11 Readiness & PHPStan show art Talking Drupal #448 - D11 Readiness & PHPStan

Talking Drupal

Today we are talking about Drupal 11 Readiness, What you need to think about, and PHPStan with guest Matt Glaman. We’ll also cover MRN as our module of the week. For show notes visit: [) Topics What do we mean by Drupal 11 Readiness How will this be different than 9 and 10 Top 5 tips D11 Meeting and slack channel Will this be easier Major issues What is PHPStan How does it play a role How is PHPStan Drupal different than PHPStan Does using PHPStan with drupal reduce the need for tests How do you see it evolving over the next few years Drupal 12 wishlist Resources Change records ...

info_outline
 
More Episodes

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 #452 Starshot & Experience Builder.

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

Topics

  • What is Starshot
  • What is Experience builder
  • How will Starshot build on Drupal Core
  • Will Experience builder be added to Core
  • Listener thejimbirch:
    • When will people hear about their pledge
  • Listener brook_heaton:
    • Will experience builder be compatible with layout builder
  • Will Experience builder allow people to style content
  • Listener Matthieu Scarset
    • Who is Starshot trying to compete with
  • Listener Andy Blum
    • Does the DA or other major hosting companies plan to set up cheap, easy hosted Drupal
  • Listener Ryan Szarma
    • Who does this initiative serve in the business community
  • How can people get involved

Resources

Guests

Lauri Eskola - lauriii

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi
Matthew Grasmick - grasmash

MOTW

Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to have your modules create content when they’re installed? There’s a module for that.
  • Module name/project name:
  • Brief history
    • How old: created in Oct 2015 by prolific contributor Lee Rowlands (larowlan) though the most recent releases are by Sascha Grossenbacher (Berdir), also a maintainer of many popular Drupal modules
    • Versions available: 2.0.0-alpha2, which works with Drupal 9 and 10
  • Maintainership
    • Security coverage: opted in, but needs a stable release
    • Test coverage
    • Documentation
    • Number of open issues: 105 open issues, 29 of which are bugs against the current branch
  • Usage stats:
    • Almost 20,000 sites
  • Module features and usage
    • Provides a way for modules to include default content, in the same way that many modules already include default configuration
    • The module exports content as YAML files, and your module can specify the content that should be exported by listing the UUIDs in the info.yml file
    • It also provides a number of drush commands, to export a single entity, to export an entity and all of its dependencies, or to bulk export all of the content referenced in a module’s .info.yml file
    • There is also a companion project to export default content using an action within a view, which also makes me think it could probably be automated with something like ECA if you needed that
    • Exported content should be kept in a content directory in your module, where it will imported during install on any site that has the default_content module installed
    • I thought this would be a good module to cover today because Drupal core’s recipe system also includes support for default content, so when you install a recipe it will similarly import any YAML-encoded content in the recipe. In fact, I used this module for the first time exporting taxonomy terms I wanted a recipe to create as default values for a taxonomy it creates. Since Recipes will be a big part of Starshot, I expect default_content to be getting a lot of use in the coming months