Download the PHP package mohamedsabil83/filament-rich-editor-extra without Composer

On this page you can find all versions of the php package mohamedsabil83/filament-rich-editor-extra. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-rich-editor-extra

A set of extra extensions for Filament RichEditor

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

Extra goodies for the Filament Forms RichEditor (v4). This package ships small, focused extensions that plug straight into your existing editor — no configuration required.

Currently included:

Requirements

Package Version PHP Version Laravel Version Filament Forms Version
1.x 8.2+ 11+ 4.x

Installation

You can install the package via composer:

Then run the package installer:

Usage

Once installed, the extensions are registered automatically on every RichEditor instance — no additional setup is required. Most extensions add toolbar buttons that you opt into a specific editor via ->toolbarButtons():

Extension Button name(s)
Text Direction ltr, rtl
Emoji emoji
Fullscreen fullscreen

Sticky Toolbar is not a toolbar button — it is enabled with the ->stickyToolbar() method (see below).

[!TIP] Pass a nested array of button names to group them into separate toolbar sections, or a flat array (e.g. ['emoji', 'ltr', 'rtl']) to keep them together.

Text Direction

Adds LTR and RTL buttons that set the text direction of the current block (paragraph or heading). The direction is stored as a dir attribute and rendered identically on the server, so it round-trips through saving and display.

Emoji

Adds an emoji button that opens a full-featured picker (search, categories, skin-tone selection, and the complete Unicode emoji set). Selecting an emoji inserts it as a plain Unicode character, so the content stays portable — no custom node or extra markup is saved.

The picker is stacked to the toolbar button and is fully responsive: on desktop it opens beneath the button (flipping above it when there isn't enough room), and on small/mobile screens it appears as a bottom sheet.

[!NOTE] The emoji data (~1 MB) is fetched once from a public CDN and then cached in the browser's IndexedDB, so the picker needs network access the first time it is opened.

Fullscreen

Adds a fullscreen button that expands the editor (toolbar and content) to fill the viewport so you can write without distractions. Click the button again, or press Esc, to return to the inline layout. It is a client-side toggle only — nothing extra is saved with the content.

Sticky Toolbar

Keeps the toolbar position: sticky so it stays pinned to the top of the viewport while you scroll through an editor that is taller than the screen. For an editor that fits within the viewport it has no visible effect, so the toolbar only follows along when there is something to scroll past. While stuck, the toolbar sits above the editor content and surrounding page chrome but below modals and notifications, so those still cover it.

Enable it per editor with the ->stickyToolbar() method — it is not a toolbar button:

Pass a boolean or a closure to enable it conditionally:

Testing

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.


All versions of filament-rich-editor-extra with dependencies

PHP Build Version
Package Version
Requires filament/forms Version ^4.0|^5.0
spatie/laravel-package-tools Version ^1.92
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mohamedsabil83/filament-rich-editor-extra contains the following files

Loading the files please wait ...