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

Tag Admin Bundle Laravel Package

mw/tag-admin-bundle

mw/tag-admin-bundle provides a lightweight tag administration area for PHP/Symfony applications, with simple screens for creating, editing, listing, and deleting tags. It helps teams manage taxonomy data from the backend without building custom CRUD tooling or admin views.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for tag administration / metadata CRUD: Informs whether to source a ready-made tag-management admin surface or build a small internal one. Given the package's status, the answer it usually supports is build, not buy.
  • Roadmap scoping for "organize and filter content by tag": Helps size the actual product surface — tag CRUD, tag-attachment widget, polymorphic taggable relation — so engineering can estimate it as a small, well-understood feature rather than a research spike.
  • Legacy Symfony maintenance and retirement planning: The only context where the artifact itself is the decision — keep, fork, or retire an existing tag-admin dependency in a legacy Symfony application.
  • Technical debt and replacement planning: Serves as a signal to evaluate whether an existing tag-admin dependency should be replaced, forked, or retired, and to price the internal ownership that implies.
  • Framework-fit sanity check (important): The package is a Symfony bundle, not a Laravel package. It should not drive Laravel architecture or roadmap decisions. For a Laravel product, the correct decision it supports is "treat as reference material, build natively."
  • Vendor-risk posture: Reinforces the org's default stance that abandoned, single-maintainer, near-zero-adoption dependencies are acceptable only for non-critical back-office surfaces with a named owner and an exit plan.

When to Consider This Package

  • Consider only if you maintain a legacy Symfony application (Symfony 2.x/3.x era) with an existing tagging model and need basic admin CRUD quickly, for an internal, low-risk surface.
  • The project is archived, has 1 GitHub star, 0 dependents, and shows no active maintenance. Adoption should be time-boxed to short-term or internal use with an explicit fork-or-replace plan.
  • The MIT license makes forking, patching, and derivative work legally clean — but your team must accept full ownership of security, compatibility, and maintenance.
  • Verify composer.json before any serious evaluation: PHP and symfony/* constraints, and whether it depends on abandoned siblings (Doctrine bundles, FOSUserBundle, SonataAdminBundle, Assetic-era asset tooling).
  • Look elsewhere if you are building on Laravel, need active maintenance, require modern admin UI/UX, expect community support or security disclosure, or need compatibility with currently supported PHP/Symfony versions.
  • Prefer instead: maintained Laravel tagging packages, custom Filament/Nova-style admin resources, or a lightweight internal CRUD build (a tags migration, a polymorphic pivot, an Eloquent model with a taggable trait) aligned with the existing admin stack.

How to Pitch It (Stakeholders)

Executive summary: mw/tag-admin-bundle is a low-adoption, archived Symfony bundle for tag administration — not a strategic Laravel dependency and not a candidate for new product work. It is MIT-licensed, so it can be forked or read as prior art, but its archive status, single historical maintainer, one star, and zero dependents mean any adoption carries unbounded maintenance, compatibility, and un-audited security risk.

For engineering: Treat the repository as documentation, not code. A one-day, read-only spike is enough to extract the useful artifacts — the Tag entity field set, the taggable join mapping, and any "find-or-create by slug" repository behavior — and reimplement them natively in a few hours. Do not add a composer require, do not vendor a fork unless you are committing to own and staff it.

Recommendation:

  • Do not adopt for new Laravel product work. The framework mismatch is categorical (no service provider, no container analogue), and the maintenance cost curve inverts after archival.
  • Legacy Symfony only: evaluate solely for a small, non-critical internal tag-admin need, with a named owner, a pinned version, a kernel-boot smoke test, and a documented exit plan.
  • For new initiatives: prioritize maintained alternatives or a lightweight internal build that fits the existing admin stack — this preserves product velocity, avoids vendor risk, and keeps the small amount of genuinely reusable domain design without inheriting the dependency.
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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
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