John F Morton
banner
johnfmorton.bsky.social
John F Morton
@johnfmorton.bsky.social
Long-time geek. I love Web dev, Craft CMS, audio and accessibility. I’m also an elected voter registrar in Warren, CT. Go Democracy!

Blog: supergeekery.com
Pinned
Bespoken, the Craft CMS text-to-speech plugin, has been updated to version 5.0.6. This release adds a preview feature that lets you review the automatically generated narration script before sending it to ElevenLabs. plugins.craftcms.com/bespoken?cra... #craftcms
Bespoken
Customizable, high-quality text-to-speech generation for Craft CMS.
plugins.craftcms.com
Reposted by John F Morton
Even if not pushing for this debacle, Minority Leader Chuck Schumer’s inability to hold his caucus is proof positive he is the wrong leader for this time.
The eight Neville Chamberlains betrayed the thousands of government workers who have held out, the SNAP beneficiaries who have faced starvation, and the millions of Democrats who supported this fight. open.substack.com/pub/contrari...
Words & Phrases We Could Do Without
Forget ‘moderates.’ There are ‘fighters’ and there are ‘defeatists’
open.substack.com
November 11, 2025 at 1:37 PM
Senate democrats have earned a new achievement badge.
November 11, 2025 at 2:44 PM
Reposted by John F Morton
BREAKING: Democratic Representative Ro Khanna has said: "Senator Schumer is no longer effective and should be replaced"
November 10, 2025 at 2:28 AM
Reposted by John F Morton
The pain of the shutdown was for nothing. They'll never extend the credits now (at least not without an abortion ban), and you've taught them you'll bail them out every time.
November 10, 2025 at 12:53 AM
Reposted by John F Morton
1/ The US Government has quietly removed a memorial to Black soldiers who died in World War II from the Netherlands American Cemetery in Margraten, South Limburg. The move follows a complaint from the right-wing Heritage Foundation to the American Battle Monuments Commission. ⬇️
November 9, 2025 at 9:23 AM
I won the top spot in the Code with Kiro Hackathon with Upload Drive-In.

It solves a common friction point: collecting files from people who aren’t inside your system.

Simple upload page → files go right to Google Drive. Interested? Get in touch!

devpost.com/software/upl...
Upload Drive-In
Upload Drive-In is a self-hosted web service that makes accepting files of any size for your organization an easy and robust process for both your team and your clients.
devpost.com
November 6, 2025 at 3:10 PM
Just wrapped my final hackathon sprint: Upload Drive-In.
A Laravel app that makes big file uploads as easy as drag & drop, landing straight in your Google Drive.

Hackathon project page: devpost.com/software/upl...

No more email attachments. No more “link expired.” Just drop it off at the Drive-In.
Upload Drive-In
Upload Drive-In is a self-hosted web service that makes accepting files of any size for your organization an easy and robust process for both your team and your clients.
devpost.com
September 15, 2025 at 9:01 PM
Reposted by John F Morton
Worth mentioning the similar, but different `BasicHttpAuthStatic`: craftcms.com/docs/5.x/ref...
Application Configuration | Craft CMS Documentation | 5.x
Customize and extend core application components.
craftcms.com
September 3, 2025 at 2:52 PM
Reposted by John F Morton
New blog post: Password-protect individual Craft CMS 5 pages without plugins! 🔒

Uses native sessions, super simple for content managers to use. Based on a Craft 3 tutorial but updated for v5.

Perfect for keeping looky-loos out of exclusive content.
block81.com
September 2, 2025 at 5:04 PM
I've been working on an app using Kiro - kiro.dev. If you're a dev friend of mine, you'll know this already. Sorry for the constant kiro talk! I'm working on an app I call Upload Drive-In. I will share it here soon. @kirodotdev #hookedonkiro
Kiro
Kiro is an agentic IDE that helps you go from prototype to production with spec-driven development.
kiro.dev
August 30, 2025 at 2:03 PM
Reposted by John F Morton
While masked agents were violently attacking a delivery worker this morning, bystanders repeatedly asked to see their badge numbers but they refused.

Bystander: You guys are ruining this country, you know that, right?

Agent: Liberals already ruined it.
August 16, 2025 at 3:56 PM
Reposted by John F Morton
NEW: Video shared with me from a bystander in DC shows multiple masked federal agents (at least one of whom appears to have an ICE badge) violently attacking and handcuffing a delivery worker in the street outside Bluestone Lane cafe near Logan Circle this morning.

Please take care when watching.
August 16, 2025 at 3:48 PM
New release: Bespoken 5.0.9 adds Redactor field support for Craft 5 sites that haven't updated to CKEditor fields. Create professional narrated audio from your content with a click of a button with ElevenLabs. #craftcms plugins.craftcms.com/bespoken?cra...
Bespoken
Customizable, high-quality text-to-speech generation for Craft CMS.
plugins.craftcms.com
August 8, 2025 at 1:11 PM
Reposted by John F Morton
Switched from WordPress to Craft CMS just over a year ago. Steep learning curve at times, but no regrets. Wrote up some of the best resources that helped me get started—hope it’s useful to other newbies too!

🔗 weareabstrakt.com/insights/cra...

#CraftCMS #WebDev #CMS #FrontendDev #DevResources
A guide to learning Craft CMS in 2025
A guide to learning Craft CMS in 2025
weareabstrakt.com
July 14, 2025 at 1:20 PM
Bespoken 5.0.8 is live. Voices can now have individual models and pronunciation rule sets. Great for multilingual sites. Backward compatible with existing setups. #craftcms

plugins.craftcms.com/bespoken?cra...
Bespoken
Customizable, high-quality text-to-speech generation for Craft CMS.
plugins.craftcms.com
July 14, 2025 at 5:49 PM
Is Google a monopoly? Let’s check with the YouTube team.
May 15, 2025 at 11:41 AM
Reposted by John F Morton
Markets are now down ~14% since Trump was inaugurated.
Not as bad as the recent trough under Trump, but the gap between market performance to date vs. performance in same period in earlier administrations appears to be growing
April 21, 2025 at 11:39 PM
Reposted by John F Morton
Putin
April 17, 2025 at 1:42 AM
@jimacosta.bsky.social You are rocking on Substack. It’s quickly become one of my must listen shows. Thanks.
April 17, 2025 at 10:58 PM
Can I get a, “But her emails,” for old time’s sake?
April 9, 2025 at 9:36 AM
Reposted by John F Morton
Fear has a way of being contagious.

But courage is also contagious.
April 7, 2025 at 3:53 PM
Reposted by John F Morton
It appears this is the fourth worst back to back day for the DJIA in American history with a two day combined -8.65% loss, only trailing the 1929 crash, 1987 Black Monday, and the 2008 crisis.
April 4, 2025 at 8:05 PM