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
Samet Temizer avatar Author: Samet Temizer

Package health

Beta

Automated checks of this plugin's Composer package

75 / 100
Security 70
Maintenance 83
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
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 .
Powered by Plumb Last scanned 1 week ago

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
Plugins
1
Stars
5