Download the PHP package zynqa/filament-confluence without Composer
On this page you can find all versions of the php package zynqa/filament-confluence. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download zynqa/filament-confluence
More information about zynqa/filament-confluence
Files in zynqa/filament-confluence
Download zynqa/filament-confluence
More information about zynqa/filament-confluence
Files in zynqa/filament-confluence
Vendor zynqa
Package filament-confluence
Short Description Confluence integration for FilamentPHP
License MIT
Package filament-confluence
Short Description Confluence integration for FilamentPHP
License MIT
Please rate this library. Is it a good library?
Informations about the package filament-confluence
Filament Confluence
A Laravel/Filament package that provides Confluence knowledge base integration. Display Confluence pages directly in your Filament admin panel with user-based access control.
Features
- ✅ Dual API support: Direct Confluence REST API or MCP integration
- ✅ User-based space assignment
- ✅ Admin-curated page sharing with automatic sub-page inclusion
- ✅ Read-only viewing with markdown support
- ✅ No database storage - uses Sushi for virtual Eloquent models
- ✅ Comprehensive caching strategy
- ✅ Filament v3 compatible
Requirements
- PHP 8.2+
- Laravel 11+
- Filament 3.2+
- Spatie Laravel Settings 3.0+
Installation
Step 1: Install the package
Step 2: Publish configuration and migrations
Step 3: Run migrations
Step 4: Add trait to User model
Step 5: Register the plugin
In your AppPanelProvider.php:
Configuration
Environment Variables
For Direct API Connection:
For MCP Connection:
Assigning Spaces to Users
Update your UserResource to include the Confluence space assignment field:
Admin-Shared Pages
Configure shared pages in Settings > Confluence:
- Add page IDs that should be visible to all users
- All sub-pages (descendants) are automatically included
Usage
Once configured, users will see a "Knowledge Base" menu item in Filament where they can:
- Browse pages from their assigned Confluence spaces
- View admin-shared pages and their descendants
- Read content in markdown format
- Click "Open in Confluence" to edit in Confluence
Architecture
This package uses:
- Sushi: Virtual Eloquent models without database storage
- Dual API Support: Choose between direct Confluence API or MCP delegation
- Per-User Caching: Each user gets their own cached page set
- Space-Based Access: Users see only pages from their assigned spaces
Security
- Read-only access - all editing happens in Confluence
- User-scoped data - each user only sees their assigned spaces
- Admin-controlled shared pages
- Comprehensive error logging
License
MIT
Credits
- Built for FilamentPHP
- Uses Spatie Laravel Settings
- Powered by Sushi by Caleb Porzio
All versions of filament-confluence with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
filament/filament Version ^3.2 || ^4.0 || ^5.0
spatie/laravel-settings Version ^3.0
guzzlehttp/guzzle Version ^7.8
calebporzio/sushi Version ^2.5
spatie/laravel-package-tools Version ^1.16
filament/filament Version ^3.2 || ^4.0 || ^5.0
spatie/laravel-settings Version ^3.0
guzzlehttp/guzzle Version ^7.8
calebporzio/sushi Version ^2.5
spatie/laravel-package-tools Version ^1.16
The package zynqa/filament-confluence contains the following files
Loading the files please wait ...