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

ActiveEzplatform-bundle

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

A bundle used to generate RSS feeds based on ez contents

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

Since Jul 19Pushed 3mo ago15 watchersCompare

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

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

49

—

FairBetter than 95% of packages

Maintenance64

Regular maintenance activity

Popularity26

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity74

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

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

[phpfastcache/phpfastcache

PHP Abstract Cache Class - Reduce your database call using cache system. Phpfastcache handles a lot of drivers such as Apc(u), Cassandra, CouchBase, Couchdb, Dynamodb, Firestore, Mongodb, Files, (P)redis, Leveldb, Memcache(d), Ravendb, Ssdb, Sqlite, Wincache, Xcache, Zend Data Cache.

2.4k5.0M130](/packages/phpfastcache-phpfastcache)[solarium/solarium

PHP Solr client

93432.7M98](/packages/solarium-solarium)[netgen/query-translator

Query Translator is a search query translator with AST representation

2042.0M6](/packages/netgen-query-translator)[nelmio/solarium-bundle

Integration with solarium solr client.

1493.0M12](/packages/nelmio-solarium-bundle)[apache-solr-for-typo3/solr

Apache Solr for TYPO3 - Apache Solr for TYPO3 is the enterprise search server you were looking for with special features such as Faceted Search or Synonym Support and incredibly fast response times of results within milliseconds.

1473.0M32](/packages/apache-solr-for-typo3-solr)[minimalcode/search

Fluent Lucene-Sorl Query Builder for PHP

26501.8k6](/packages/minimalcode-search)

PHPackages © 2026

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