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

Templates System Bundle Laravel Package

swp/templates-system-bundle

Symfony bundle for managing reusable templates and layouts. Provides a central template registry, theme and layout resolution, and rendering helpers so applications can compose views consistently across modules without duplicating markup.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Very little directly — this is a reference artifact, not a dependency decision. With 0 stars, 0 dependents, a score of 0, and a last release in June 2018, the package has no observable production adoption. Treat any assessment as "read the source, extract a pattern," not "add to composer.json."
  • Framework fit is wrong for a Laravel roadmap. The description explicitly says "for Symfony applications." It ships as a Symfony bundle, so adopting it in a Laravel codebase means either a framework bridge (custom service provider, container shims, event dispatcher translation) or abandoning the bundle and reimplementing its ideas. That bridge work is a product cost with no upstream support.
  • Useful as a design reference for a CMS/editing surface. The bundle's domain — a Twig-based templates system sitting on top of a publisher (Superdesk Web Publisher) — is a legitimate model if you are scoping: tenant-level template overrides, editor-editable layouts, template containers/widgets, or content-type-to-template mapping. Reading it can inform your own schema and override-resolution rules.
  • Not a build-vs-buy input. "Buy" is off the table: no vendor, no releases in ~7 years, no issue triage signal. The realistic decision it informs is "build, with this as one of several prior-art references" — alongside Twig's own sandbox/loader docs and whatever your CMS layer already does.
  • Could shape roadmap sequencing. If templates-as-data (editors changing layouts without a deploy) is on the roadmap, this package is evidence that the problem decomposes into template resolution + a caching layer + an admin editing surface. That decomposition is worth reusing even if none of the code is.

When to Consider This Package

Almost never as a runtime dependency. Concrete criteria:

  • Only if you are already on Symfony, on a PHP version it still supports, and you have accepted ownership of a dormant codebase. Even then, audit it first: a 2018 bundle predates modern Symfony DI/event contracts and will likely need patching before it boots cleanly.
  • Only as a fork-and-own decision, not a require. If you need its specific behavior, plan to vendor the code, pin it, write your own tests, and assign a maintainer. Budget that as a multi-week engineering cost, not a composer require.
  • Consider the ideas, not the artifact when you are: designing an editor-facing template layer, evaluating how to sandbox Twig for untrusted-ish authors, or comparing override-resolution strategies across tenants.
  • Look elsewhere — firmly — if: you are on Laravel; you need a supported dependency with security responsiveness; you are pre-product-market-fit and cannot afford to maintain a dead library; or your template needs are already covered by Blade, Twig directly, or a maintained CMS (Statamic, Craft, WordPress, or a headless CMS) rather than a bespoke bundle.
  • Red flags to escalate, not rationalize: 0 stars, 0 dependents, score 0. A package can be quietly excellent at low adoption, but the absence of any signal plus a seven-year release gap means zero network effects, zero Stack Overflow surface, and zero chance a new hire has seen it.

How to Pitch It (Stakeholders)

For executives: This package is not a candidate for adoption. It's an unmaintained 2018 Symfony bundle with no users, no dependents, and no releases in seven years — in a Laravel context it doesn't even target our framework. I'm flagging it as prior art, not a line item. Cost of adoption is effectively "we own this code forever," which is a headcount commitment disguised as a free dependency. Recommendation: no spend, no integration; a few hours of engineering reading time at most if editor-managed templates are on the roadmap.

For engineering: Skim it, don't ship it. It's a Twig-based templates system from the Superdesk Web Publisher stack — worth 1–2 hours to see how they modeled template resolution, containers, and caching for an editor-driven CMS. Do not composer require it: Symfony bundle, 2018 vintage, zero maintainers, zero downstream users, so every future PHP/Symfony upgrade is our problem. If a specific pattern proves valuable, reimplement it natively or vendor it with a named owner and test coverage. If we want the capability, our real options are Blade/Twig plus our own small override layer, or a maintained CMS — not this.

Bottom line: Score 0, opportunity 16.24, 0 dependents. Verdict — reference only, do not adopt.

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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin