TinyFinder
CommunityTinyFinder provides uploads, browse in archive, image crop/resize actions, reusable form inputs and RichEditor integration.
Author:
Samet Temizer
Package health
BetaAutomated checks of this plugin's Composer package
15 checks
- Skipped: GitHub Actions pinned to SHA
- Skipped: GitLab CI includes pinned to SHA
- Skipped: Open security advisories
- Passed: Dependabot PR responsiveness — No open Dependabot PRs.
- Skipped: Renovate MR responsiveness
- Skipped: Dependabot or Renovate configured
- Skipped: Dependency update cooldown configured
- Failed: Provides a security policy — View details on Plumb
- Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
- Warning: Commit and release recency — Low activity: last commit 91 days ago; no release date available.
- Skipped: composer.lock not committed by library
- Skipped: Dist archive is lean
- Skipped: Current Laravel version supported
- Skipped: Current PHP version supported
- Skipped: Current Symfony version supported
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Documentation
TinyFinder is a compact file manager plugin for Filament.
It provides image and file uploads, an archive browser, image crop/resize actions, reusable form inputs, and a RichEditor archive integration example.
#Requirements
- PHP 8.2+
- Laravel 12+
- Filament 5.6+
- GD or Imagick
#Installation
composer require stemizer/filament_tinyfinder
php artisan vendor:publish --tag="filament-tinyfinder-config"
php artisan migrate
php artisan storage:link
php artisan filament:assets
Add the plugin to your Filament panel provider:
use Stemizer\FilamentTinyFinder\FilamentTinyFinderPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
FilamentTinyFinderPlugin::make()
->navigationGroup('Media')
->navigationSort(10),
]);
}
Optional .env values:
TINYFINDER_DISK=public
TINYFINDER_PATH=tinyfinder
TINYFINDER_MAX_FILE_SIZE=134217728
TINYFINDER_MAX_IMAGE_SIZE=10485760
TINYFINDER_IMAGE_DRIVER=gd
TINYFINDER_IMAGE_QUALITY=90
#Form Inputs
use Stemizer\FilamentTinyFinder\Forms\Components\TinyFinderFileInput;
use Stemizer\FilamentTinyFinder\Forms\Components\TinyFinderImageInput;
TinyFinderImageInput::make('image')
->label('Product Image');
TinyFinderFileInput::make('attachment')
->label('Product Attachment');
#RichEditor
The package includes an example resource:
Stemizer\FilamentTinyFinder\Examples\ExampleResource
It shows how to add TinyFinder image and file archive buttons to Filament's RichEditor.
The author
Featured Plugins
A selection of plugins curated by the Filament team
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament
Advanced Tables (formerly Filter Sets)
Supercharge your tables with powerful features like user-customizable views, quick filters, multi-column sorting, advanced table searching, convenient view management, and more. Compatible with Resource Panel Tables, Relation Managers, Table Widgets, and Table Builder!
Kenneth Sese
Custom Fields
Eliminate custom field migrations forever. Let your users create and manage form fields directly in Filament admin panels with 20+ built-in field types, validation, and zero database changes.
Relaticle