Talking Drupal

Talking Drupal #521 - Tugboat


Listen Later

Today we are talking about Tugboat, What it does, and how it can super charge your ci/cd process with guest James Sansbury. We’ll also cover ShURLy as our module of the week.

For show notes visit: https://www.talkingDrupal.com/521

Topics
  • Celebrating 20 Years with Drupal
  • Introduction to Tugboat
  • Comparing Tugboat with Other Solutions
  • Tugboat's Unique Advantages
  • Standardizing Workflows with Tugboat
  • Handling Hosting and Development Delays
  • Troubleshooting and Knowledge Transfer
  • Client Base and Use Cases
  • Agency Partnerships and Payment Structures
  • Unique and Interesting Use Cases
  • Challenges and Limitations of Tugboat
  • Setting Up and Onboarding with Tugboat
  • The Tugboat Origin Story
  • Compliance and Security Considerations
Resources
  • Tugboat
  • Tugboat FEDRamp
  • Lullabot Sells Tugboat Platform to Enable Independent Growth
  • Shurly
  • Talking Drupal #390 - Employee Owned Companies
Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi James Sansbury - tugboatqa.com q0rban

MOTW Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to use Drupal as a URL shortening service? There’s a module for that.
  • Module name/project name:
    • ShURLy
  • Brief history
    • How old: created in Aug 2010 by Jeff Robbins (jjeff) though recent releases are by João Ventura (jcnventura) of Portugal
    • Versions available: 8.x-1.0-beta4 which supports Drupal 9.3, 10, and 11
  • Maintainership
    • Minimally maintained, maintenance fixes only. Also, the project page says that the 8.x branch is not ready for production use. So a big caveat emptor if you decide to try it
    • Number of open issues: 18 open issues, 5 of which are bugs against the current branch
  • Usage stats:
    • 730 sites
  • Module features and usage
    • With the ShURLly module installed, you can specify a long URL you want shortened, optionally also providing a case-sensitive short URL you want to use. If none is provided a short URL will be automatically generated
    • The module provides usage data for the short URLs, and and a user you can see a list the ones you’ve created as well as their click data
    • I was a little surprised to see that created short URLs are stored in a custom db table instead of as entities, but the module is able to avoid a full bootstrap of Drupal before issuing the intended redirects
    • The module provides blocks for creating short URLs, a bookmarklet to save a short URL, and URL history. There is also Views integration for listing the short URLs, by user or in whatever way will be useful in your site
    • There is also a submodule to provide web services for generating short URLs, or potentially expand a short URL back into its long form. The services support output as text, JSON, JSONP, XML, or PHP serialized array
    • The module allows provides a variety of permissions to allow fine-grained access to the capabilities it provides, and also has features like per-role rate limiting, APIs to alter redirection logic, and support for the Google Safe Browsing API, and Google Analytics
    • It’s worth mentioned that ShURLy is intended to run in a site on its own instead of within a Drupal site that is also serving content directly, but it will attempt to avoid collisions with existing site paths
    • Today’s guest, James, is one of the maintainers of ShURLy, but Nic, you mentioned before the show that you have a customer using this module. What can you tell us about the customer’s use case and your experience working with ShURLy?
...more
View all episodesView all episodes
Download on the App Store

Talking DrupalBy Talking Drupal Hosts

  • 4.9
  • 4.9
  • 4.9
  • 4.9
  • 4.9

4.9

28 ratings


More shows like Talking Drupal

View all
Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

32,075 Listeners

Planet Money by NPR

Planet Money

30,683 Listeners

Marketplace by Marketplace

Marketplace

8,713 Listeners

Odd Lots by Bloomberg

Odd Lots

1,855 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

291 Listeners

Pivot by New York Magazine

Pivot

9,499 Listeners

The Quanta Podcast by Quanta Magazine

The Quanta Podcast

524 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

Interesting Times with Ross Douthat by New York Times Opinion

Interesting Times with Ross Douthat

7,038 Listeners

Cautionary Tales with Tim Harford by Pushkin Industries

Cautionary Tales with Tim Harford

5,154 Listeners

The Prof G Pod with Scott Galloway by Vox Media Podcast Network

The Prof G Pod with Scott Galloway

5,483 Listeners

Hard Fork by The New York Times

Hard Fork

5,473 Listeners

Latent Space: The AI Engineer Podcast by swyx + Alessio

Latent Space: The AI Engineer Podcast

97 Listeners

Better Offline by Cool Zone Media and iHeartPodcasts

Better Offline

548 Listeners

The Wirecutter Show by The New York Times

The Wirecutter Show

1,152 Listeners