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

Sonata Admin Extended Bundle Laravel Package

presta/sonata-admin-extended-bundle

Presta Sonata Admin Extended Bundle extends Sonata Admin for Symfony with practical enhancements and quality-of-life improvements, helping developers customize admin panels, streamline backend workflows, and build richer management interfaces with less boilerplate.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for back-office configuration scaffolding. This package's premise — reduce boilerplate when declaring admin CRUD screens — is a real product need. But it informs the decision mostly by demonstrating the ceiling of "buy" when the market has moved on: the answer here is build a thin internal abstraction, not adopt.
  • Ecosystem fit validation. The package is a Symfony / Sonata Admin bundle, not a Laravel package. If the incoming request framed it as a Laravel candidate, that itself is a decision input: it fails the stack-fit gate before any feature evaluation. Any roadmap item assuming Laravel compatibility should be corrected.
  • Admin panel roadmap scope. Useful as a pattern reference for how much configurability (field definitions, form/filter defaults, service wiring) an admin layer should expose. Read the source for ideas on config ergonomics; do not vendor it.
  • Dependency risk triage. Archived since 2014, 3 stars, 0 dependents, last release a decade+ old. This belongs on a "do not introduce" list in any dependency policy or SBOM review, and is a useful calibration example when teaching teams how to screen packages.
  • Use cases supported: legacy Symfony 2.x projects with an already-frozen Sonata Admin installation where the helper demonstrably cuts boilerplate and no upgrade path exists. That is the entire addressable set.

When to Consider This Package

Adoption criteria — all must hold simultaneously:

  1. The application is Symfony 2.x with Sonata Admin already in production and pinned.
  2. The codebase is in maintenance-only mode with no planned framework or PHP upgrades.
  3. The team has verified the helper's abstractions against current Sonata Admin APIs in use and confirmed they still apply.
  4. Someone owns forking and patching it internally, since no upstream exists.

Look elsewhere — decisively — when any of the following is true:

  • Stack is Laravel. Hard stop. Different framework, different admin ecosystem (Nova, Filament, Backpack). Nothing here transfers.
  • Modern Symfony (4/5/6/7) or PHP 8+. Sonata Admin itself has evolved substantially; 2014-era extension bundles target APIs that no longer exist, and unpatched code on modern PHP is a security and upgrade liability.
  • You need support, CVE response, or contributors. 3 stars and 0 dependents means no community, no issue triage, no downstream testing — you are the only maintainer the moment you install it.
  • The need is "less CRUD boilerplate" generally. Solve it with your own configuration layer, or with a maintained admin generator in your actual stack. The convenience gain here is small; the carrying cost is permanent.

How to Pitch It (Stakeholders)

For executives: This is not a candidate for adoption. It is an abandoned Symfony add-on last released in 2014, with three GitHub stars, no downstream users, and an archived repository. It also does not run on our Laravel stack. Adopting it would mean owning unpatched third-party code indefinitely in exchange for a modest reduction in admin-screen boilerplate — a bad trade with ongoing security and upgrade exposure. Recommendation: reject, no further evaluation needed.

For engineering: The underlying idea — declarative shortcuts over Sonata Admin's verbose configuration — is worth ten minutes of reading as design input if we build our own admin configuration layer. Treat it as documentation, not a dependency. If the ask was genuinely "we want faster admin CRUD in Laravel," scope a thin internal wrapper around our chosen admin tool (Filament/Nova) and compare against that build cost; the Sonata ecosystem is not a relevant baseline.

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.
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names