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

Admin Ui Bundle Laravel Package

netgen/admin-ui-bundle

Netgen Admin UI Bundle is a Symfony bundle that provides a responsive, Bootstrap-based admin interface with reusable Twig templates, UI components, layouts, forms, and navigation for building consistent back-office screens faster.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

Read this first: scope reality check. Despite the "Laravel/PHP" framing, netgen/admin-ui-bundle is a Symfony bundle for eZ Platform (now Ibexa) — it re-skins the eZ Platform admin with the eZ Publish Legacy administration interface. If your product is a Laravel application, this package supports exactly one decision: "we are not a fit; close the tab." The assessment below assumes an eZ/Ibexa context.

For teams actually on eZ Platform, it informs these decisions:

  • Build vs. buy vs. fork for admin UX. The three options in a migration are: (a) adopt the native eZ Platform admin, (b) commission a custom admin skin, (c) fork this bundle to reproduce the legacy editor experience. This package is the cheapest possible option (c) prototype — a way to put a real artifact in front of editors before committing budget to a custom build.
  • Editor change-management investment. The core value proposition is retraining avoidance. If you have 50–500 editors who have used eZ Publish Legacy for a decade, the cost of a native-admin rollout includes training hours, productivity dip, and support tickets. This package lets you price that cost explicitly — "keep legacy look" vs. "retrain" becomes a spreadsheet line rather than an opinion.
  • Roadmap sequencing during migration. It creates a legitimate transitional milestone: ship on eZ Platform with a familiar admin (Phase 1), modernize the editing experience later (Phase 2). That de-risks the migration timeline by removing admin UX from the critical path of the platform cutover.
  • UX strategy documentation. Even if you reject it, evaluating it forces a written answer to "how much does the legacy admin mental model matter?" — input for design-system and accessibility decisions downstream.
  • Risk-register inputs, not just opportunity. 33 stars, zero dependents, a last release of 2019-07-04, and GPL-2.0 combine into a concrete entry: unmaintained code in the highest-privilege surface of the application. That is a decision-driving fact, not a footnote.
  • A caution against treating ecosystem scores as signals. The opportunity score (3.07) reflects a niche bundle in a shrinking CMS ecosystem, not latent demand you can capture. Do not let a scored number substitute for "who maintains this in 12 months?"

When to Consider This Package

Consider it when all of the following hold:

  • You are running eZ Platform 2.x / early Ibexa (verify the bundle's supported Symfony and PHP version constraints against your runtime — a 2019 release will not be PHP 8.2/Symfony 6 compatible without work).
  • You have a large, tenured editor population trained on eZ Publish Legacy, and retraining cost is a named migration risk.
  • Your migration deadline is tight enough that admin UX parity is worth trading for maintenance debt — this is a schedule lever, not a destination.
  • GPL-2.0 is acceptable. Internal/self-hosted use is generally fine; shipping a proprietary distribution or an on-prem appliance to customers is where copyleft obligations bite. Get legal sign-off before the spike, not after.
  • You have in-house Symfony/eZ capacity to own a fork, and you are budgeting for that from day one. Assume you are adopting a codebase to maintain, not a dependency to consume.
  • You can scope it cheaply: count editors, count custom legacy admin templates that must be reproduced, and time-box a spike.

Look elsewhere when:

  • Your stack is Laravel or any non-eZ PHP framework — no meaningful reuse, no adapters, wrong problem domain.
  • You are greenfield on Ibexa 4.x+ — the native admin has moved on, and the training-cost argument evaporates with a new editor cohort.
  • Your admin requires SSO/OIDC, granular audit logging, WCAG compliance, or mobile editing. A legacy-style admin UI from 2019 will not carry these, and retrofitting them erases the cost advantage.
  • You need vendor support or a security patching SLA. One maintainer organization, zero dependents in the wild, and years since release means you are the maintainer.
  • GPL-2.0 conflicts with your distribution model.
  • Admin UI security exposure is unacceptable without active maintenance. Admin panels are the highest-value target in a CMS; an unpatched one is a standing liability. Weigh this against the retraining savings explicitly — and if you cannot staff a patch cadence, reject it regardless of UX benefit.
  • You would have to pay more to fork-and-maintain than to train editors. Run that math early; it is the whole decision in one comparison.

How to Pitch It (Stakeholders)

For executives (one paragraph): During the eZ Platform migration, we can preserve the admin interface our editors already know by adopting a community bundle from Netgen. It is free and GPL-licensed, and it would cut retraining cost and post-launch support volume. The trade-off is real, though: the package has had no release since 2019, has essentially no downstream users, and is licensed GPL-2.0 — so we would be taking ownership of the code, not buying a supported product. Recommendation: fund a two-week, time-boxed spike to quantify the retraining savings against a fork-and-maintain cost estimate. Do not commit to it as a platform component until that comparison is on the table.

For engineering (framing and asks):

  • What it is: a Symfony bundle that swaps in legacy-style admin templates and controllers over eZ Platform's admin. Expect it to be thin — the review cost is low, but the compatibility work is not.
  • What we need from you: (1) confirm PHP/Symfony version compatibility with our target runtime; (2) estimate the fork effort to reach production quality — dependency upgrades, security review, and a CI/patch cadence; (3) inventory the legacy admin screens our editors actually depend on, since partial parity may be worse than none.
  • What we are not asking: to adopt it blindly. The spike output is a decision memo, and "reject and budget for training" is a successful outcome.
  • Blunt risk to carry into the estimate: unmaintained admin-surface code with a single upstream and no dependents. Any estimate that does not include ongoing maintenance hours is wrong by construction — and GPL-2.0 needs a legal check on our distribution model before, not after, the first commit.

Bottom line: treat this as a transitional UX bridge with a maintenance price tag, not a foundation. Its value to the product is the retraining cost it defers; its cost to the product is a fork we own indefinitely in the most security-sensitive part of the system. Decide on the delta between those two numbers, and give yourself permission to walk away with the data.

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.
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
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