numberninecms/chapterone
A Laravel/PHP CMS package from NumberNine CMS, ChapterOne provides a foundation for building and managing content-driven applications, with a modular structure for extending pages, content, and site features.
numberninecms/cms and provides the site-facing feature surface (pages, comments, and previously form components). It informs build-vs-buy decisions for content-managed marketing sites, blogs, and small editorial properties where a full custom CMS build isn't justified.numberninecms/cms:^0.4.1 means this package and core must move together. Roadmap planning should treat them as a coupled release train, not independently upgradable dependencies.Consider adoption when:
numberninecms/cms core and want the additional site-level feature layer it provides; the two are version-locked, so adopting one implies the other.Look elsewhere when:
numberninecms/cms, or your application already has a CMS/content layer — this package adds coupling without replacing anything you already own.For executives: This is a small maintenance release on a pre-1.0 CMS add-on for Laravel, not a capability launch. It fixes a genuine user-facing bug — visitors in a partially authenticated state (remember-me cookie present, session not fully established) were hitting an error page when viewing comments with the comment feature enabled. That is a conversion and support-ticket issue on any site that allows commenting, and it is now resolved. The other change is organizational: form components have been consolidated into the core CMS package, so no functionality is lost, but it does require a coordinated upgrade of both packages together. Cost is one dependency bump plus regression testing on any screens that render forms or comments. No new budget or roadmap change implied; treat it as a routine hygiene upgrade with a small migration step.
For engineering: Two things to note before merging. First, numberninecms/cms must be at ^0.4.1 — this is a hard requirement, so bump both in the same change. Second, form components are no longer exported by this package (issue #18); update any imports or view references to pull them from core, and grep for the old namespace before deploying. The comment-page exception fix (3f0369c) addresses the remembered-but-not-fully-authenticated path — worth a targeted test case so it does not regress, since it sits on an authentication boundary. Recommend a full regression pass on comment rendering as both a guest with a stale remember cookie and a fully authenticated user.
How can I help you explore Laravel packages today?