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

Cms Bundle Laravel Package

piedweb/cms-bundle

PiedWeb CMS Bundle offers a lightweight content management layer for PHP applications, adding page management, editable content, and SEO-friendly routing. It integrates into existing projects with flexible templates for blogs, marketing sites, and small business websites.

View on GitHub
Deep Wiki
Context7

CMS Content First and Extendable to maintain peace between Editor (feel like in Wp), Developer (composer friendly), Designer (do you like twig ?!) and SEO (SEO at hearth).

Frequently asked questions about Cms Bundle
Is piedweb/cms-bundle a Laravel package?
No. It is a Symfony bundle, built around Symfony's service container, DependencyInjection compiler passes, EventDispatcher, Twig, and almost certainly Doctrine ORM. None of that maps onto Laravel's service providers, Eloquent, Blade, or Artisan. The only technically coherent way to run it inside a Laravel estate is as a separate Symfony application behind an HTTP boundary, which means a second framework, deployment target, security surface, and skill set.
Does piedweb/cms-bundle support current PHP and Symfony versions?
There is no evidence that it does. Because the project is archived, its Composer constraints are typically pinned to the PHP and Symfony versions available at the last commit. On a modern runtime such as PHP 8.3 or 8.4 with Symfony 6.4 or 7.x, composer require will likely fail, and forcing it with --ignore-platform-reqs is a red flag rather than a workaround. Check the last supported versions in composer.json before any further evaluation.
Is piedweb/cms-bundle still maintained?
No. The repository is archived, has a single maintainer who has stepped away, has roughly 7 stars, and has zero dependents. There are no security patches, no PHP minor-version compatibility work, and no dependency bumps. Every defect you find becomes yours to fix, and archived repositories often have dead CI as well.
What features does PiedWeb CMS Bundle actually provide?
The stated scope covers an admin panel, a front end, page management, media management, and a static generator. That combination implies an opinionated full-stack application rather than a composable library, typically shipping routing, controllers, entities, templates, and migrations as a unit. As a result, partial adoption of just one piece, such as the static generator, is harder than it first appears.
How do I install piedweb/cms-bundle?
Installation assumes a Symfony application: you would run composer require piedweb/cms-bundle, register the bundle in the kernel or bundles configuration, and supply its configuration and database schema. There is no Laravel service provider, no publishable config, and no Artisan install command. Verify the PHP and Symfony constraints in composer.json first, because on a modern runtime the install will probably not resolve.
Can I use PiedWeb CMS Bundle with Eloquent models and Blade templates?
No. The package assumes Doctrine entities and Twig templates, so using Eloquent or Blade would require substantial adapter code or a rewrite of the persistence and rendering layers. A Laravel-to-Symfony bridge for a bundle this size is more work than reimplementing the requirements. It would also produce a system that nobody on the team can reason about end to end.
Is the static generator in PiedWeb CMS suitable for deploying to a CDN or S3?
That is unproven and should be verified before any spend. It is the one component with genuinely differentiated value, but it is unclear whether it is a deterministic HTML output pipeline or a thin script. Because the repository is archived and has no dependents, there is no third-party production usage to learn from. Treat any static generation claims as unvalidated.
What are the security risks of running an archived CMS bundle?
A CMS combines the highest-risk surfaces in any web application: a state-changing admin UI, authentication and authorization, file upload and media handling, and a rendering pipeline for user-authored content. All four are classic vulnerability classes, and an archived project has no channel for CVE fixes. That is a governance problem before it is an engineering problem, especially for a package with no fork ecosystem or community patches.
Can I safely fork piedweb/cms-bundle and maintain it internally?
Legally, yes: the license is MIT, so forking is clean. Practically, a fork inherits the full maintenance burden, including Symfony major upgrades, PHP upgrades, transitive dependency churn, and editor and template compatibility. With a bus factor of one and no upstream escalation path, you are signing up to own a CMS indefinitely. Weigh that against simply reimplementing only the requirements you need.
What should I use instead of piedweb/cms-bundle in a Laravel application?
Keep the requirement and discard this implementation. If you need a PHP CMS with static generation, evaluate maintained Laravel-native CMS packages, or run a maintained headless CMS such as Strapi, Directus, or Payload in front of a static generation layer. Alternatively, implement only the specific feature you need, such as content modelling plus a deterministic HTML build, directly in Laravel. The opportunity is real, but this archived bundle is not a viable vehicle for it.
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.
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
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections