PHPackages                             amirhellboy/filament-tinymce-editor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. amirhellboy/filament-tinymce-editor

ActiveLibrary

amirhellboy/filament-tinymce-editor
===================================

A TinyMce editor component With File Manager for Filament

v1.0.0(7mo ago)048MITPHPPHP ^8.1

Since Sep 12Pushed 7mo agoCompare

[ Source](https://github.com/amirhellboy/filament-tinymc-editor)[ Packagist](https://packagist.org/packages/amirhellboy/filament-tinymce-editor)[ RSS](/packages/amirhellboy-filament-tinymce-editor/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Filament TineMce Editor
=======================

[](#filament-tinemce-editor)

A [TineMce](https://www.tiny.cloud/) integration for [Filament](https://filamentphp.com/) Admin/Forms.

Installation
------------

[](#installation)

1-Install the package via composer

```
composer require amirhellboy/filament-tinymce-editor
```

2-Publish assets

```
php artisan vendor:publish --provider="Amirhellboy\FilamentTinymceEditor\Providers\TinymceditorServiceProvider"
```

3-Migrate Database

```
php artisan migrate
```

4-For Add User Access To FileManager

Example UserId = 1

```
php artisan tinymce:editor --user=1
```

Usage
-----

[](#usage)

The editor extends the default Field class so most other methods available on that class can be used when adding it to a form.

```
use Amirhellboy\FilamentTinymceEditor\TinyEditor;

TinyEditor::make('content')
	->fileAttachmentsDisk('public')
	->fileAttachmentsVisibility('public')
	->fileAttachmentsDirectory('uploads')
    ->profile('default|simple|full|minimal|none|custom')
	->rtl()
	->resize('both')
    ->required();
```

Config
------

[](#config)

The plugin will work without publishing the config, but should you need to change any of the default settings you can publish the config file with the following Artisan command:

```
php artisan vendor:publish --tag="filament-tinymce-editor-config"
```

### Profiles / Tools

[](#profiles--tools)

The package comes with 4 profiles (or toolbars) out of the box. You can also use a pipe `|` to separate tools into groups. The default profile is the full set of tools.

```
'profiles' => [
    'default' => [
		'plugins' => 'accordion autoresize codesample directionality advlist link image lists preview pagebreak searchreplace wordcount code fullscreen insertdatetime media table emoticons',
		// Installing external plugins
		'external_plugins' => [
		'paste_from_word' => 'https://unpkg.com/@pangaeatech/tinymce-paste-from-word-plugin@latest/index.js'
    ],
		'toolbar' => 'undo redo removeformat | styles | bold italic | rtl ltr | alignjustify alignright aligncenter alignleft | numlist bullist outdent indent | forecolor backcolor | blockquote table toc hr | image link media codesample emoticons | wordcount fullscreen',
		'upload_directory' => null,
		// Custom Configs
		'custom_configs' => [
		'paste_webkit_styles' => 'color font-size',
    ]
	],

	'simple' => [
		'plugins' => 'autoresize directionality emoticons link wordcount',
		'toolbar' => 'removeformat | bold italic | rtl ltr | numlist bullist | link emoticons',
		'upload_directory' => null,
	],

	'minimal' => [
		'plugins' => 'link wordcount',
		'toolbar' => 'bold italic link numlist bullist',
		'upload_directory' => null,
	],

	'full' => [
		'plugins' => 'accordion autoresize codesample directionality advlist autolink link image lists charmap preview anchor pagebreak searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media table emoticons template help',
		'toolbar' => 'undo redo removeformat | styles | bold italic | rtl ltr | alignjustify alignright aligncenter alignleft | numlist bullist outdent indent accordion | forecolor backcolor | blockquote table toc hr | image link anchor media codesample emoticons | visualblocks print preview wordcount fullscreen help',
		'upload_directory' => null,
	],
],
```

### RTL Support

[](#rtl-support)

In order for things like text align to work properly with RTL languages you can switch the `direction` key in the config to 'rtl'.

```
// config/filament-tinyeditor.php
'direction' => 'rtl'
```

Versioning
----------

[](#versioning)

This project follow the [Semantic Versioning](https://semver.org/) guidelines.

License
-------

[](#license)

Licensed under the MIT license, see [LICENSE.md](LICENSE.md) for details.

###  Health Score

33

—

LowBetter than 74% of packages

Maintenance66

Regular maintenance activity

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

238d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1cdaa49f725648738915ec872b356bab663cd448c8d01a4ebbe58622784765c3?d=identicon)[amirhellboy](/maintainers/amirhellboy)

---

Top Contributors

[![amirhellboy](https://avatars.githubusercontent.com/u/26220764?v=4)](https://github.com/amirhellboy "amirhellboy (2 commits)")

---

Tags

laraveltinymcefilamenttinyeditor

### Embed Badge

![Health badge](/badges/amirhellboy-filament-tinymce-editor/health.svg)

```
[![Health](https://phpackages.com/badges/amirhellboy-filament-tinymce-editor/health.svg)](https://phpackages.com/packages/amirhellboy-filament-tinymce-editor)
```

###  Alternatives

[amidesfahani/filament-tinyeditor

Filament TinyMce Editor

99328.8k4](/packages/amidesfahani-filament-tinyeditor)[jibaymcs/filament-tour

Bring the power of DriverJs to your Filament panels and start a tour !

12247.8k](/packages/jibaymcs-filament-tour)[guava/filament-modal-relation-managers

Allows you to embed relation managers inside filament modals.

7565.0k4](/packages/guava-filament-modal-relation-managers)[spatie/filament-simple-stats

Opinionated prebuilt stat widgets to quickly add to your Filament dashboards.

2317.9k](/packages/spatie-filament-simple-stats)[tapp/filament-webhook-client

Add a Filament resource and a policy for Spatie Webhook client

1120.2k](/packages/tapp-filament-webhook-client)[jeffersongoncalves/filament-topbar

A simple yet effective Filament plugin that automatically adds a customized topbar to your Filament admin panel. This plugin enhances your Filament panel's user experience by replacing the default topbar component with an improved version that displays navigation and user interface elements in strategic locations.

171.2k](/packages/jeffersongoncalves-filament-topbar)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
