All pages

getting started

Installation

Activate your license, pull the package from the private repository, and register the plugin.

Advanced Kanban uses AnyStack for payment processing, license management, and distribution. Buying gives you a license key, and AnyStack asks for the domain the project will live on. Use that same domain locally and in production. Once the license is activated, install with Composer.

1. Add the private repository

Add the repository to your composer.json:

json
{
  "repositories": [
    {
      "type": "composer",
      "url": "https://filament-advanced-kanban.composer.sh"
    }
  ]
}

2. Install the package

bash
composer require asmit/advanced-kanban

3. Authenticate

Composer asks for credentials during installation:

ini
Loading composer repositories with package information
Authentication required (filament-advanced-kanban.composer.sh):
Username: [your-email-address]
Password: [your-license-key]
  • Username — the email address on your license
  • Password — your license key from AnyStack

If your license policy requires a fingerprint, append it to the key with a colon. For a license with contact email [email protected], key 8c21df8f-6273-4932-b4ba-8bcc723ef500, and activation fingerprint example.com:

ini
Username: [email protected]
Password: 8c21df8f-6273-4932-b4ba-8bcc723ef500:example.com

Without a fingerprint requirement, use the key on its own.

4. Register the plugin

Add the builder to your Filament panel:

php
<?php

use Asmit\AdvancedKanban\KanbanBuilder;
use Filament\Panel;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            KanbanBuilder::make(),
            // Other plugins if any
        ]);
}

5. Publish assets

bash
php artisan filament:assets

6. Verify the install

You should now be able to:

  • Create Kanban pages with php artisan make:filament-page YourKanbanPage
  • Extend the KanbanPage class in your Filament pages
  • Reach every Kanban class and component from your app

Next: build your first board.