====== Filament ====== * https://filamentphp.com * [[https://filamentphp.com/docs|docs]], [[https://filamentphp.com/plugins|plugins]], [[https://github.com/filamentphp/filament|code]] ===== Documentation ===== Filament documentation: * https://filamentphp.com/docs/3.x/ * [[https://filamentphp.com/docs/3.x/panels/resources/getting-started#authorization|Resource Authorization]] * [[https://filamentphp.com/docs/3.x/panels/users#authorizing-access-to-the-panel|Authorizing access to the panel]] * [[https://filamentphp.com/docs/3.x/panels/tenancy|Multi-tenancy]] Other docs & tuto: * [[https://filamentexamples.com/tutorial/render-hooks-cheat-sheet|Render hooks cheat-sheet]] * https://filamentexamples.com/tutorials Json data * https://filamentphp.com/docs/3.x/forms/fields/repeater * [[https://v2.filamentphp.com/tricks/scoping-form-data-to-json-columns|Storing form data to JSON columns]] * https://github.com/filamentphp/filament/discussions/11140 ===== Plugins & examples ===== https://filamentphp.com/plugins https://filamentexamples.com/ * all examples for $99 * Many [[https://filamentexamples.com/tutorials|tips / tuto]] Projects using Filament 3: * https://github.com/AnimeThemes/animethemes-server (contributors: 4, release: 2) * https://github.com/liberu-genealogy/genealogy-laravel (contributors: 11, release: 4) * https://github.com/anoshiri/simple-hr Simple HR (contributors: 0, release: 0) ==== TomatoPhp ==== https://tomatophp.com/ Made With Love ❤️ In Egypt 🇪🇬 https://docs.tomatophp.com/ * [[https://github.com/tomatophp/awesome|TomatoPhp Awesome]]: * Filament Users: User Table Resource with a lot of package integrations * Filament Translations : Manage your translation with DB and cache, you can scan your language tags like trans(), __(), and get the string inside and translate them using UI. * Filament Plugins: Manage your modules as a plugin system with a plugin generator * Filament Media Manager: Manage your media files using spatie media library with easy to use GUI for FilamentPHP * Filament Developer Gate: Secure your selected route by using a middleware with a static password for developers only * Filament Accounts: full accounts manager with API/Notifications/Contacts to manage your contacts and accounts * Filament Wallet: Account Balance / Wallets Manager For FilamentPHP and Filament Account Builder * Filament Alerts: Send notifications to users using notification templates and multi-notification channels * Filament FCM: Firebase Cloud Messaging integration to Native FilamentPHP Notification Package * Filament Helpers: Helper Class Generator to manage your forms and table inside your filament app * Filament Icons: Picker & Table Column & Icons Provider for FilamentPHP * Filament CMS: Full CMS System with easy-to-use page builder & theme manager for FilamentPHP * Filament Types: Manage any type on your app in the Database with easy Resources for FilamentPHP * Filament Menus: Menu Database builder to use as a navigation on Filament Panel or as a Livewire Component * Filament Browser: File & Folders & Media Browser With Code Editor * Filament Artisan: Simple yet powerful library for running some artisan commands. this package is a fork of artisan-gui with some custom for filament UI * Filament Settings Hub: Manage your app settings with GUI and helpers * Filament Locations: Database Seeds for Locations for FilamentPHP * Filament API: Generate APIs from your filament resource using a single line of code * Filament E-commerce: Build your own e-commerce store with FilamentPHP with the Power of Tomato CMS Builder * Filament Twilio: Send Whatsapp messages using Twilio and native filament Notification Facade class * Filament Discord: Send Notification to discord channel Webhook using native FilamentPHP Notification Facade class * Filament Translation Component: Translation Component as a key/value to use it with Spatie Translatable FilamentPHP Plugin * Filament Sticky Notes: Add Sticky Notes to your FilamentPHP dashboard with tons of options and style * Filament Invoices Manager: Generate and manage your invoices / payments using multi currencies and multi types in FilamentPHP * Filament PWA: get a PWA feature on your FilamentPHP app with settings from panel * Filament Simple Theme: A simple theme for FilamentPHP with custom user menu in sidebar * Filament Subscriptions: Manage subscriptions and feature access with customizable plans in FilamentPHP * Filament POS: POS System for FilamentPHP with a lot of features and integration with Ecommerce Builder * Filament Tenancy: Tenancy multi-database integration for FilamentPHP * Filament Withdrawals: Manage your withdrawals in Filament * Filament Payment Manager: Manage your payments inside FilamentPHP app with multi payment gateway integration * Filament User Logger: Log all user activity to file or log driver and preview it on your FilamentPHP panel * Filament SEO Manager: Manage and generate SEO tags and integrate your website with Google SEO services * Filament Documents Editor: Manage your documents and contracts all in one place with template builder * Filament Social Media Manager: Integration of social media platform actions and auth to your FilamentPHP panel * Filament Blog Template: Frontend for CMS Builder to build a blog and personal websites ==== Lara Zeus ==== https://larazeus.com/packages Some free and some premium... * Bolt: Dynamic Form Builder. dynamic form builder for laravel to use in your app, with so many use cases as a filament plugin, the prefect google forms alternatives. * Bolt Pro: Advanced Features for the Form Maker. Form builder for your users, with so many use cases, use it as a FilamentPHP plugin * Thunder: Laravel Ticketing System. Filament plugin to provide you with laravel ticketing system. offices, chat, and Frontend Ready. * Hermes: Restaurants and Cafés Menu Management. * Sky: CMS Blog and More. * Wind: Contact Form. * Dynamic Dashboard: Dynamic Widgets for Filament Dashboard. * Rhea: Wordpress Import. * Artemis: Themes for all Zeus Packages. * Matrix Choice: Multiple Choice Grid Component. * Helen: Short URLs Management. * QR Code Field component. * Popover: filamentphp component to show a Popover with custom content in tables and infolist. * Accordion Layout Component. * Hera: SEO scanner with reports and scores. * Inline chart: filamentPHP column to easily add a chart in table column. * Boredom: Use Boring Avatars as the default avatar provider in your FilamentPHP v3 application. * Quantity: The Input Number component, with user-friendly increment and decrement controls. * List Group: infolist layout component to group items with links, icons and badges. * Athena: Appointments Managements. * Chaos: opinionated filament setup, provides extra layer between you app and Filament, don't worry about generic column like timestamps and stuff. * Tartarus: simple multi tenants with panels * Translatable Pro: Build an Advanced, Optimized, High-Performance Translatable App with FilamentPHP. * Delia: a bookmark manager for your filament resources * Akin: telling a story with a design ... another filament theme. * Tiles: Image, Title and Description, a collection of components to present your data in an elegant way * Hades: Allow Users to Save Forms as Drafts ==== Booking Appointmts Events ==== https://filamentphp.com/plugins/lara-zeus-athena $69 [[https://filamentexamples.com/project/appointment-reservation-public-form|Filament Appointment Booking]] : Re-Use Admin Panel Form on Public Page]] (et l'[[https://laraveldaily.com/post/filament-appointment-booking-re-use-admin-panel-form-on-public-page|article]] demonstrates three Filament features: * How to show **dynamic radio button** values (timeslots) in live-mode based on the values in other fields (date). * How to **re-use the admin panel form outside of admin panel**, on a public page. * How to use **FullCalendar** to show the calendar of tasks ==== Point of Sale ==== TomatoPhp filament-pos: * POS System for FilamentPHP with a lot of features and integration with Ecommerce Builder * https://tomatophp.com/en/open-source/filament-pos * https://filamentphp.com/plugins/3x1io-tomato-pos * https://github.com/tomatophp/filament-pos https://github.com/lakasir/lakasir https://github.com/angkosal/laravel-pos ==== Multi-tenancy ==== [[https://github.com/andrewdwallo/filament-companies|andrewdwallo/filament-companies]] * A comprehensive multi-tenant authentication and authorization solution designed for Filament, with a focus on company-based tenancy. [[https://filamentphp.com/plugins/stephenjude-jetstream|stephenjude/filament-jetstream]] * Jetstream [[https://larazeus.com/tartarus|larazeus/tartarus]] ==== Form-builder ==== https://filamentphp.com/docs/3.x/forms/fields/builder https://larazeus.com/bolt https://larazeus.com/bolt-pro ==== Authorization & roles ==== [[https://github.com/bezhanSalleh/filament-shield|bezhansalleh/filament-shield]] * Filament support for [[/informatique/php/laravel#spatielaravel-permission|spatie/laravel-permission]] * github stars: 1.9k, releases: 86, contributors: 84 [[https://filamentphp.com/plugins/tharinda-rodrigo-spatie-roles-permissions|tharinda-rodrigo-spatie-roles-permissions]] * Filament support for [[/informatique/php/laravel#spatielaravel-permission|spatie/laravel-permission]]. * github stars: 271, releases: 85, contributors: 58 ==== Impersonate ==== stechstudio/filament-impersonate ==== email ==== [[https://filamentphp.com/plugins/rickdbcn-email|rickdbcn/filament-email]], [[https://github.com/rickdbcn/filament-email|code]] * Log all outgoing emails in your Laravel project within your Filament panel. * You can also resend emails with 1-click in case your recipient hasn't received your email. [[https://filamentphp.com/plugins/tapp-network-mail-log|TappNetwork/filament-maillog]], [[https://github.com/TappNetwork/filament-maillog|code]] * adds an event listener to log emails sent on mail_logs database table. * It also adds a Filament resource to view the mail logs. [[https://filamentphp.com/plugins/visual-builder-email-templates|visualbuilder/email-templates]], [[https://github.com/visualbuilder/email-templates|code]] * email template management providing authorized editing, token replacement, multilingual support, mail class creation, and customizable theme options. ==== CMS ==== [[https://larazeus.com/sky|lara-zeus/sky]], [[https://github.com/lara-zeus/sky|code]] [[https://tomatophp.com/en/open-source/filament-cms|tomatophp/filament-cms]], [[https://github.com/tomatophp/filament-cms|code]] ==== Knowledge base / documentation intégrée ==== [[https://filamentphp.com/plugins/guava-knowledge-base|guava-knowledge-base]] * ajoute un menu * accès à la documentation globale * un accès contextuel * pas d'éditeur intégré, ce sont des fichiers markdown dans un dossier ==== Json column ==== [[https://filamentphp.com/plugins/valentin-morice-json-column|valentin-morice/filament-json-column]], [[https://github.com/valentin-morice/filament-json-column|code]] * Json Column A simple package to view and edit your JSON columns. * github ☆ 34, release 8, contributors 3 ==== Calendar ==== [[https://filamentphp.com/plugins/guava-calendar|guava-calendar]], [[https://github.com/GuavaCZ/calendar|code]] * Based on javascript calendar https://github.com/vkurko/calendar * github ☆ 184, releases: 20, contributors: 5 [[https://filamentphp.com/plugins/saade-fullcalendar|saade/filament-fullcalendar]], [[https://github.com/saade/filament-fullcalendar|code]] * Based on javascript calendar https://fullcalendar.io * github ☆ 316, releases: 36, contributors: 343 ==== Timesheet ==== [[https://filamentphp.com/plugins/tim-wassenburg-timesheets|timwassenburg/filament-timesheets]], [[https://github.com/timwassenburg/filament-timesheets|code]] Video [[https://www.youtube.com/watch?v=hOG-gN3FtFU|Filament Timesheet Form: Modify Table Query and Custom Edit Page]] par FilamentExample et le [[https://filamentexamples.com/project/timesheet-form-with-week-edits|code (payant)]] ==== Exporter ==== [[https://github.com/visualbuilder/filament-export-scheduler|visualbuilder/filament-export-scheduler]] * Configure scheduled routines for filament exporters * with GUI ==== Activity log ==== https://github.com/spatie/laravel-activitylog ==== Instrumentation ==== [[https://filamentphp.com/plugins/hugomyb-error-mailer|hugomyb/filament-error-mailer]], [[https://github.com/hugomyb/filament-error-mailer|code]] * also available for a classic Laravel project without FilamentPHP : [[https://github.com/hugomyb/LaravelErrorMailer|hugomyb/LaravelErrorMailer]]