thinktomorrow/chief
Thinktomorrow Chief is a Laravel package for building admin panels and content-driven applications. It provides reusable CRUD modules, media management, and a customizable backend interface to speed up development.
upgrade command that autofixes common breaking changes converts "we'll have to rewrite fragments and URLs" into a bounded, scriptable task — which is what makes it defensible to schedule the upgrade in a sprint rather than a quarter.Adopt when:
Look elsewhere or defer when:
For executives: The CMS package we depend on has shipped a release that makes multisite a core capability — one install can now serve multiple domains, brands, or regions. That directly enables the expansion work on our roadmap without building a bespoke multi-tenant content layer. The trade-off is that this version changes how content fragments and URLs are structured, so we need a scheduled upgrade with QA on routing and links. The vendor has published an upgrade guide and an automated fix command, which materially reduces the effort and risk versus a manual migration. We remain on a pre-1.0 package, so we should expect one more migration before it stabilises and should not pin a launch-critical date to a version bump.
For engineering: 0.10.0 is a breaking minor: fragments and URLs are refactored, and multisite behaviour has moved into the core. Plan a dedicated branch, run the provided upgrade command to autofix common breaking changes, then treat the guide as the source of truth for the remainder. Priority verification areas are URL generation, redirects, and any fragment reuse across sites — these carry SEO and deep-link risk. Pin the version, upgrade outside a release freeze, and add a routing/redirect regression suite if we don't have one, since we should assume another breaking minor before 1.0.
How can I help you explore Laravel packages today?