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

Visual Editor Laravel Package

artisanpack-ui/visual-editor

A visual editor for Laravel that lets you build and edit page content directly in the browser, with a drag-and-drop interface that saves structured data your Blade views and models can render.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for the editor layer. v1.15.2 confirms this package is a maturing, WordPress-Gutenberg-shaped block editor for Laravel with Blade/React/Vue renderer parity. Rather than staff a block editor team, a PM can adopt this as the authoring surface and spend roadmap capacity on product-specific blocks and workflows.
  • Content-surface feature roadmap. New blocks (Post Reading Time, Query Total, Social Share with LinkedIn + copy link, Form inline layout, Navigation collapse breakpoint) map directly to shippable, user-visible outcomes: engagement metadata on articles, result-count UX for catalogs and archives, social distribution, header responsiveness, and form conversion. These are prioritizable as "turn on" features, not engineering epics.
  • Query-loop-based product surfaces. Query Total, per-query pagination (queryId), Related Posts layout controls, and the Post Template grid fixes unlock listing/archive experiences (blogs, directories, catalogs) that previously required bespoke Blade work.
  • Responsive design as a configurable contract. The breakpoint registry, collapseBreakpoint, and breakpoint-keyword precedence fixes let design/UX decisions be made in the editor without per-page CSS, which shortens the design-to-ship loop.
  • Frontend-framework flexibility. Three first-class renderers mean the framework choice (Blade for classic Laravel, React/Vue for hybrid or SPA-adjacent front ends) is a technical decision rather than a product constraint — useful when scoping a rewrite or a new surface.
  • Security/privacy posture as a roadmap input. The fix that keeps saved status off the public site removes a real draft-leakage risk; PMs should treat "draft/preview isolation" as a standing acceptance criterion for any block editor evaluation and renew it on each upgrade.

When to Consider This Package

Consider it when:

  • You're building a Laravel product that needs rich, template-driven content authoring (marketing sites, blogs, publishers, directories, catalogs) and don't want to build a block editor from scratch.
  • You already use (or accept) the cms-framework and want a block layer that speaks the WordPress mental model — the terminology, core/* names, and query semantics will be familiar to content teams migrating from WP.
  • You need query-driven listing pages (loops, pagination, totals, related content) with editor-side controls rather than template code.
  • Your front end is Blade, React, or Vue — or you need to move between them — and renderer parity matters.
  • You value an actively maintained release cadence (v1.15.2 with a long fix list) over a static, hand-rolled solution.

Look elsewhere when:

  • You need a battle-tested, externally supported enterprise CMS; this is a fast-moving package with parity gaps still being closed (the fix list is long, and several issues are "attribute never read" / "renderer dropped X" class bugs).
  • Your team has no appetite for upgrade testing: renderer-parity fixes and CSS-precedence changes (breakpoint keywords, flex baseline, column gap math) can shift existing page appearance, so upgrades need visual regression coverage.
  • Your authoring needs are trivial (a WYSIWYG field or two) — the block/query/breakpoint model is more surface area than the problem warrants.
  • You require SSR-only React/Vue parity today: the Form block is explicitly not rendered by React/Vue, so feature parity across renderers is close but not absolute.

How to Pitch It (Stakeholders)

Executives: This release hardens a Laravel visual editor that gives us WordPress-class authoring without a WordPress dependency or a custom editor build. It adds user-facing capability we can ship as product features — reading time, result counts, social sharing, responsive navigation, inline forms — and closes a draft-visibility leak that was a genuine risk. The cadence (steady point releases with substantive fixes) signals a maintained dependency rather than a one-off integration.

Engineering: Adopt it as the editor/renderer layer behind our existing Laravel stack. The release tightens parity with WordPress core semantics across all three renderers (Blade, React, Vue) and fixes a cluster of correctness issues — attribute plumbing (Post Date format, Image width/height), CSS precedence (breakpoint keywords vs. arbitrary values, flex baseline, column gap), and query behavior (per-loop pagination, Related Posts tax queries, one-page pagination). Two caveats for the upgrade plan: the Form block is not rendered by React/Vue, and rendering/precedence changes can alter existing page appearance, so we should have visual regression coverage before rolling it out broadly.

Product/Design: The editor now supports the interactions users expect — collapsible headers at real breakpoints, accordions that can default open, share-to-LinkedIn and copy-link with accessible announcements, and inline form layouts. Query Total gives listing pages a credible "1–9 of 25 results" pattern. Design decisions move into the editor (breakpoints, layout, spacing) rather than per-page CSS, which compresses the design-to-ship cycle and reduces one-off implementation cost.

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