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

Boom Core Laravel Package

boomcms/boom-core

Core package for BoomCMS, a Laravel-based content management system. Provides foundational CMS services, models, and APIs for managing pages, content, and assets, enabling developers to build and extend BoomCMS-powered sites.

View on GitHub
Deep Wiki
Context7

BoomCMS core code. BoomCMS is a user friendly, WYSIWYG CMS based on Laravel. Open source and released under the MIT license.

Frequently asked questions about Boom Core
What is boomcms/boom-core used for?
It is the core Composer package for BoomCMS, a Laravel-based WYSIWYG content management system. It provides foundational CMS services, models, and APIs for managing pages, content, and assets so developers can build or extend BoomCMS-powered sites. It is aimed at conventional Laravel web applications that need page management, content editing, media handling, and an admin experience.
Is boomcms/boom-core a reusable Laravel package or a full CMS application?
The repository is described as BoomCMS core code, so it is the foundational package behind a CMS rather than a standalone headless library. The evaluation notes that you should confirm whether it is intended as a Composer dependency or whether BoomCMS is effectively a full application or fork you must own and operate. That distinction affects upgrades, database migrations, routing, auth, and admin UI assumptions.
Which Laravel and PHP versions does boomcms/boom-core support?
The provided context does not list officially supported Laravel and PHP versions. You should inspect the package composer.json, README, and release history, then run a compatibility spike against your target Laravel and PHP matrix. Do not assume current framework support without verifying dependency resolution and migrations.
How do I install boomcms/boom-core?
Installation is via Composer using the package name boomcms/boom-core, but the exact setup steps depend on whether you are adding it to an existing Laravel app or running BoomCMS as an application. Start in an isolated environment, install with a pinned dependency set, run migrations, and configure auth, routing, storage, and admin access. Review the upstream documentation for required service providers and publishable assets.
What does BoomCMS core provide for pages, content, and assets?
It provides foundational CMS services, models, and APIs for managing pages, content, and assets. That supports page management, WYSIWYG content editing, media handling, and an admin experience in a Laravel application. The exact feature set, permissions model, localization, and multi-site behavior should be verified in the source and documentation.
Is boomcms/boom-core suitable for a headless or API-first CMS?
It is a weaker fit for API-first or headless products because BoomCMS is described as a WYSIWYG CMS with an admin experience and content model conventions. Teams wanting only a lightweight editor component or a separate editorial service should evaluate alternatives. A technical spike should confirm whether its APIs and coupling support your headless requirements.
How should I test boomcms/boom-core before production?
Run a time-boxed technical spike in an isolated Laravel environment, then install the package, run migrations, configure auth and storage, create representative content types, and test the editor, media, permissions, and routing. Add CI checks against your target Laravel and PHP matrix and pin Composer dependencies with a lock file. Pilot on a bounded content area before replacing your primary CMS.
What risks should I consider when adopting boomcms/boom-core?
Main risks include dependency and version drift, low community support, unclear long-term maintainership, package-to-application coupling, database migration ownership, route or middleware collisions, media storage configuration, and security patch cadence. With only 19 stars and a last release date of 2024-02-22, treat adoption as an adopt-and-own decision. Budget for a fork or backport strategy if upstream compatibility lags.
How is boomcms/boom-core maintained, and what if upstream stalls?
The context shows low adoption and freshness signals rather than proof of active maintenance, so plan for internal ownership. Track upstream changes, review dependency updates, and be prepared to maintain a fork. Confirm the security disclosure process and documented upgrade path before committing.
What alternatives or integration approach should I consider?
Consider BoomCMS only if you are standardized on Laravel and can accept its content model and admin conventions. For headless, highly bespoke, or lightweight editor needs, evaluate other CMS packages or a custom editorial service. If you proceed, start with compatibility and security discovery, then run a functional pilot, content mapping, migration dry runs, staged rollout, and rollback plan.
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.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core