ccast/tagixo-primix

Primix SDK for Tagixo Visual Builder

Maintainers

Package info

github.com/c-cast/tagixo-primix

pkg:composer/ccast/tagixo-primix

Transparency log

Statistics

Installs: 83

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.3.13 2026-07-07 02:39 UTC

README

Primix SDK for the Tagixo Visual Builder.

This package wires Tagixo into the Primix admin panel: page, layout, menu and media resources, the media-gallery LiveWire component, and the supporting view layouts.

Installation

composer require ccast/tagixo-primix

Requires:

  • PHP ^8.2
  • ccast/tagixo
  • primix/primix
  • symfony/expression-language

The package auto-registers Ccast\TagixoPrimix\TagixoPrimixServiceProvider.

Usage

Enable the plugin in your AdminPanelProvider:

use Ccast\TagixoPrimix\TagixoPrimixPlugin;

$panel->plugin(
    TagixoPrimixPlugin::make()->withMediaGallery(),
);

Pages resource

The Pages resource lists both user-managed pages and the source-synced model template pages (no global userManaged() scope). A Type filter (Pages / Model templates) in the pages table separates the two kinds.

Theme Builder

Behaviour is at parity with the Filament SDK (getBuildUrl / isBodyConfigured / resolveModelPageTarget): opening the Body of a model-scoped template lazily creates the underlying special page (model_archive → archive; model_all / taxonomy / record → single, via Tagixo::ensureRoutePagesForModel()) and opens its builder directly; the "configured" state reflects the actual page content.

License

MIT