valorin,
@valorin@phpc.social avatar

It's finally happening: Securing Laravel is moving off Substack onto Ghost this week! 🎉

Just asked Substack to disconnect my Stripe account, and once that's done I can connect Ghost and get them to import subscribers.

Still some content to fix up, but billing is the big one!

valorin,
@valorin@phpc.social avatar

The migration from Substack to Ghost has started!

Annoyingly, Substack had to disconnect Stripe, so until everything is in Ghost, everyone will appear as a "free subscriber"... 😒

It should be resolved in 24-48 hours. 🤞

valorin,
@valorin@phpc.social avatar

Subscriptions have been imported, and apart from some small issues (no Group subscription support), it looks good so far! 🤞

I'm just waiting on the OK to switch over the domain! 🤓

Annoyingly the Ghost API doesn't want to return all of my posts, so I'll need to do a lot of manual edits... but we're getting closer!

You can check it out at the temporary URL: https://securing-laravel.ghost.io/

valorin,
@valorin@phpc.social avatar

Switched the domain over to Ghost, and now everything is 404'ing... 😞

This is definitely not going according to plan!

valorin,
@valorin@phpc.social avatar

Ah, found the redirects.yaml file and fixed up the redirects! Everything should load correctly now. 😅

I'd love a way to see 404's though, so I can fix up any I've missed. 😉

valorin,
@valorin@phpc.social avatar

For those following along at home, here's where I'm up to with the Securing Laravel move:

✅Post content
✅Billing
✅Domain
✅Redirects
❌Post tags
❌Footnotes
❌Post formatting
❌Group subs
❌API lexical post content
❌Stripe notifications

Mostly just tedious stuff left...

valorin,
@valorin@phpc.social avatar

The last big thing I need to fix before I can take a break and focus on other things is tags... but apparently Substack's post export doesn't include tags. 😡

I guess I'll be manually restoring 76 tags.

outofcontrol,
@outofcontrol@phpc.social avatar

@valorin Can you scrape the tags from Substack and update the import file, or is that not how the import works?

valorin,
@valorin@phpc.social avatar

@outofcontrol
It's too late for an import file, but I did scrape the tag pages to retrieve the list of tagged posts, and then used their API to update the posts.

So now everything is tagged. 😁

outofcontrol,
@outofcontrol@phpc.social avatar

@valorin Great minds thinking alike and all that 😜

outofcontrol,
@outofcontrol@phpc.social avatar

@valorin Happy to test when ready. Just tried with attached. But perhaps this was because I had already left substack… for reasons… :)

valorin,
@valorin@phpc.social avatar

@outofcontrol
Yeah, it would have only pulled in active subscribers as part of the migration. So if you disabled everything, you wouldn't be included.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • kavyap
  • mdbf
  • tacticalgear
  • osvaldo12
  • InstantRegret
  • DreamBathrooms
  • cubers
  • magazineikmin
  • thenastyranch
  • khanakhh
  • Youngstown
  • slotface
  • rosin
  • ethstaker
  • JUstTest
  • tester
  • GTA5RPClips
  • Durango
  • modclub
  • Leos
  • ngwrru68w68
  • everett
  • anitta
  • cisconetworking
  • provamag3
  • normalnudes
  • megavids
  • lostlight
  • All magazines