⚡ Installation Guide
Follow these steps to install and activate Advanced Kanban in your Filament project.
Note: We use AnyStack.sh to handle payment and distribution for this premium package.
Requirements
In order to distribute your PHP package you must make sure a valid composer.json is located in the root of your repository. If you attempt to import or publish a release without a valid composer.json you will receive a notification.
1. Add Private Repository
Your customers can use PHP's package manager to install your package once they add the private registry to their composer.json. Add the following repository configuration to your project's composer.json file:
{
"repositories": [
{
"type": "composer",
"url": "https://filament-advanced-kanban.composer.sh"
}
]
}2. Install the Package
Once the repository has been added to the composer.json file, you can install Filament Advanced Kanban like any other composer package using the composer require command:
composer require asmit/advanced-kanbanAuthentication
When you run the install command, you will be prompted to provide authentication credentials:
Loading composer repositories with package information
Authentication required (filament-advanced-kanban.composer.sh):
Username: [licensee-email]
Password: [license-key]The username will be your email address and the password will be your license key.
With Fingerprint
If your license policy requires a fingerprint, you will need to append your fingerprint to your license key separated by a colon (:).
Example:
- Contact email:
[email protected] - License key:
8c21df8f-6273-4932-b4ba-8bcc723ef500 - Activation fingerprint:
your-domain.com
Enter the following when prompted:
Username: [email protected]
Password: 8c21df8f-6273-4932-b4ba-8bcc723ef500:your-domain.com3. Register on Filament Panel
Register the kanban builder on your Filament panel by adding it to the plugins array:
<?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
Run the following command to publish the required assets:
php artisan filament:assets5. Verify Installation
After completing the installation, you should be able to:
- Create kanban pages using
php artisan make:filament-page YourKanbanPage - Use the
KanbanPageclass in your Filament pages - Access all kanban-related classes and components
Next Steps: Check out the Quick Start Guide to create your first kanban board.