PHPackages                             namelesscoder/newsflux - 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. namelesscoder/newsflux

ActiveTypo3-cms-extension

namelesscoder/newsflux
======================

Provides integration between the Flux API and EXT:news'

1.0.0(9y ago)271GPL-2.0+PHP

Since Sep 12Pushed 9y agoCompare

[ Source](https://github.com/NamelessCoder/newsflux)[ Packagist](https://packagist.org/packages/namelesscoder/newsflux)[ RSS](/packages/namelesscoder-newsflux/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (3)Versions (2)Used By (0)

TYPO3 Extension: Flux forms for EXT:news
========================================

[](#typo3-extension-flux-forms-for-extnews)

Provides Flux forms integrations for EXT:news - allows defining `` in an EXT:news controller template to add/modify the FlexForm used by EXT:news.

What does it do?
----------------

[](#what-does-it-do)

In essence: puts the definitions of form fields your editors use when inserting EXT:news plugin instances, into the template that is rendered by the controller. Ideal when your overridden EXT:news templates need additional user-configurable options which are not part of the default EXT:news FlexForm - lets you define such form fields directly in the template that requires such values.

The integration is built using standard Flux integrations with minimal adaptations in key places. It consists of a single class file (around 25 lines of code) and one line of code to register this class, which is all that is necessary to connect Flux to EXT:news.

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

[](#installation)

This extension is only available through composer/Packagist:

```
composer require namelesscoder/newsflux

```

Afterwards, either execute:

```
./typo3/cli_dispatch.phpsh extbase extension:install newsflux

```

Or, activate the extension in the Extension Manager.

There are no other officially supported installation methods.

Configuration
-------------

[](#configuration)

There is no configuration for this extension. The integrations only trigger if you actually define a form in the templates you override from EXT:news and this form will contain all your configuration.

To consume TypoScript variables in your form such variables \*must be addded to the `plugin.tx_news.settings`scope - which is already where you would define variables you would use as `{settings}` in your EXT:news templates, including additional variables beyond those EXT:news defines.

How to use the feature
----------------------

[](#how-to-use-the-feature)

The integration works by making a connection between the template file that would be rendered by the plugin instance and the form that is displayed in the "Plugin options" FlexForm field - which then allows Flux to read a `flux:form` if one is defined in the template.

This means that your point of integration is *your overridden templates* which you added to the template paths of EXT:news just like you normally would. This **also** means that you *must override the controller template if for example you need the variable in a Partial template rendered via that controller action*. In other words: you cannot define a `flux:form` in a Partial template or a Layout - it must be in one of the `List.html`, `Detail.html` etc. templates.

Once the `flux:form` is defined this integration will automatically add the sheets/fields you define inside that `flux:form` to the data structure provided by EXT:news. The merging is done by *recursively replacing*any existing fields, e.g. if you define a sheet or field that exists in the default data structure then that sheet or field is overridden with the one you define.

Example
-------

[](#example)

An example `flux:form` integrated into the `List.html` template to allow selecting a CSS class name:

```
{namespace n=GeorgRinger\News\ViewHelpers}
{namespace flux=FluidTYPO3\Flux\ViewHelpers}

        ...

```

To briefly explain this template:

- The `Configuration` section is added to an overridden template
- `Configuration` section has a `flux:form` is added which has a single sheet named/labeled "Extended fields"
- The variable editors will enter in this field can then be used in the standard output section

All features known from the Flux ViewHelper API can be used and will behave in the same way you are used to from extensions such as `fluidcontent` and `fluidpages`.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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

Unknown

Total

1

Last Release

3532d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f5c01fb202269a6d9ba372c482874512d0246da99934592cdba1869a1776c4c1?d=identicon)[NamelessCoder](/maintainers/NamelessCoder)

---

Top Contributors

[![NamelessCoder](https://avatars.githubusercontent.com/u/2228052?v=4)](https://github.com/NamelessCoder "NamelessCoder (3 commits)")

---

Tags

fluxextension newstypo3fluid

### Embed Badge

![Health badge](/badges/namelesscoder-newsflux/health.svg)

```
[![Health](https://phpackages.com/badges/namelesscoder-newsflux/health.svg)](https://phpackages.com/packages/namelesscoder-newsflux)
```

###  Alternatives

[georgringer/eventnews

Extend EXT:news with event and calendar functionality

31588.7k4](/packages/georgringer-eventnews)[georgringer/news-seo

Indivdual indexing/robot information for each news article record

1089.5k1](/packages/georgringer-news-seo)

PHPackages © 2026

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