Plugins

First-party Filament plugins are Qcentic-authored packages that live in the workstation plugins/ folder. Each child is its own git repo, scaffolded from filamentphp/plugin-skeleton, and consumed by an app via Composer path or vcs. They are look-neutral — no Blade or brand ships in the package — and free vs paid is decided later per plugin (ADR 0005).

Two kinds

  • Panel plugins — add widgets, resources, or pages to a panel; ship a Filament\Contracts\Plugin object (getId / register / boot).
  • Standalone plugins — schema components and table columns usable outside any panel; no Plugin object, config in the service provider.

What ships where

Media Drive ships inside the template at packages/filament-media-drive — every clone gets it. The rest are optional composer requires on a clone, not template defaults.

The plugins

  • Media Drive — template-shipped Drive + media picker
  • SEO — morph SEO fields, tags, sitemap XML
  • Blogblog_posts model + PostResource
  • Docs CMSdoc_pages tree + Arrange Docs
  • Menus — public menu builder
  • Admin bar — public toolbar, per Shield role
  • Content API — hashed keys, REST discovery, webhooks
  • Installer — first-run /install

See also

Built by Qcentic