symfinity/ux-blocks-marketing
A Laravel package offering reusable marketing UI blocks—hero sections, CTAs, feature grids, testimonials, pricing, and newsletter signups—with responsive Blade components and simple customization for quickly building polished landing pages.
Adopt when most of these hold:
0.1.x package may break on a minor bump. Funnels must not be on the critical path without that guardrail.Look elsewhere (or build in-house) when:
content globs missing vendor views) are a documented failure mode — and unstyled-in-production only.For executives (one paragraph): This is a low-cost, low-commitment bet on shipping marketing and campaign pages faster. It's a Laravel package of pre-built landing-page sections — hero, CTA, pricing, testimonials, features — that our engineers can compose instead of hand-building each page. The upside is time-to-market: weeks of design and front-end work per campaign becomes days of configuration, and it defers a much larger internal page-builder investment until we've proven the demand. The risk is maturity: it's an early-stage (0.1.x), single-maintainer, zero-adoption package, so we should pilot it on non-critical marketing pages with a pinned version and a documented fallback to hand-rolled Blade. Recommendation: time-boxed pilot on the next 2–3 campaign pages, measure hours saved per page, and revisit at 1.0 or after three cycles.
For engineering (what we're asking for):
blocks JSON with {type, data}), resolved by our loop. We keep the data model and the routing; they only supply markup.ux-blocks-marketing:: namespace everywhere. No block styles in app or admin."^0.1.2" or exact-pin, changelog diffed on every bump, published views diffed against vendor after each update, and a feature test per block asserting key strings. Cheap insurance.npm run build) to catch Tailwind purging and asset-include problems. Half a day. If that spike is painful, we stop there and the cost is trivial.{type, data} contract means the page data survives; only the templates get rewritten. Keeping that seam clean is a prerequisite, not a nice-to-have.Bottom line: worth a scoped pilot on marketing pages only. Do not put revenue-critical funnels on it until it hits 1.0 or we've run three campaign cycles without a breaking change.
How can I help you explore Laravel packages today?