TrumpetBoards.com - NodeBB to XenForo Migration

DesertSpringsDigital

New member
Licensed customer
Wanted to share what I've been working on. https://trumpetboards.com is a niche community for trumpet players that I've been running for years, originally on NodeBB.

I made the switch to XenForo a few weeks ago and wish I'd done it sooner. There's no official NodeBB-to-XF importer, so I built a custom one that reads directly from MongoDB into the XF import framework. Migrated ~2,200 threads, ~21,000 posts, and ~1,200 users with zero data loss. Even preserved the original bcrypt password hashes so users could log in with their existing passwords on day one.

The site runs a custom theme with Inter/Lato typography, WCAG AAA contrast ratios, and a warm crosshatch background pattern. Hosting is on AWS Lightsail with Redis caching, coming in around $12/month.

Still tweaking things here and there, but I'm happy with where it's landed. At least my users haven't complained yet! Open to feedback if anyone has suggestions.
 
Nice work on the migration. Moving from NodeBB to XenForo without data loss especially preserving password hashes is impressive. Sounds like a smooth transition, and the setup with Redis and Lightsail seems pretty efficient for that size community.
 
Back
Top Bottom