orkestra-cms/setup-bundle
orkestra-cms/setup-bundle is a Laravel package that provides setup and installation tooling for Orkestra CMS, helping you scaffold configuration, bootstrap required components, and get a CMS-powered application running quickly.
make install, a Docker entrypoint, an Artisan/Console command wrapper) rather than a third-party installer.Material caveat the assessment must lead with: the repository metadata and the supplied documentation contradict each other. orkestra-cms/setup-bundle is described as a Symfony bundle, last released 2017-11-13, with 0 stars and 0 dependents; the provided docs describe a Laravel package publishing config/assets and Artisan commands. These cannot both be true. A PM should treat the metadata as authoritative until an engineer confirms otherwise, and should not let a Laravel-flavored write-up create false confidence in a nine-year-old Symfony artifact. Regardless of which reading is correct, the package is unmaintained, unadopted, and predates the current Laravel and Symfony major versions by many releases.
Consider it only as a reference design, not a dependency, when:
Look elsewhere — in practice, always — when any of the following is true:
docker compose up or a Helm chart already provisions a working instance, a PHP setup bundle adds a second, competing source of truth for initialization.The reasonable path in nearly every case: spend one to three engineering days writing a thin first-party bootstrap command that does exactly the five steps above, keep it in your repo, and own it.
To executives (30 seconds): We evaluated a small open-source installer that automates first-time setup of an Orkestra-based CMS. It targets a real problem — new environments take too long to bring online and the steps live in tribal knowledge — but the specific package is a poor acquisition: last released in 2017, zero downstream users, and its own documentation contradicts its repository about which framework it even targets. Recommendation: do not adopt. Instead, fund a small internal task to build the same capability in-house as a single documented setup command. Expected cost is a few developer-days; the benefit is faster onboarding, reproducible deploys, and no dependency on abandoned code.
To engineering leads: The package's scope is right and worth copying — publish config and assets, run migrations and seeders, run environment preflight checks, all behind one entry point. Its implementation is not adoptable: nine years without a release, no dependents, and an unresolved Laravel-vs-Symfony ambiguity in the docs. Propose we build a first-party equivalent: one idempotent command, config-driven, safe to re-run, wired into the container entrypoint and CI so local and production share the same path. Keep the third-party integration behind a thin adapter and a feature flag if anyone still wants to trial it in a sandbox.
To security/procurement: Flag as unmaintained and unadopted. No CVE process, no upgrade path, no community review. If a team insists on trialing it, scope the trial to a throwaway branch with pinned versions, and record the exit criteria (does it resolve on our framework versions? does it run cleanly against a scratch database?) before any production consideration.
Bottom line for the roadmap: Capture "one-command environment bootstrap" as an internal platform deliverable with a clear success metric (time from clone to running app, and setup failure rate in CI). Do not list this package as a solution to it.
How can I help you explore Laravel packages today?