xima / xima-typo3-frontend-edit
Frontend Edit - This extension provides an edit button for editors within frontend content elements.
Package info
github.com/xima-media/xima-typo3-frontend-edit
Type:typo3-cms-extension
pkg:composer/xima/xima-typo3-frontend-edit
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
- ext-filter: *
- ext-mbstring: *
- doctrine/dbal: ^3.9 || ^4.2
- psr/container: ^1.1 || ^2.0
- psr/http-message: ^1.0 || ^2.0
- psr/http-server-handler: ^1.0.2
- psr/http-server-middleware: ^1.0.2
- psr/log: ^2.0 || ^3.0
- symfony/dependency-injection: ^7.0 || ^8.0
- typo3/cms-backend: ^13.4 || ^14.0
- typo3/cms-core: ^13.4 || ^14.0
- typo3fluid/fluid: ^4.2 || ^5.0
Requires (Dev)
- eliashaeussler/version-bumper: ^4.0.3
- phpunit/phpunit: ^11.0 || ^12.0 || ^13.0
- typo3/cms-base-distribution: ^13.4 || ^14.0
- typo3/cms-lowlevel: ^13.4 || ^14.0
This package is auto-updated.
Last update: 2026-07-05 19:27:46 UTC
README
TYPO3 extension xima_typo3_frontend_edit
This TYPO3 extension adds lightweight editing tools to the frontend, allowing backend users to edit, hide, delete, and reorder content elements and pages without leaving the site. It works out of the box with TYPO3's default fluid_styled_content templates; custom templates need to expose a content element ID (c-id) — see How it works for details.
Note
Why? TYPO3 editors often need to switch between the frontend and the backend to find and edit the right content element. This extension eliminates that context switch by providing editing actions directly where the content is displayed — making the editorial workflow faster and more intuitive.
✨ Features
- Content Element Editing
- Edit Dropdown Menu - Quick access to edit, hide, delete, and move content elements, with confirmation before deleting records
- Contextual Editing - Edit content directly in the frontend (experimental)
- New Content Elements - Create new content elements via TYPO3's native New Content Element Wizard, hosted in the slide-in iframe modal on both v13 and v14 (requires
frontendEdit.enableContextualEditing)
- Page Toolbar
- Toolbar - Page-level actions and toggle for frontend editing
- Configuration & Customization
- Site Settings - Per-site configuration via YAML
- UserTSconfig - Disable frontend editing per user or user group
- PSR-14 Events - Customize menus with custom actions
- ViewHelpers - Data attributes for related records, column target buttons for new content (empty columns and end-of-column)
Inline Editing
Note
New in v2.2+ — thanks to Violetta Digital Craft for supporting this feature. This feature is still experimental and may change in future releases.
Edit content elements directly in the frontend without navigating to the backend. Enable via Site Settings: frontendEdit.enableContextualEditing: true
Important
Delineation and classification: This is not a further development of the "original" extension frontend_editing. It is similar in some ways to the realisation of the feedit extension. This extension is an independent implementation with a different approach. See the Delineation page in the documentation for a detailed comparison with related extensions like visual_editor and content_preview.
🔥 Installation
Requirements
- TYPO3 >= 13.4
- PHP 8.2+
Supports
| Version | TYPO3 | PHP |
|---|---|---|
| 2.x | 13-14 | 8.2-8.5 |
| 1.x | 11-13 | 8.1-8.5 |
Composer
composer require xima/xima-typo3-frontend-edit
TER
Download the zip file from TYPO3 extension repository (TER).
📙 Documentation
Please have a look at the official extension documentation.
Note
Facing trouble or issues? You may find help in the following sections:
🧑💻 Contributing
Please take a look at Contributing.
💎 Credits
Thanks to move:elevator and XIMA for supporting the development of this extension.
⭐ License
This project is licensed under GNU General Public License 2.0 (or later).

