Weave Code
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

Easyadmin Extension Bundle Laravel Package

dariotilgner/easyadmin-extension-bundle

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerate Admin Panel Development: Reduces time-to-market for internal tools, CMS backends, or SaaS admin dashboards by extending EasyAdmin’s capabilities without reinventing the wheel.
  • Customization Without Forking: Enables granular feature additions (e.g., custom filters, permissions, or UI tweaks) without maintaining a fork of EasyAdmin, aligning with "build vs. buy" for non-core functionality.
  • Symfony 5/4.2+ Migration Path: Supports upgrading legacy Symfony 4.x projects to newer stacks while retaining EasyAdmin functionality, reducing technical debt.
  • Role-Based Access Control (RBAC) for Menus: Critical for multi-tenant SaaS platforms or enterprise apps where admin panel permissions must align with user roles (e.g., "Edit Users" vs. "View Reports").
  • Legacy System Modernization: Justifies adoption for teams maintaining older Symfony/EasyAdmin versions (pre-2.2.2) by enabling incremental upgrades via compatible extensions.

When to Consider This Package

  • Avoid if:
    • Using EasyAdmin 2.2.0/2.2.1 (incompatible with dynamic list filters; requires 2.2.2+).
    • Dynamic list filters are a core requirement (this bundle replaces them with a static implementation).
    • PHP <7.1 or Symfony <4.2 (hard dependency).
    • High-velocity development is needed (0 stars, last release 2022, no dependents signal low community adoption).
    • Enterprise-grade support is required (MIT license, no commercial backing).
  • Look elsewhere if:
    • Need active maintenance (consider forking or contributing).
    • Require advanced customization (e.g., deeply embedded CRUD logic) that this bundle doesn’t cover.
    • Performance-critical admin panels (unproven at scale; no benchmarks or usage data).

How to Pitch It (Stakeholders)

For Executives: "This bundle lets us extend our Symfony admin panel with pre-built features—like role-based menu permissions and custom filters—without hiring extra devs or delaying launches. It’s a low-risk way to modernize legacy systems (Symfony 4.2+) or accelerate internal tool development, saving ~30% of the effort to build these from scratch. The MIT license keeps costs low, but we’ll need to validate its stability in staging before production."

For Engineering: *"This is a lightweight extension for EasyAdmin that adds:

  • Menu-level permissions (critical for multi-role access control).
  • Static list filters (if we’re not using EasyAdmin’s dynamic filters).
  • Symfony 5 compatibility for future-proofing. Tradeoff: No active maintenance (last update 2022), but it’s a drop-in for teams already using EasyAdmin 2.2.2+. We’d need to test edge cases (e.g., filter conflicts) and monitor for forks if issues arise. Alternative: Build custom permissions, but this gives us 80% functionality out of the box."*
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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui