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 4y ago7 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 1mo ago

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 77% 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

2205d 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

[fluidtypo3/flux

The flux package from FluidTYPO3

152982.2k20](/packages/fluidtypo3-flux)[friendsoftypo3/content-blocks

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

96374.6k23](/packages/friendsoftypo3-content-blocks)[eliashaeussler/typo3-form-consent

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

1481.0k](/packages/eliashaeussler-typo3-form-consent)[praetorius/vite-asset-collector

Use AssetCollector to embed frontend assets generated by vite

52255.0k1](/packages/praetorius-vite-asset-collector)[brotkrueml/schema

Embedding schema.org vocabulary - API and view helpers for schema.org markup

33584.6k13](/packages/brotkrueml-schema)

PHPackages © 2026

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