---
title: "Extend News"
manual: "News system"
version: "14.1"
permalink: "https://docs.typo3.org/permalink/georgringer/news:tutorialextendnews@14.1"
source: "Tutorials/ExtendNews/Index.rst"
rendered: "2026-10-12T08:28:31+00:00"
---

# Extend News {#tutorialextendnews}

**[Custom extension](https://docs.typo3.org/permalink/georgringer/news:ext-based-on-news@14.1)**

All changes listed on this page should be done in a custom
extension that extends EXT:news. Learn how to set it up.

**[Extend FlexForms](https://docs.typo3.org/permalink/georgringer/news:extendflexforms@14.1)**

Influence the fields available in the plugins backend FlexForm.

**[Events](https://docs.typo3.org/permalink/georgringer/news:eventstutorial@14.1)**

Extend the code of EXT:news by using PSR-14 Events.

**[Hooks](https://docs.typo3.org/permalink/georgringer/news:hooks@14.1)**

If there is no PSR-14 Event, try using a hook instead.

**[Demands](https://docs.typo3.org/permalink/georgringer/news:demands@14.1)**

Learn how to filter and sort the displayed news using demands.

**[Data processing](https://docs.typo3.org/permalink/georgringer/news:dataprocessing@14.1)**

Display news in menus using data processing

**[Add custom fields](https://docs.typo3.org/permalink/georgringer/news:proxyclassgenerator@14.1)**

Learn how to add custom fields to news records and extend the
`News` model using the ProxyClassGenerator

**[Custom news types](https://docs.typo3.org/permalink/georgringer/news:addcustomtype@14.1)**

Add additional custom news types

**[FormDataProvider](https://docs.typo3.org/permalink/georgringer/news:formdataprovider@14.1)**

Modify the TCA with the help of a FormDataProvider
