PHPackages                             novactive/ezrssfeedbundle - 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. novactive/ezrssfeedbundle

ActiveEzplatform-bundle[Utility &amp; Helpers](/categories/utility)

novactive/ezrssfeedbundle
=========================

A bundle used to generate RSS feeds based on ez contents

v3.2.1(1y ago)018.8k↓30%3MITPHPPHP ^7.3 || ^8.0

Since Jul 19Pushed 4mo ago15 watchersCompare

[ Source](https://github.com/Novactive/NovaeZRssFeedBundle)[ Packagist](https://packagist.org/packages/novactive/ezrssfeedbundle)[ RSS](/packages/novactive-ezrssfeedbundle/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)DependenciesVersions (31)Used By (0)

RSS Bundle installation instructions
====================================

[](#rss-bundle-installation-instructions)

---

This repository is what we call a "subtree split": a read-only copy of one directory of the main repository. It is used by Composer to allow developers to depend on specific bundles.

If you want to report or contribute, you should instead open your issue on the main repository:

Documentation is available in this repository via `.md` files but also packaged here:

---

[![Downloads](https://camo.githubusercontent.com/c7c19afdb5e0bb661c3c50aa7632690e98e0bbf45de8d9b9f04259430e610c97/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e6f766163746976652f657a7273736665656462756e646c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/novactive/ezrssfeedbundle)[![Latest version](https://camo.githubusercontent.com/f3691d5744fcf9f17ff91fba30a230f0bdf80a4769992eff7b40b24102980ce6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f4e6f766163746976652f4e6f7661655a5273734665656442756e646c652e7376673f7374796c653d666c61742d737175617265)](https://github.com/Novactive/NovaeZRssFeedBundle/releases)[![License](https://camo.githubusercontent.com/8e522b67108f340174f39a2383d8276a4b09af25b7bc9633fda9c046196c4132/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6e6f766163746976652f657a7273736665656462756e646c652e7376673f7374796c653d666c61742d737175617265)](LICENSE)

Installation steps
------------------

[](#installation-steps)

### Use Composer

[](#use-composer)

Add the lib to your composer.json, run `composer require novactive/ezrssfeedbundle` to refresh dependencies.

Then inject the bundle in the `bundles.php` of your application.

```
   Novactive\EzRssFeedBundle\EzRssFeedBundle::class => [ 'all'=> true ],
```

### Add routes

[](#add-routes)

Make sure you add this route to your routing:

```
# config/routes.yaml

EzRssFeedBundle:
    resource: '@EzRssFeedBundle/Resources/config/routing.yml'
```

### Import database tables

[](#import-database-tables)

Rss Bundle uses custom database tables to store data. Use the following command to add the tables to your eZ Publish database:

```
$ php bin/console doctrine:schema:update

```

### Clear the caches

[](#clear-the-caches)

Clear the eZ Publish caches with the following command:

```
$ php app/console cache:clear
```

### Install and dump assets

[](#install-and-dump-assets)

Run the following to correctly install and dump assets for admin UI. Make sure to use the correct Symfony environment with `--env` parameter:

```
$ php app/console assets:install --symlink --relative
```

### Templating

[](#templating)

A default view "rss\_line" was created with an associated default template. The override rule supports all types of content items.

If you want to implement a particular view for a content type just do it like this:

```
system:
    default:
        content_view:
            rss_line:
                article:
                    template: "AcmeBlogBundle:eZViews:line/article.html.twig"
                    match:
                        Identifier\ContentType: [article]
```

To render meta link tag into your page head :

```
{{ render(controller('Novactive\\\EzRssFeedBundle\\Controller\\RssFeedViewController::rssHeadLinkTagsAction')) }}

```

### Custom SiteListService

[](#custom-sitelistservice)

As default `Novactive\EzRssFeedBundle\Services\SiteListService` is implemented to fetch for Site Accesses list To do your own implementation you have to implement the given Interface : `Novactive\EzRssFeedBundle\Services\SiteListServiceInterface` then config your service as following :

```
Services:
  Novactive\EzRssFeedBundle\Services\SiteListServiceInterface: '@your_own.service_alias'
```

### Site label Translation

[](#site-label-translation)

You can add site accesses translations with `novarss_sites` translation domain. Inside your locale file (example novarss\_sites.fr.yaml) put your translation as following :

```
site_access_identifier: My site
```

Note : This translation is enabled using the default SiteListService

### HTTP caching

[](#http-caching)

The `NOVAEZRSSFEED_CACHE_TTL` ENV var control the HTTP cache behavior:

- `null` =&gt; public + expire at 0h00
- `0` =&gt; private
- `` =&gt; public + s-maxage of ``

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance59

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity75

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

Recently: every ~147 days

Total

18

Last Release

511d ago

Major Versions

v1.1.0 → v2.0.12020-10-08

v1.2.3 → v3.0.02023-05-11

PHP version history (3 changes)v1.0.0PHP ^7.1

v1.1.0PHP ^7.3

v3.0.0PHP ^7.3 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/7bf781acfc713c38985bfb2e7bee5fd2decefdeed1df550643af57aa8e315db7?d=identicon)[Almaviacx](/maintainers/Almaviacx)

![](https://www.gravatar.com/avatar/5da828a6299f556552632c81712f10e70c905b2e1560b1a7044eb7e590287179?d=identicon)[florianalexandre](/maintainers/florianalexandre)

---

Top Contributors

[![Plopix](https://avatars.githubusercontent.com/u/313532?v=4)](https://github.com/Plopix "Plopix (11 commits)")[![erdnaxelaweb](https://avatars.githubusercontent.com/u/2130120?v=4)](https://github.com/erdnaxelaweb "erdnaxelaweb (6 commits)")[![saoulcx](https://avatars.githubusercontent.com/u/105211443?v=4)](https://github.com/saoulcx "saoulcx (5 commits)")[![maximstrukov](https://avatars.githubusercontent.com/u/15006962?v=4)](https://github.com/maximstrukov "maximstrukov (4 commits)")[![RemyNovactive](https://avatars.githubusercontent.com/u/61149932?v=4)](https://github.com/RemyNovactive "RemyNovactive (2 commits)")[![mohamed-hamdani](https://avatars.githubusercontent.com/u/138455778?v=4)](https://github.com/mohamed-hamdani "mohamed-hamdani (1 commits)")[![lhassanbouhou-acx](https://avatars.githubusercontent.com/u/152858392?v=4)](https://github.com/lhassanbouhou-acx "lhassanbouhou-acx (1 commits)")

---

Tags

solrnovactiveezplatform

### Embed Badge

![Health badge](/badges/novactive-ezrssfeedbundle/health.svg)

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

###  Alternatives

[novactive/ezseobundle

Novactive eZ SEO Bundle is an Ibexa Platform bundle for SEO simplications. metas, sitemaps, robots.txt, etc.

29259.4k3](/packages/novactive-ezseobundle)[netgen/information-collection-bundle

Information collection alike feature for Ibexa Platform

1945.8k11](/packages/netgen-information-collection-bundle)[netgen/remote-media-bundle

Remote media field type implementation

189.6k6](/packages/netgen-remote-media-bundle)

PHPackages © 2026

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