Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Rss Feed Generator Bundle

Rss Feed Generator Bundle Laravel Package

markocupic/rss-feed-generator-bundle

A Contao bundle for generating RSS feeds from your site content. Configure feed channels, map pages and archives, and publish valid RSS/Atom XML at customizable URLs for readers and aggregators, with straightforward setup through the Contao backend.

View on GitHub
Deep Wiki
Context7

simple rss feed generator

Frequently asked questions about Rss Feed Generator Bundle
Is markocupic/rss-feed-generator-bundle a Laravel package?
No. It is a Symfony bundle built for the Contao CMS ecosystem: it ships a Bundle class, expects registration in config/bundles.php, and runs inside a Symfony HTTP kernel. Laravel has no bundle registry and no Bundle lifecycle, so the integration surface simply does not exist. Treat it as a reference implementation rather than a dependency in a Laravel project.
Can I install this bundle in a Laravel app with Composer?
Composer may resolve the package, but nothing will boot: there is no Laravel service provider, facade, config file, or route registration. Making it work would mean running Symfony's HttpKernel and DI container alongside Laravel's, which is a bigger architecture tax than writing the feed endpoint yourself. For a Laravel app, that bridge would be an orphan abstraction every future maintainer has to learn.
What is the best Laravel alternative for generating RSS feeds?
spatie/laravel-feed is the standard choice and is designed for exactly this use case, with a service provider, route registration, and caching support. For very small needs you can also render XML from a Blade view or a response macro without any package at all. Either option avoids pulling a second framework runtime into your application.
Which Symfony and Contao versions does this bundle support?
The technical evaluation found no observable compatibility matrix, no clear semver release line, and no stated support window against Symfony LTS versions. Check the require block in composer.json and the repository's release tags before committing to anything, and confirm the declared Symfony range still receives security support. If the range is stale, budget for a fork you maintain yourself.
How do you configure feed channels and map content in this bundle?
Configuration happens through the Contao backend: you create feed channels, map pages and archives to each channel, and publish the resulting RSS/Atom XML at customizable URLs. Setup is described as straightforward within Contao, but it assumes Contao's content model and backend, not Eloquent models or Laravel routes. Outside Contao, none of that mapping applies.
Does it generate valid RSS 2.0 and Atom output?
The bundle targets RSS/Atom XML for readers and aggregators, but the evaluation warns that feed correctness is easy to get subtly wrong: RFC 4287 details, RSS 2.0 element order, pubDate timezone handling, GUID stability, XML escaping, and CDATA. There is no indication of a feed validator running in CI upstream. Validate the actual output with the W3C Feed Validation Service against your own item schema before shipping.
How risky is depending on this package in production?
Adoption risk is high: two GitHub stars, zero dependents, a single maintainer, and no visible governance or production validation. Blast radius is low, though, because a feed generator is an isolated, read-only, cache-friendly endpoint, so a failure degrades one URL rather than the whole application. If you adopt it, vendor or fork it and pin a commit instead of tracking upstream.
Does it support caching, ETag, conditional GET, or pagination?
Nothing in the description indicates support for ETag, Last-Modified, conditional GET, cache headers, multi-feed variants, per-locale feeds, or pagination. Simple generators typically omit these, yet they are the details that matter operationally once aggregators start polling your endpoint. Treat them as requirements to verify or implement yourself, usually by placing the feed behind your own cache layer.
How should I test RSS output in CI?
Feed a generated fixture through an XML schema check or the W3C validator as a build step, then assert required elements such as title, link, guid, and pubDate. Add cases for timezone handling, XML escaping of special characters, CDATA content, and enclosures. Also assert GUIDs stay stable across regenerations so subscribers do not see duplicate items.
Can I reuse the feed-building logic in Laravel without the Symfony runtime?
Yes, and that is the pragmatic path: the functional footprint of building RSS 2.0 XML from a collection of items is only a few hundred lines, so porting the serialization into a Laravel controller or artisan command is realistic. That keeps one framework runtime and one mental model in the codebase. Check the license text and repository provenance first, since the evaluation notes MIT as subject to your legal review.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core
nodisrupt/laravel-agent
sierratecnologia/media-manager