Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Wn Cms Module

Wn Cms Module Laravel Package

winter/wn-cms-module

Winter CMS's core content management module, providing page templates, layouts, partials, and content blocks on top of Laravel. It powers front-end page management with a Twig-based templating engine, letting developers build and edit dynamic sites through an intuitive admin interface.

View on GitHub
Deep Wiki
Context7

Read-only mirror of the CMS module for Winter CMS.

Frequently asked questions about Wn Cms Module
What does winter/wn-cms-module actually do?
It is the core content management module of Winter CMS, providing the file-based theme content model (pages, layouts, partials and content blocks), the Twig rendering pipeline with CMS-specific tags and filters, the component and AJAX framework, backend controllers for the content, theme and media editors, and the Cms facade. It is a subsystem of the Winter platform rather than a standalone library, so it only makes sense inside a Winter CMS application. The repository is a read-only mirror of the module used by the main wintercms/winter project.
Can I composer require winter/wn-cms-module into an existing Laravel app?
No, not in any meaningful way. The module assumes winter/wn-system-module, winter/wn-backend-module and winter/wn-storm are present, along with Winter's module registration and bootstrap, and it has no useful standalone behaviour without them. A direct require drags in a graph of first-party modules that are version-locked to each other. The realistic path is to adopt the wintercms/winter skeleton and let the module arrive transitively; if you need to add a CMS to a custom Laravel application, treat it as a greenfield build or evaluate other options.
Which Laravel and PHP versions does the Winter CMS CMS module support?
The stack is PHP 8.x with a Laravel 9.x-era baseline on the 1.2 line, plus Twig, MySQL, Postgres or SQLite, and optional Redis caching. Winter's deep reliance on Storm's ORM extensions means Laravel major-version adoption trails the wider ecosystem. Check the current release notes and the meta-package constraints for exact supported versions before committing to a long support window.
How should I install and version-pin the CMS module?
Install the wintercms/winter project skeleton and let wn-cms-module arrive as a transitive dependency rather than pinning individual wn-* modules. Pin the meta-package only, because cross-module Composer constraints move together and mixed versions are unsupported and can fail in opaque ways. Backend assets require a build step (Mix or Vite) at artifact-build time, and theme assets use a separate pipeline, so run both in CI rather than on the server.
Does Winter CMS store pages and content in the database or on the filesystem?
Theme content such as pages, layouts, partials and content blocks lives on the filesystem, not in the database. That single architectural decision drives deployment, versioning, multi-tenancy and scaling, so a yes to any of those requirements is a serious headwind. Immutable-container deployments and per-tenant isolation both need deliberate planning around the theme directory.
Is Winter CMS suitable for headless or API-first delivery?
It is a poor fit out of the box. The module is oriented around rendering pages through Twig, and the API surface is an afterthought that requires plugins. It suits a Laravel shop that wants an editor-friendly, server-rendered CMS with a theme layer; if headless delivery is a hard requirement, look at alternatives or budget for custom plugin work.
How do I migrate an October CMS site to Winter CMS?
Winter is a community fork of October CMS, and a documented migration path exists: migrate the schema, then plugins, then the theme, then swap the framework package. Budget real effort for it, because it is not a drop-in rename. Pin the meta-package, verify each plugin's Winter compatibility, and test theme rendering before cutover.
Why does winter/wn-cms-module have so few Packagist downloads and dependents?
Packagist undercounts first-party monorepo consumption: the module is pulled in through wintercms/winter rather than required directly, so the five-star, zero-dependent listing and the low score are measurement artifacts, not quality signals. The repository itself is a read-only mirror of the module used by the main project. Judge it on the platform's release history and your own upgrade testing, not on the download count.
Is winter/wn-cms-module actively maintained, and how do I judge its release cadence?
The module is released in lockstep with backend, system and storm, so its cadence is the platform's cadence. Before committing to a long support window, verify the release history, the security patch cadence, and whether there is any commercial backing or SLA. Winter-specific expertise is thin in the hiring market, so also ask whether your team could own a fork if upstream stalls.
What license does Winter CMS use, and is it safe for commercial projects?
Winter CMS is MIT licensed, and the project exists specifically to preserve the permissive path after October CMS's 2020 license change. That materially de-risks the vendor and licensing dimension for a technical product manager. Confirm the license of any plugins you add, since third-party packages set their own terms.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo