frux/foundation6-bundle
Symfony bundle for integrating Zurb Foundation 6, offering front-end assets, Twig helpers, and form theme support to build responsive interfaces with Foundation’s grid and components.
Adopt only when all of these hold:
Look elsewhere when:
symfony/* ^6/^7 and PHP 8.1+. The correct Laravel equivalent is foundation-sites via npm + Vite, with Blade components replacing the Twig form theme.symfony/webpack-encore with npm i foundation-sites, or Symfony UX/Twig components. This bundle targets a framework line end-of-life since 2018.To executives: A small, low-cost way to give a legacy Symfony application a consistent, documented UI baseline — useful for internal tools and back-office screens where speed beats polish. It is not a strategic platform bet: no meaningful adoption, no active maintainer signal, and it targets a Symfony version that has been end-of-life since 2018. Approve it as a tactical shortcut with a known expiry date — or, better, decline it and record the decision. It has no applicability to our Laravel work; if it appears in a Laravel backlog, that is almost always a developer carrying over habits from a prior Symfony project.
To engineering: A thin Symfony 2-era bundle that wires ZURB Foundation 6 assets and Twig form themes into an existing Symfony stack. Realistic adoption needs a short spike to confirm it works on our Symfony/PHP versions, then version pinning plus vendoring or forking so we control the code. The exit path is straightforward — foundation-sites via Webpack Encore (or Vite, on Laravel) plus a local form theme — so budget that migration as the true cost of using this at all. Expect it to hard-fail Composer resolution on modern stacks, to carry transitive EOL Symfony components that composer audit will flag, and to assume jQuery-based Foundation plugins. Bottom line: mark as evaluated and rejected. The stated need — Foundation 6 styling with consistent form markup — is real and cheaply met through npm and local templates; this package is a Symfony2 artifact with no Laravel surface area, no maintenance, and no community, and introducing it trades fetchable assets for a permanent liability.
How can I help you explore Laravel packages today?