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 User Bundle Laravel Package

presta/cms-user-bundle

PrestaCMS User Bundle provides user management for Symfony CMS sites, handling accounts, authentication, roles, and admin screens. It integrates user entities with the CMS so you can manage access and profiles without building auth from scratch.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framing correction that changes the decision: this is a Symfony 2-era bundle, not a Laravel package. Any evaluation must start by confirming your stack; if you are on Laravel, this package is categorically out of scope and the assessment ends there.
  • Build vs. buy for front-end user management: the bundle represents the "buy" (well, "reuse") option for a CMS front-end user domain — registration, login, profile editing, password reset, admin-side user listing. That feature list is still a useful requirements checklist to scope your own build or to benchmark modern alternatives.
  • Roadmap input (negative): archived, 0 stars, 0 dependents, last release February 2014. It cannot appear on a roadmap as a dependency for anything you intend to ship or support.
  • Legacy portfolio triage: if you have inherited a PrestaCMS/Symfony 2 application, this package is a marker of technical debt — it helps size the migration/replacement effort for the user-management slice of that estate.
  • Vendor and supply-chain risk review: a concrete example for your dependency policy — unmaintained, unpatched auth code is a security and compliance item, not just a code-quality preference.

When to Consider This Package

Consider only if all of the following are true:

  • You are maintaining an existing Symfony 2.x PrestaCMS application that already depends on this bundle.
  • The work is strictly read/maintain, not new feature development.
  • The environment is already frozen and isolated (no internet-facing exposure beyond what already exists, no PHP upgrades planned).

Look elsewhere — decisively — if any of these apply:

  • Any Laravel project. Different framework, different conventions, incompatible by construction. Use Laravel's first-party auth starter kits or a maintained community package instead.
  • New builds of any kind. An archived 2014 bundle will not run cleanly on modern PHP/Symfony and has no security response path.
  • You need supported PHP 7/8+, current Symfony, or an LTS guarantee.
  • Authentication is customer-facing or handles PII. Unpatched auth code is an unacceptable liability regardless of how well it once worked.
  • You need documentation, community support, or hiring pool. Zero stars and zero dependents means no one to ask and no one to hire.

Practical alternatives to evaluate instead: the framework's native security/user tooling (Symfony Security + a maintained user bundle on current Symfony; Laravel's starter kits on Laravel), or a managed identity provider if user management is not your differentiator.

How to Pitch It (Stakeholders)

For executives — one paragraph: We evaluated presta/cms-user-bundle as a candidate for front-end user management and are recommending against adoption. It is archived, has had no release since 2014, and has no measurable user base. Adopting it would mean owning abandoned authentication code ourselves — a security and maintenance liability with no offsetting benefit. The only residual value is as a feature checklist when we scope our own user-management work.

For engineering — the substance:

  • Framework mismatch: Symfony 2 bundle, not Laravel. Not portable.
  • Abandoned since 2014 → EOL PHP and Symfony constraints, no security patching, no compatibility with current runtimes.
  • Adoption cost is not "install and go"; it is "fork, modernize, and own forever." That is a net-new maintenance burden disguised as a shortcut.
  • Recommendation: use it as a requirements reference only; do not add it as a dependency. If a legacy system already uses it, log it as technical debt with a replacement owner and a target quarter.

The ask: approve the "do not adopt" decision and, if a legacy system is affected, fund a scoped replacement of the user-management module rather than an attempted revival of this package.

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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
cgv/localized-resource