<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>FilamentCraft Blog</title>
<link>https://filamentcraft.dev/blog/</link>
<atom:link href="https://filamentcraft.dev/blog/feed.xml" rel="self" type="application/rss+xml"/>
<description>Notes from building FilamentCraft, the visual website builder for Filament v4 and v5.</description>
<language>en-us</language>
<item><title>Livewire &#34;Unable to find component&#34; in a package component</title><link>https://filamentcraft.dev/blog/livewire-unable-to-find-component</link><guid isPermaLink="true">https://filamentcraft.dev/blog/livewire-unable-to-find-component</guid><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><description>Why a Livewire component from a package renders fine and then fails with &#34;Unable to find component&#34; on its first click, and the one-line registration fix.</description></item>
<item><title>Livewire Wireable: keep a value object across requests</title><link>https://filamentcraft.dev/blog/livewire-wireable</link><guid isPermaLink="true">https://filamentcraft.dev/blog/livewire-wireable</guid><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><description>How to make a custom PHP object survive Livewire requests with Wireable, what to send over the wire, and how FilamentCraft rebuilds section data on each click.</description></item>
<item><title>Why overflow hidden is not clipping an absolute child</title><link>https://filamentcraft.dev/blog/overflow-hidden-not-clipping-absolute-child</link><guid isPermaLink="true">https://filamentcraft.dev/blog/overflow-hidden-not-clipping-absolute-child</guid><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate><description>overflow: hidden and overflow: auto skip absolutely positioned children whose containing block sits higher up. The CSS rule, our double scrollbar and the fix.</description></item>
<item><title>A responsive toolbar with CSS container queries, no JavaScript</title><link>https://filamentcraft.dev/blog/css-container-queries-responsive-toolbar</link><guid isPermaLink="true">https://filamentcraft.dev/blog/css-container-queries-responsive-toolbar</guid><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><description>How we rebuilt the FilamentCraft editor topbar as a responsive toolbar with CSS container queries: priority tiers, a More menu and no resize observers.</description></item>
<item><title>Laravel &#34;This cache store does not support tagging&#34;, handled</title><link>https://filamentcraft.dev/blog/laravel-cache-store-does-not-support-tagging</link><guid isPermaLink="true">https://filamentcraft.dev/blog/laravel-cache-store-does-not-support-tagging</guid><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><description>Why Laravel throws &#34;This cache store does not support tagging&#34; on file and database stores, and how a package can probe for tags and fall back instead.</description></item>
<item><title>A Livewire full page component layout that matches your site</title><link>https://filamentcraft.dev/blog/livewire-full-page-component-layout</link><guid isPermaLink="true">https://filamentcraft.dev/blog/livewire-full-page-component-layout</guid><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate><description>Give Livewire full page components the same header, footer, fonts and theme as your visually built pages, using one attribute or one route macro.</description></item>
<item><title>A Filament media library scoped to each site, not each tenant</title><link>https://filamentcraft.dev/blog/filament-media-library</link><guid isPermaLink="true">https://filamentcraft.dev/blog/filament-media-library</guid><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><description>How FilamentCraft&#39;s Filament media library keeps images per site, fills itself from section uploads, and survives Filament&#39;s image editor without duplicates.</description></item>
<item><title>A Laravel OpenStreetMap map with no API key, drawn in PHP</title><link>https://filamentcraft.dev/blog/laravel-openstreetmap-map-without-api-key</link><guid isPermaLink="true">https://filamentcraft.dev/blog/laravel-openstreetmap-map-without-api-key</guid><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><description>How FilamentCraft renders a Laravel OpenStreetMap map with no API key: server-side Web Mercator math, percentage tiles that work without JavaScript, and tile policy.</description></item>
<item><title>Livewire multiple root elements: the version that never throws</title><link>https://filamentcraft.dev/blog/livewire-multiple-root-elements</link><guid isPermaLink="true">https://filamentcraft.dev/blog/livewire-multiple-root-elements</guid><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><description>Livewire multiple root elements usually throw, but a Blade @if above the root can leave a component rendered and inert with no error. Why, and how to catch it.</description></item>
<item><title>Livewire wire:navigate dark mode, lost on every page hop</title><link>https://filamentcraft.dev/blog/livewire-wire-navigate-dark-mode</link><guid isPermaLink="true">https://filamentcraft.dev/blog/livewire-wire-navigate-dark-mode</guid><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><description>Why a Livewire wire:navigate dark mode toggle resets to light after one click, and the small idempotent restore script that fixed it in FilamentCraft.</description></item>
<item><title>Why a Filament select dropdown gets cut off</title><link>https://filamentcraft.dev/blog/filament-select-dropdown-cut-off</link><guid isPermaLink="true">https://filamentcraft.dev/blog/filament-select-dropdown-cut-off</guid><pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate><description>A Filament select dropdown gets cut off when an ancestor clips overflow, because the option panel renders inside the input wrapper. Here is how we fixed ours.</description></item>
<item><title>The best CMS for Filament depends on who edits the pages</title><link>https://filamentcraft.dev/blog/best-cms-for-filament</link><guid isPermaLink="true">https://filamentcraft.dev/blog/best-cms-for-filament</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>An honest guide to the best CMS for Filament: the Builder field, Filament Fabricator, a headless CMS or FilamentCraft, and when each one is wrong.</description></item>
<item><title>Filament custom page builder blocks, built step by step</title><link>https://filamentcraft.dev/blog/filament-custom-page-builder-blocks</link><guid isPermaLink="true">https://filamentcraft.dev/blog/filament-custom-page-builder-blocks</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>Build a custom FilamentCraft section from scratch: scaffold it, declare settings and blocks, write the Blade view, add presets, register it and test it.</description></item>
<item><title>Build a Filament multilingual website with Arabic RTL</title><link>https://filamentcraft.dev/blog/filament-multilingual-website-rtl</link><guid isPermaLink="true">https://filamentcraft.dev/blog/filament-multilingual-website-rtl</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>A step-by-step tutorial for a Filament multilingual website with RTL Arabic: site locales, per-locale content, hreflang tags and a visitor language switcher.</description></item>
<item><title>A Filament page builder with live preview and revisions</title><link>https://filamentcraft.dev/blog/filament-page-builder</link><guid isPermaLink="true">https://filamentcraft.dev/blog/filament-page-builder</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>What the FilamentCraft editor adds to a Filament panel, how its live iframe preview, revisions and undo work, and how to install it in four commands.</description></item>
<item><title>A Filament theme editor for public websites</title><link>https://filamentcraft.dev/blog/filament-theme-editor</link><guid isPermaLink="true">https://filamentcraft.dev/blog/filament-theme-editor</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>How FilamentCraft lets editors restyle a public site from a Filament panel with color schemes, a font picker, custom fonts and a visitor dark mode toggle.</description></item>
<item><title>Laravel CMS SEO: llms.txt, sitemaps and AI crawler rules</title><link>https://filamentcraft.dev/blog/laravel-cms-seo-llms-txt</link><guid isPermaLink="true">https://filamentcraft.dev/blog/laravel-cms-seo-llms-txt</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>How FilamentCraft handles Laravel CMS SEO and llms.txt for Filament-built pages, from SERP previews and canonicals to sitemaps, robots.txt and IndexNow.</description></item>
<item><title>A Laravel ecommerce storefront builder on Filament</title><link>https://filamentcraft.dev/blog/laravel-ecommerce-storefront-filament</link><guid isPermaLink="true">https://filamentcraft.dev/blog/laravel-ecommerce-storefront-filament</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>Build a Laravel ecommerce storefront with Filament and FilamentCraft over your own Eloquent product tables, with one template serving every product URL.</description></item>
<item><title>A Laravel multi-tenant website builder without a tenancy package</title><link>https://filamentcraft.dev/blog/laravel-multi-tenant-website-builder</link><guid isPermaLink="true">https://filamentcraft.dev/blog/laravel-multi-tenant-website-builder</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>How FilamentCraft gives every tenant its own site using a polymorphic owner, two resolvers and host matching, with no tenancy package to install.</description></item>
<item><title>Livewire wire:model losing keystrokes, and how we fixed it</title><link>https://filamentcraft.dev/blog/livewire-wire-model-losing-keystrokes</link><guid isPermaLink="true">https://filamentcraft.dev/blog/livewire-wire-model-losing-keystrokes</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>Why a debounced Livewire call erased characters typed while its request was in flight, the wire:model.unintrusive.blur fix, and the regression it caused.</description></item>
<item><title>A no-code section builder for Laravel and Filament sites</title><link>https://filamentcraft.dev/blog/no-code-section-builder-laravel</link><guid isPermaLink="true">https://filamentcraft.dev/blog/no-code-section-builder-laravel</guid><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><description>How the FilamentCraft no-code section builder for Laravel lets editors compose, style and publish their own sections, and what keeps it safe.</description></item>
</channel></rss>
