Decoding Wagtail Challenges: Lessons from My First Freelance Gig

Edwin_Magezi.max-800x600
Edwin P. Magezi

Software Architect | Technical Lead | Software Engineering Instructor 18 Dec 2023

Embarking on my first freelance project with the incredible team at Here I Am Studio was an absolute stroke of luck. Not only was the team fantastic to work with, but the project itself was a whirlwind of fascinating challenges that I’m itching to delve into.

I’ve decided to unravel this experience across several dedicated posts. This approach will give me ample time to revamp this space, ensuring it accommodates code blocks. So, what did this journey teach me?

  1. Crafting an optimal setup for a headless Wagtail project.
  2. Navigating the hurdles of internationalisation with Wagtail's simple translation modules.
  3. Wrestling with Wagtail & multi-tenancy—an ongoing challenge. Especially when aiming for distinct multi-lingual support per tenant.
  4. Tailoring custom user account management, where the separation of CMS editors and app users is paramount.
  5. Infusing social authentication into the Wagtail admin.
  6. Exploring the possibilities within Wagtail's multi-site support in a headless context.
  7. Mastering Wagtail's new ViewSets.
  8. Introducing custom reports into Wagtail.

While these lessons encapsulate the core of my journey, there might be a few hidden gems I've yet to recall—I’ll ensure to update this list as they resurface.

Stay tuned for in-depth insights into each of these facets. This journey has been a tapestry of learning, and I can’t wait to share its threads with you.

Edwin_Magezi.max-800x600
Edwin P. Magezi

Software Architect | Technical Lead | Software Engineering Instructor 18 Dec 2023

Get in touch

If you've got an exciting project, I'd love to hear about it. Email me your brief, or to schedule a call.