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:
{
"repositories": [
{
"type": "composer",
"url": "https://filament-advanced-kanban.composer.sh"
}
]
}
2. Install the package
composer require asmit/advanced-kanban
3. Authenticate
Composer asks for credentials during installation:
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:
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
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
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
KanbanPageclass in your Filament pages - Reach every Kanban class and component from your app
Next: build your first board.