PHPackages                             pixelcoda/typo3-fe-editing - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. pixelcoda/typo3-fe-editing

ActiveProject[Utility &amp; Helpers](/categories/utility)

pixelcoda/typo3-fe-editing
==========================

Production-ready TYPO3 frontend editing with inline editing, drag-and-drop, contextual records, headless support, accessibility and optional AI.

v1.2.5(1mo ago)13GPL-2.0-or-laterPHPCI passing

Since Jun 4Pushed 1mo agoCompare

[ Source](https://github.com/CasianBlanaru/pixelcoda-typo3-fe-editing)[ Packagist](https://packagist.org/packages/pixelcoda/typo3-fe-editing)[ RSS](/packages/pixelcoda-typo3-fe-editing/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (2)Dependencies (56)Versions (12)Used By (0)

Pixelcoda FE Editor for TYPO3
=============================

[](#pixelcoda-fe-editor-for-typo3)

Accessible, premium frontend editing for TYPO3 12 LTS, TYPO3 13 LTS and TYPO3 14.

Edit TYPO3 content directly on the rendered website with inline text editing, drag-and-drop sorting, contextual FormEngine records, image editing, headless-ready markers and an optional AI writing assistant.

> Stable release: `v1.2.3` · Extension key: `pixelcoda_fe_editor` · Composer package: `pixelcoda/fe-editor`

[![Pixelcoda TYPO3 frontend editing overview](packages/pixelcoda_fe_editor/Documentation/Images/editor-overview.png)](packages/pixelcoda_fe_editor/Documentation/Images/editor-overview.png)

Why Pixelcoda FE Editor?
------------------------

[](#why-pixelcoda-fe-editor)

- **Edit where content is visible:** update headlines and body text directly in the frontend.
- **TYPO3-native persistence:** all writes use DataHandler, backend permissions, CSRF protection and cache invalidation.
- **Premium content operations:** drag-and-drop sorting, keyboard move controls and per-element actions.
- **Contextual FormEngine canvas:** edit complete content records and FAL images without leaving the page.
- **Works with existing frontends:** automatically detects standard TYPO3 `c{uid}` wrappers and common content markers.
- **Headless-ready:** explicit record markers support decoupled frontends without changing the save API.
- **Accessible by design:** keyboard navigation, focus management, reduced motion, visible focus states and responsive light/dark UI.
- **Optional AI assistance:** server-side OpenAI, Anthropic Claude, OpenRouter and Mistral integration.

Product Screenshots
-------------------

[](#product-screenshots)

Element actionsDrag-and-drop sorting[![Premium element actions](packages/pixelcoda_fe_editor/Documentation/Images/element-actions.png)](packages/pixelcoda_fe_editor/Documentation/Images/element-actions.png)[![Content drag-and-drop](packages/pixelcoda_fe_editor/Documentation/Images/content-drag-drop.png)](packages/pixelcoda_fe_editor/Documentation/Images/content-drag-drop.png)Contextual TYPO3 editorAI writing assistant[![Contextual TYPO3 editor](packages/pixelcoda_fe_editor/Documentation/Images/contextual-editor.png)](packages/pixelcoda_fe_editor/Documentation/Images/contextual-editor.png)[![AI writing assistant](packages/pixelcoda_fe_editor/Documentation/Images/ai-assistant.png)](packages/pixelcoda_fe_editor/Documentation/Images/ai-assistant.png)Installable Extension
---------------------

[](#installable-extension)

The installable TYPO3 extension lives in [`packages/pixelcoda_fe_editor`](packages/pixelcoda_fe_editor).

- [Complete extension README](packages/pixelcoda_fe_editor/README.md)
- [Extension documentation](packages/pixelcoda_fe_editor/Documentation/Index.md)
- [Changelog](packages/pixelcoda_fe_editor/CHANGELOG.md)
- [Audit summary](packages/pixelcoda_fe_editor/Build/reports/audit-summary.md)

Requirements
------------

[](#requirements)

- TYPO3 `^12.4 || ^13.4 || ^14.0`
- PHP supported by the active TYPO3 version
- Authenticated backend user with `tt_content` modify permission
- Optional AI provider API key

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

[](#installation)

Stable Composer installation after the first TYPO3 Extension Repository publication:

```
composer require pixelcoda/fe-editor
vendor/bin/typo3 extension:setup
vendor/bin/typo3 cache:flush
```

The TER extension key is `pixelcoda_fe_editor`. Tagged releases are validated, packaged and published by the `Publish extension to TER` GitHub Actions workflow.

Repository-based development:

```
git clone https://github.com/CasianBlanaru/pixelcoda-typo3-fe-editing.git packages/typo3_fe_editing
composer config repositories.pixelcoda-fe-editor path packages/typo3_fe_editing/packages/pixelcoda_fe_editor
composer require pixelcoda/fe-editor:@dev
vendor/bin/typo3 extension:setup
vendor/bin/typo3 cache:flush
```

For local DDEV development:

```
ddev composer config repositories.pixelcoda-fe-editor path packages/typo3_fe_editing/packages/pixelcoda_fe_editor
ddev composer require pixelcoda/fe-editor:@dev
ddev exec vendor/bin/typo3 extension:setup
```

Quality
-------

[](#quality)

- PHPStan level max without baseline
- TYPO3 12, 13 and 14 compatibility
- Pa11y WCAG2AA: no issues found
- Lighthouse Desktop Performance: 100
- Lighthouse Accessibility: 100
- Lighthouse Best Practices: 100
- Lighthouse SEO: 100
- Browser-tested contextual editor, action menu, dialogs and drag sorting

[![Lighthouse scores: 100 Performance, Accessibility, Best Practices and SEO](packages/pixelcoda_fe_editor/Documentation/Images/lighthouse-scores.png)](packages/pixelcoda_fe_editor/Documentation/Images/lighthouse-scores.png)

The reproducible desktop audit keeps the first visible LCP element unanimated while retaining GSAP and ScrollTrigger on following content. Results: FCP `0.2 s`, LCP `0.8 s`, TBT `0 ms`, CLS `0`.

License
-------

[](#license)

See [`LICENSE`](LICENSE) and the installable package metadata. Pixelcoda FE Editor is developed and maintained by Casian Blanaru (Pixelcoda).

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance93

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity40

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

Every ~2 days

Total

11

Last Release

34d ago

Major Versions

v0.1.1 → v1.0.02026-06-04

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/18697022?v=4)[casianus](/maintainers/casianus)[@casianus](https://github.com/casianus)

---

Top Contributors

[![CasianBlanaru](https://avatars.githubusercontent.com/u/23030087?v=4)](https://github.com/CasianBlanaru "CasianBlanaru (13 commits)")

---

Tags

accessibilityaidrag-and-dropfrontend-editingheadless-cmsinline-editingphptypo3typo3-extensionaiaccessibilitytypo3drag-and-droptypo3-extensionfrontend-editingheadless cmsinline-editing

### Embed Badge

![Health badge](/badges/pixelcoda-typo3-fe-editing/health.svg)

```
[![Health](https://phpackages.com/badges/pixelcoda-typo3-fe-editing/health.svg)](https://phpackages.com/packages/pixelcoda-typo3-fe-editing)
```

###  Alternatives

[typo3/cms-base-distribution

TYPO3 CMS Base Distribution

19643.2k86](/packages/typo3-cms-base-distribution)[pagemachine/typo3-formlog

Form log for TYPO3

23238.6k8](/packages/pagemachine-typo3-formlog)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k57](/packages/friendsoftypo3-content-blocks)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.1M8](/packages/netresearch-rte-ckeditor-image)[yoast-seo-for-typo3/yoast_seo

Yoast SEO for TYPO3

511.7M9](/packages/yoast-seo-for-typo3-yoast-seo)

PHPackages © 2026

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