- What is akramghaleb/filament-tiptap-editor and how is it different from the standard Filament Tiptap Editor?
- akramghaleb/filament-tiptap-editor is a customized version of the Filament Tiptap Editor for Laravel Filament forms. It keeps the Tiptap-powered rich text editing experience but adds Select Tree Options and a custom table column. Choose it when you specifically need those customizations in your admin panel.
- How do I install akramghaleb/filament-tiptap-editor in a Laravel application?
- Install the package with Composer using composer require akramghaleb/filament-tiptap-editor, then add the editor field to your Filament form schema. Check the repository README for any required asset publishing or configuration steps. Confirm the package requirements in composer.json before installing.
- Which Laravel and Filament versions are supported by this package?
- The supported Laravel and Filament version range is defined in the package composer.json and repository README. Because this is a customized version, verify compatibility with your exact Filament version before installing. If you are upgrading Filament, test the editor field and custom table column in a staging environment first.
- How do I configure the toolbar tools in the Tiptap editor?
- The editor provides configurable toolbar tools so you can choose which Tiptap controls appear in the writing experience. Configure the toolbar through the Filament field options described in the package README. Keep only the tools your editors actually need to reduce interface clutter.
- What are Select Tree Options and how do I use them in this editor?
- Select Tree Options are a customization added by this package for presenting hierarchical choices inside the Filament Tiptap editor workflow. They are useful for nested categories, taxonomies, or other tree-style selections. Configure them through the editor field options and refer to the repository README for the exact schema.
- How does the custom table column work in Filament resources?
- This customized package adds a custom table column for displaying editor content in Filament resource tables. Define it in your Filament table configuration like other columns, following the package examples. Test the column rendering with real editor output to ensure it displays correctly in list views.
- Can I use this package in production, and what should I check first?
- Yes, it is a Composer package for Filament forms, but because it is a customized version, review its maintenance status, issue tracker, and compatibility with your Filament version before using it in production. Test editor output, file handling, and table column rendering in staging. Pin the package version in composer.json to avoid unexpected changes.
- How do I test the Tiptap editor in my Laravel application?
- Write feature tests that submit Filament form data containing editor content and assert that it is stored and retrieved correctly. Also test the custom table column rendering in your Filament resource tests. Since Tiptap is frontend-heavy, combine automated tests with manual browser checks for the toolbar and Select Tree Options.
- Is this package a replacement for the official Filament Tiptap Editor?
- It is a customized version of the Filament Tiptap Editor, not an unrelated replacement. It preserves the Tiptap-powered rich text editing experience while adding Select Tree Options and a custom table column. Use it when those specific customizations match your project requirements.
- How can I customize or extend the editor's behavior?
- Use the configurable toolbar and field options documented in the README, and extend the underlying Filament field or Tiptap configuration if you need more control. Because this is a customized version, review the source for the Select Tree Options and table column implementations before overriding behavior. Keep application-specific customizations in your own app layer where possible.