Filament

Ein Helpdesk-Plugin fur das Filament Admin-Panel

Native Ressourcen, Widgets und Seiten, die sich direkt in Ihr bestehendes Filament-Panel einfugen. Kein Inertia.js erforderlich -- Escalated spricht Filament nativ.

Terminal
$ composer require escalated-dev/escalated-filament

Warum Escalated

Warum Escalated fur Filament

Gebaut, um sich anzufuhlen, als ware es mit dem Admin-Panel ausgeliefert worden.

Native Filament-Ressourcen

Ticket-Management ist eine Filament-Resource mit Tabellen, Formularen und Detailansichten. Sortieren, Filtern und Massenaktionen funktionieren von Haus aus.

Dashboard-Widgets

Fugen Sie Ticket-Statistiken, SLA-Timer und Aktivitats-Feeds zu Ihrem Filament-Dashboard hinzu. Widgets folgen Filaments Komponenten-Patterns.

Kein Inertia erforderlich

Im Gegensatz zu anderen Escalated-Adaptern rendert das Filament-Plugin vollstandig in Ihrem Filament-Panel mit Livewire. Kein separater Frontend-Build notig.

Erste Schritte

So funktioniert es

Drei Schritte von null zu einem funktionierenden Helpdesk.

1

Plugin installieren

composer require escalated-dev/escalated-filament

2

Veroffentlichen & Migrieren

php artisan escalated:install && php artisan migrate

3

Plugin registrieren

Fugen Sie Escalated zu Ihrem Filament-Panel-Provider hinzu und die Ticket-Resource, Widgets und Seiten erscheinen automatisch.

Funktionen

Filament-native Funktionen

Jeder Integrationspunkt, den Sie von einem First-Party-Filament-Plugin erwarten wurden.

Table-Builder-Integration

Ticket-Listen nutzen Filaments Table Builder. Benutzerdefinierte Spalten, Filter, Aktionen und Massenoperationen mit der vollen Filament-Erfahrung.

Form-Builder-Integration

Erstellen und bearbeiten Sie Tickets mit Filaments Form Builder. Validierung, Repeater und benutzerdefinierte Felder folgen Filament-Konventionen.

Relationship Managers

Sehen Sie Ticket-Antworten, Aktivitaten und Tags als Filament Relationship Managers. Inline-Bearbeitung und -Erstellung in der Ticket-Detailansicht.

Benachrichtigungs-Integration

Ticket-Events losen Filament-Benachrichtigungen aus. Toast-Nachrichten, Datenbank-Benachrichtigungen und E-Mail-Alerts uber Filaments Benachrichtigungssystem.

Panel-Theming

Escalated ubernimmt das Theme Ihres Filament-Panels. Farben, Schriften und Dark Mode funktionieren automatisch. Keine separate CSS-Konfiguration notig.

Action-Klassen

Weisen Sie Tickets zu, andern Sie die Prioritat und verwalten Sie SLAs mit Filament Action-Klassen. Modale Bestatigungs- und Formulareingaben eingebaut.

Code

Registrieren und anpassen

Standard-Filament-Plugin-Patterns. Nichts Neues zu lernen.

// app/Providers/Filament/AdminPanelProvider.php
use Escalated\Filament\EscalatedPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            EscalatedPlugin::make()
                ->enableWidgets()
                ->enableNotifications(),
        ]);
}

// Customize the ticket resource
EscalatedPlugin::make()
    ->ticketResource(
        table: fn (Table $table) => $table
            ->columns([
                TextColumn::make('subject')->searchable(),
                BadgeColumn::make('priority')->colors([
                    'danger' => 'high',
                    'warning' => 'medium',
                ]),
            ])
    );

Bereit, Support-Tickets zu Ihrem Filament-Panel hinzuzufugen?

Installieren Sie das Plugin, registrieren Sie es in Ihrem Panel-Provider und Sie sind live. Open Source, self-hosted und fur Filament gebaut.