TinyFinder plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

TinyFinder

Community

TinyFinder provides uploads, browse in archive, image crop/resize actions, reusable form inputs and RichEditor integration.

Tags: Form Editor Field Form Field
Supported versions:
5.x
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the 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 .
Samet Temizer avatar Author: Samet Temizer

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

Samet Temizer avatar Author: Samet Temizer

Open to new connections and collaborations.

Plugins
1
Stars
4