PHPackages                             t3g/editors-choice - 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. t3g/editors-choice

AbandonedArchivedTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

t3g/editors-choice
==================

Improvements for TYPO3 Editors

2.1.0(6y ago)213.4kGPL-2.0+PHP

Since Mar 5Pushed 5y ago6 watchersCompare

[ Source](https://github.com/TYPO3GmbH/editors-choice)[ Packagist](https://packagist.org/packages/t3g/editors-choice)[ RSS](/packages/t3g-editors-choice/feed)WikiDiscussions develop Synced yesterday

READMEChangelogDependencies (9)Versions (7)Used By (0)

Editors Choice
==============

[](#editors-choice)

This extension is meant to provide improvements for TYPO3. It is used as an incubator of possible future TYPO3 Core Features.

Features
--------

[](#features)

### Show references

[](#show-references)

- If a content element is referenced by insert records or a translation this will be shown above the content element (in edit view)
- If a page is used by another via 'show content from this page' it will be shown above the page element (in edit view)

### Dereference element in Page module

[](#dereference-element-in-page-module)

The content element "Insert records" in page module shows the list of referenced elements. This is extended, the context menu on single items now contains a "detach" menu entry. On click, the selected element is "dereferenced": The original referenced content element is copied below the "Insert records" element, and the reference from the "Insert record" element is removed.

### Insert records element allows only content elements having a flag set

[](#insert-records-element-allows-only-content-elements-having-a-flag-set)

The suggest wizard of "Insert records" content element is configured to only allow selection of records that have flag "Allow as insert record element" in "Access" tab selected.

Showing this checkbox for a sub-part of the tree only can be done with pageTsConfig by adding "TCEFORM.tt\_content.enable\_reference.disabled = 1" globally and "TCEFORM.tt\_content.enable\_reference.disabled = 0" to the page tree section with according content element pool.

Note if multiple different records types additonal to tt\_content are configured to be allowed as "Insert records" record (eg. records from ext:news), the DB field and TCA configuration "enable\_reference" must be added to those tables too, otherwise an SQL error is raised and the suggest wizards shows no results.

### Open Issues

[](#open-issues)

- Make flag for referencing optional

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~382 days

Total

4

Last Release

2257d ago

Major Versions

0.0.1 → 2.0.02019-08-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/63373213aae432ce35282f7b1f0843556ca1127c9e2ea39dbeffd990c41c4427?d=identicon)[typo3com](/maintainers/typo3com)

---

Top Contributors

[![andreaskienast](https://avatars.githubusercontent.com/u/1787983?v=4)](https://github.com/andreaskienast "andreaskienast (13 commits)")[![NeoBlack](https://avatars.githubusercontent.com/u/1128085?v=4)](https://github.com/NeoBlack "NeoBlack (7 commits)")[![susannemoog](https://avatars.githubusercontent.com/u/321804?v=4)](https://github.com/susannemoog "susannemoog (7 commits)")[![lolli42](https://avatars.githubusercontent.com/u/2178068?v=4)](https://github.com/lolli42 "lolli42 (5 commits)")

---

Tags

typo3typo3-cms-extension

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/t3g-editors-choice/health.svg)

```
[![Health](https://phpackages.com/badges/t3g-editors-choice/health.svg)](https://phpackages.com/packages/t3g-editors-choice)
```

###  Alternatives

[friendsoftypo3/content-blocks

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

101466.4k45](/packages/friendsoftypo3-content-blocks)[fluidtypo3/flux

The flux package from FluidTYPO3

145999.7k24](/packages/fluidtypo3-flux)[eliashaeussler/typo3-form-consent

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

1595.5k](/packages/eliashaeussler-typo3-form-consent)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

41515.2k](/packages/wazum-sluggi)[pagemachine/typo3-formlog

Form log for TYPO3

23233.9k8](/packages/pagemachine-typo3-formlog)[praetorius/vite-asset-collector

Use AssetCollector to embed frontend assets generated by vite

54299.7k1](/packages/praetorius-vite-asset-collector)

PHPackages © 2026

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