Download the PHP package netresearch/rte-ckeditor-image without Composer

On this page you can find all versions of the php package netresearch/rte-ckeditor-image. 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 rte-ckeditor-image

Latest GitHub release License CI CodeQL OpenSSF Scorecard OpenSSF Best Practices OpenSSF Baseline PHPStan codecov SLSA 3 Documentation

Composer Total downloads TYPO3 extension Stability TYPO3 versions Latest TER version

Image support for CKEditor for TYPO3

This extension adds comprehensive image handling capabilities to CKEditor for TYPO3.\ Add issues or explore the project on GitHub.

Features

Requirements

Note: The plugin automatically integrates with CKEditor's GeneralHtmlSupport for style functionality. No additional configuration required.

Installation

Quick Start

Install the extension via composer:

Enable the Site Set to activate both the backend RTE preset and frontend rendering:

Add the extension to your site dependencies:

This enables the RTE preset with the insertimage button and includes the frontend TypoScript for image processing.

Using Bootstrap Package or another theme extension? List this extension after them in your dependencies to override their RTE preset.

Alternative: Direct TypoScript Import

If you prefer manual control over TypoScript load order:

Custom Configuration (Optional)

If you need to customize the RTE configuration or create your own preset:

  1. Create a custom preset in your site extension:

  2. Import the image plugin configuration:

  3. Enable your custom preset via Page TSConfig:

Configuration

(optional) Configure the Extension Configuration for this extension:

fetchExternalImages: By default, if an img source is an external URL, this image will be fetched and uploaded to the current BE users uploads folder. The default behaviour can be turned off with this option.

enableAutomaticRteSoftref: Automatically adds rtehtmlarea_images soft reference to all RTE-enabled text fields. Ensures images are tracked in the reference index. Default: on.

enableAutomaticPreviewRenderer: Registers an image-aware preview renderer for all record types with RTE bodytext. Shows images in page module preview and warns about broken references. Default: on.

excludedTables: Comma-separated table names to exclude from automatic softref and preview renderer processing.

includedTablesOnly: Whitelist mode — if set, only these tables are processed. Overrides excludedTables.

See the full configuration reference for details.

Maximum width/height

The maximum dimensions relate to the configuration for magic images which have to be set in Page TSConfig:

If TSConfig settings don't render correctly from custom template extensions, add the settings directly to root page configuration.

Usage as lightbox with fluid_styled_content

Configure a default css class for every image

Image lazyload support

The extension supports TYPO3 lazyload handling (fluid_styled_content) for native browser lazyload.

Image Quality Selector

The image dialog includes a quality selector dropdown for optimal image processing:

Quality Options:

Quality selection persists via data-quality HTML attribute. The selector automatically handles SVG dimension extraction from viewBox or width/height attributes.

See: Image Quality Selector Documentation for complete technical details, use cases, and migration guide.

Using original images without processing (noScale)

Configure noScale globally via TypoScript to skip image processing:

Modern Approach: Use the quality selector dropdown in the image dialog for per-image control. The data-quality="none" attribute provides the same functionality as noScale = 1 with better user experience.

Auto-Optimization: The extension automatically skips processing when:

Allowed extensions

By default, the extensions from $TYPO3_CONF_VARS['GFX']['imagefile_ext'] are allowed. However, you can override this for CKEditor by adding the following to your YAML configuration:

Documentation

This project maintains three documentation tiers:

Official TYPO3 Documentation

Published Manual: https://docs.typo3.org/p/netresearch/rte-ckeditor-image/main/en-us/

For integrators, administrators, and end users. Covers installation, configuration, troubleshooting, and usage.

Source: Documentation/ (RST format, automatically built and published)

AI Development Context

AI Agents & Developers: claudedocs/ directory (gitignored)

Technical knowledge base for AI-assisted development. Not tracked in git - generate per session if needed.

Project Essentials

Development

DDEV Environment (Complete Testing Setup)

Included Packages:

Local Development (No DDEV)

See AGENTS.md for complete development guide, code standards, and PR checklist.

Deployment

Verifying Releases

Release tags are GPG-signed and include SLSA Level 3 provenance attestation for supply chain integrity.

Verify tag signature

Verify SLSA provenance

About

Developed and maintained by Netresearch DTT GmbH.


All versions of rte-ckeditor-image with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-dom Version *
ext-libxml Version *
typo3/cms-core Version ^13.4.21 || ^14.3
typo3/cms-backend Version ^13.4.21 || ^14.3
typo3/cms-frontend Version ^13.4.21 || ^14.3
typo3/cms-extbase Version ^13.4.21 || ^14.3
typo3/cms-rte-ckeditor Version ^13.4.21 || ^14.3
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 netresearch/rte-ckeditor-image contains the following files

Loading the files please wait ...