All pages

getting started

Installation

Activate your license, install the package, and register the plugin.

Advanced Kanban uses Anystack for payment processing, license management, and distribution. After purchasing, add the private Composer registry, then install the package.

1. Configure Composer

Add the private registry to your application's composer.json:

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

You can also add it from the command line:

bash
composer config repositories.filament-advanced-kanban composer https://filament-advanced-kanban.composer.sh

2. Install the package

bash
composer require asmit/advanced-kanban

Composer will ask for credentials:

text
Authentication required (filament-advanced-kanban.composer.sh):
Username: [licensee-email]
Password: [license-key]

Use the email address on your license as the username and your license key as the password. If your license requires a fingerprint, append it to the license key with a colon:

text
Password: [license-key]:[fingerprint]

If the license is not assigned to a licensee, use unlock as the username.

3. 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
        ]);
}

4. Publish assets

bash
php artisan filament:assets

5. 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, or see the Upgrade guide if you are upgrading from 1.x.