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 Gedmo Doctrine Extensions Bundle Laravel Package

presta/sonata-gedmo-doctrine-extensions-bundle

A Symfony bundle that integrates Gedmo Doctrine extensions with Sonata Admin, adding ready-made admin extensions and form types for timestampable, sluggable, sortable, tree, translatable, and soft-delete behavior—so you can manage Gedmo-powered entities directly from your Sonata panels with minimal...

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Stack-fit correction: Despite being framed as a Laravel/PHP package, this is a Symfony/Sonata Admin bundle. For a Laravel product roadmap, its direct product value is effectively zero.
  • Build vs. buy vs. reference: Supports a “reference only / build internally” decision, not adoption. The package is a thin integration between Gedmo Doctrine Extensions and Sonata Admin; the core behaviors can be implemented or replaced with maintained libraries.
  • Legacy Sonata Admin maintenance: Useful only for existing Symfony/Sonata back offices that already use Gedmo behaviors and need admin exposure for timestamps, slugs, trees, translations, or soft-delete fields.
  • Admin UX scoping: Helps identify which Gedmo-managed fields need first-class admin treatment—list filters, form widgets, read-only audit fields, tree controls, and translation tabs—so product and engineering can scope custom admin work.
  • Risk portfolio decision: Archived status, 2 stars, 0 dependents, and an overall score of 0.16 outweigh the narrow opportunity score of 2.16. Treat as a code-reference candidate, not a strategic dependency.
  • Use cases: CMS/content operations, taxonomy/category management, multilingual admin, and audit-friendly record views—only where Gedmo + Sonata already exist.

When to Consider This Package

  • Only in an existing Symfony/Sonata Admin application that already depends on Gedmo Doctrine Extensions and needs a short-term admin integration. Even then, vendor/fork it with explicit ownership.
  • As a reference implementation, not a production dependency: inspect how it wires Gedmo behaviors into Sonata Admin, then build or buy a maintained alternative.
  • Avoid for Laravel products: use Laravel-native equivalents for auditing, slugs, nested sets, translations, and soft deletes; this package does not fit Eloquent or Laravel admin stacks.
  • Avoid for new builds, long-lived platforms, security/compliance-sensitive work, or modern PHP/Symfony/Doctrine upgrades unless the team accepts full maintenance ownership.
  • Look elsewhere for maintained Sonata/Gedmo integrations, supported Symfony bundles, or custom admin code. With 0 dependents and no active maintenance, there is no community safety net.

How to Pitch It (Stakeholders)

  • Executive summary: This is an archived, low-adoption Symfony/Sonata integration, not a Laravel package and not a strategic dependency. It solves a narrow admin-UI problem for legacy Sonata applications.
  • Recommendation: No-go for adoption in new products. If an existing Sonata platform needs it, fund a short spike to fork, own, and isolate the integration—or replace it with maintained code.
  • Engineering framing: It is a thin bundle that exposes Gedmo Doctrine Extensions in Sonata Admin. The real cost is not the code size; it is the ownership burden created by archived status, negligible adoption, and unclear upgrade support.
  • Product framing: Use it to inform admin requirements and build-vs-buy discussions, not to accelerate roadmap delivery. The opportunity is real but too narrow to justify dependency risk.
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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle