Talking Drupal
Today we are talking about The Greater Cleveland RTA, How they use Drupal, and how they built a Drupal team with guests Mike Cermak & Rithya Lath. We’ll also cover Geofield Directions as our module of the week. For show notes visit: Topics What does the Greater Cleveland RTA do Is the RTA a state agency What kind of Digital Service do you provide How does the GCRTA use Drupal Whay was Drupal selected Let's talk about the team How long has the team existed and how many people What type of skill makeup doest hte team have Local development and deployment Point and click learning, how do...
info_outlineTalking Drupal
Today we are talking about Producing content with Drupal, How Drupal can help content producers, and ways it could be better with guest Jerry Ta. We’ll also cover Stage File Proxy as our module of the week. For show notes visit: Topics Brief overview of Urban Institute using Drupal What are the day to day responsibilities of a content producer Layout Builder or Paragraphs What is your opinion You've been in content production for almost 2 decades, what was your first website editing tool. How long have you been using Drupal What is your number one wish the Drupal community would solve...
info_outlineTalking Drupal
Today we are talking about DIY Site Builders, what are the benefits over Drupal (If Any), and When using Drupal makes sense with guest Ivan Stegic. We’ll also cover Drupal 11 as our module of the week. For show notes visit: Topics What is a DIY site builder Does TEN7 use DIY site builders How are DIY site builders better than Drupal Are they less expensive than Drupal HAve you ever suggested a site builder to a client What does a migration from a site builder look like Do you think starshot will make Drupal competitive with site builders Resources Preshow: Guests Ivan...
info_outlineTalking Drupal
Today we are talking about DrupalCon Singapore, What you can expect, and What’s next for Drupal in Asia with guest Mike Richardson & Surabhi Gokte. We’ll also cover Filefield Paths as our module of the week. For show notes visit: Topics When is Drupalcon Asia The last one was in 2016, what did it take to reprise How do you handle language barriers What are your roles in the organizing committee Steering committee and Drupal South What can attendees expect Any special programming What kind of diversity is expected from attendees Driving from Mumbai to Singapore is 110 hours Will...
info_outlineTalking Drupal
Today we are talking about The Benefits of Distributions, If they have drawbacks, and what the future of distributions looks like with guest Rajab Natshah and Mohammed Razem. We’ll also cover Google Analytics Reports as our module of the week. For show notes visit: Topics What is a distribution How does this differ from profiles What does Varbase provide What types of users is Varbase geared towards Paragraphs or Layout Builder Vardoc How do you overcome fear of lock-in What do you think the future of distributions look like considering recipes Any plans to move Varbase to recipes...
info_outlineTalking Drupal
Today we are talking about Preconfigured CMS Solutions, How they can help your business, and The best way to build them in Drupal with guests Baddy Sonja Breidert and Dr. Christoph Breidert. For show notes visit: Topics Spain What is a Preconfigured CMS / Drupal Solution Who is the audience What business objectives can preconfigured solutions solve What are the ingredients How do you manage theming How do you manage customized design What do you do if your client has a need that your preconfigured solution does not solve What about Starshot Did the two of you meet over Drupal How do you...
info_outlineTalking Drupal
Today we are talking about Config Actions, The Panels Favorite Drupal Modules, and Drupal Contribution. We’ll also cover Transform API as our module of the week. For show notes visit: Topics New Config Action: Place Block Favorite Contrib modules Slack channels Preparing for Drupal 11 Drupal events Resources Hosts Nic Laflin - John Picozzi - Martin Anderson-Clutz - Baddý Sonja Breidert - MOTW Correspondent Martin Anderson-Clutz - Brief description: Have you ever wanted to expose your Drupal site’s data as JSON using view modes, formatters, blocks, and more?...
info_outlineTalking Drupal
Today we are talking about Next.js, what it is, and how to integrate it with Drupal with guest John Albin Wilkins. We’ll also cover Next.js Webform as our module of the week. For show notes visit: Topics What is Next.js What kind of server do you need How is it used on the web Does it only work on react based systems Why would someone want to integrate with Drupal When changes are made in the content how do you update the app On the module page there are a lot of references to Preview, is this something Next does well What is server side rendering How does Next work with menus and views...
info_outlineTalking Drupal
Today we are talking about Drupal Architecture, Common Site Building questions, and How we solve things with Drupal with guest Alexander Varwijk. We’ll also cover Drupal 10.3 as our module of the week. For show notes visit: Topics Where do you start when thinking about a new site or feature. Where is the line for extending vs forking Do you have solutions that you default to when building a feature Do you find people come to Drupal with specific third party requirements What do you think about Headless When do you choose to contribute a new module to Drupal Will recipes change your...
info_outlineTalking 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_outlineToday we are talking about Config Actions, The Panels Favorite Drupal Modules, and Drupal Contribution. We’ll also cover Transform API as our module of the week.
For show notes visit:
www.talkingDrupal.com/459
Topics
- New Config Action: Place Block
- Favorite Contrib modules
- Slack channels
- Preparing for Drupal 11
- Drupal events
Resources
- Config Action Place Block
- Front End Editing Drupal Module
- Gin Admin Theme
- Migrate Boost
- Keysave
- Navigation
- Matt Glaman Smart Date Code Blog Post
Hosts
Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi
Martin Anderson-Clutz - mandclu.com mandclu
Baddý Sonja Breidert - 1xINTERNET baddysonja
MOTW
Correspondent
Martin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Have you ever wanted to expose your Drupal site’s data as JSON using view modes, formatters, blocks, and more? There’s a module for that.
- Module name/project name:
- https://www.drupal.org/project/transform_api
- Transform API
- Brief history
- How old: created in Sep 2023 by LupusGr3y, aka Martin Giessing of Denmark
- Versions available: 1.1.0-beta4 and 1.0.2 versions available, both of which work with Drupal 9 and 10
- Maintainership
- Actively maintained, in fact the latest commit was earlier today
- Security coverage
- Documentation: in-depth README and a full user guide
- Number of open issues: 14 open issues, 3 of which are bugs, but none against the current branch
- Usage stats:
- 2 sites
- Module features and usage
- After installing Transform API, you should be able to get the JSON for any entities on your site by adding “format=json” as a parameter to the URL
- To get more fields exposed as JSON, you can configure a Transform mode, using a Field UI configuration very similar to view modes
- You can also add transform blocks to globally include specific data in all transformed URLs, in the same way you would use normal blocks to show information on your entity pages. The output of transform blocks is segmented into regions,
- Where Drupal’s standard engine produces render arrays that ultimately become HTML, Transform API replaces it with an engine that produces Transform Arrays that will ultimately become JSON
- Where Drupal’s standard JSON:API supports more or less exposes all information as raw data for the front end to format, Transform API allows for more of the formatting to be managed on the back end, where it will use Drupal’s standard caching mechanisms, permission-based access, and more
- Transform API also supports lazy transformers, which are callbacks that will be called after caching but before the JSON response is sent
- You can also use alter hooks to manipulate the transformed data