presseportale/tests/Feature/Web
Kevin Adametz ff75159b8f web: RSS-Feed je Newsroom, RSS-Übersichtsseite, „RSS" in der Topleiste (Roadmap 3.1, Nachtrag)
- /{edition}/newsroom/{slug}/feed: Sichtbarkeit wie die Newsroom-Seite
  (aktiv, nicht entfernt, mindestens eine Meldung), Prüfung vor dem Cache,
  301 bei zusammengeführter Firma; Autodiscovery und Link „RSS-Feed" auf
  der Newsroom-Seite; Hub leitet auf das Portal der Firma.
- /{edition}/rss (RssPageController, static.rss DE/EN): Was RSS ist, wie
  ein Reader funktioniert, Hauptfeed, alle Branchen-Feeds mit Adresse,
  Muster des Newsroom-Feeds, Hinweise. Portalseite mit Portal-Kontext,
  Hub → presseecho, in Sitemap und llms.txt.
- Topleiste, Burger-Menü und Footer verlinken RSS neben FAQ/Hilfe/API.
- FeedController in portal/category/newsroom aufgeteilt; Panel
  „Auslieferung" nennt zusätzlich den Newsroom-Feed.
- Tests: FeedTest (+3), RssPageTest (4), StaticPagesTest, VisibilityStatsTest.
- dev/2026-09-01: Nachtrag in Protokoll Teil 11 und Roadmap 3.1.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 08:27:14 +00:00
..
BoostPlacementTest.php web: Entfernung mit 410 Gone als Alternative zur Löschung 2026-09-01 11:06:35 +00:00
Businessportal24HomeTest.php Backend-WIP: Kontakt-Queue, Page-Cache, Validierungs-Feedback, i18n 2026-07-09 15:38:11 +00:00
CanonicalMetaTest.php Frontend: Editorial-Relaunch der öffentlichen Strecke + Ausgaben-Routing 2026-06-16 16:39:28 +00:00
CategoryArchiveTest.php web: Jahresarchiv je Branche, Kategoriebeschreibungen, Portalname im Titel (Roadmap 2.3) 2026-09-17 10:25:29 +00:00
CategoryNavigationCacheTest.php web: Entfernung mit 410 Gone als Alternative zur Löschung 2026-09-01 11:06:35 +00:00
CategoryNavigationTest.php Frontend: Editorial-Relaunch der öffentlichen Strecke + Ausgaben-Routing 2026-06-16 16:39:28 +00:00
CategoryPageTest.php Frontend: Editorial-Relaunch der öffentlichen Strecke + Ausgaben-Routing 2026-06-16 16:39:28 +00:00
CompanyNewsroomCacheObserverTest.php web/api/ki: Soft Deletes wieder wirksam, Caches bei Firmenwechsel, KI-Ergebnis an Inhalt gebunden (Audit Block 3+4, Deploy D) 2026-09-18 10:40:48 +00:00
ContactFormTest.php security: Stored-XSS über page_url im Kontaktformular schließen (H3) 2026-07-14 13:49:05 +00:00
CrawlerHitLogTest.php admin: Bericht „Indexierung & Abrufe" — Rolle Erstquelle/Kopie, Quellenbefund, Crawler-Abrufe; Schlüsselpfad ab Projektwurzel 2026-09-18 12:53:22 +00:00
DevExampleRoutesTest.php R0.1: tote Dev-Varianten-Routen entfernt (fehlende Views -> 500 auf BP24) 2026-07-03 07:50:37 +00:00
EditionRoutingTest.php Spoke-Frontend-Audit: Fake-Inhalte raus, Newsletter-Rueckbau, echte Boersendaten, EN-Lokalisierung 2026-07-06 13:36:23 +00:00
FeedTest.php web: RSS-Feed je Newsroom, RSS-Übersichtsseite, „RSS" in der Topleiste (Roadmap 3.1, Nachtrag) 2026-09-21 08:27:14 +00:00
GoneTombstoneTest.php web/api/ki: Soft Deletes wieder wirksam, Caches bei Firmenwechsel, KI-Ergebnis an Inhalt gebunden (Audit Block 3+4, Deploy D) 2026-09-18 10:40:48 +00:00
HomeEditorialClockTest.php Frontend: Editorial-Relaunch der öffentlichen Strecke + Ausgaben-Routing 2026-06-16 16:39:28 +00:00
HubPortalPageRedirectTest.php web: Portal-Inhalte sind auf dem Hub nicht mehr erreichbar (Anhang 2, E10) 2026-09-18 09:15:04 +00:00
HubStaticPageShellTest.php Datenschutzerklaerung v0.3 eingebaut, Cookie-Seite zurueckgebaut 2026-07-03 16:17:59 +00:00
LegacyMediaRedirectTest.php QA-Luecke geschlossen: Legacy-Medien-URLs redirecten wieder (301) 2026-07-06 10:12:35 +00:00
LegacyRedirectTest.php R3.2: Kontakt-/Ueber-uns-Routen zurueckgebaut, Spoke-Footer bereinigt 2026-07-03 15:36:13 +00:00
LlmsTxtTest.php web: Entitaeten im JSON-LD verknuepft, News-Sitemap und llms.txt (Roadmap 2.1, 2.2, 2.7) 2026-09-17 10:15:28 +00:00
MarketDataTest.php performance: Caching, deferred Tracking & externe Timeouts (H7, M12, M13) 2026-07-14 13:49:47 +00:00
NavigationLinksTest.php web: Hilfe in der Topleiste neben FAQ; 2.5/E5 geschlossen 2026-09-17 15:40:41 +00:00
NewsroomClaimTest.php customer: Sichtbarkeit belegen - Aufrufe im Verlauf, Newsroom-Uebersicht (Roadmap 1c) 2026-09-16 11:53:09 +00:00
NewsroomPageTest.php web/api/ki: Soft Deletes wieder wirksam, Caches bei Firmenwechsel, KI-Ergebnis an Inhalt gebunden (Audit Block 3+4, Deploy D) 2026-09-18 10:40:48 +00:00
NewsSitemapTest.php web: Entitaeten im JSON-LD verknuepft, News-Sitemap und llms.txt (Roadmap 2.1, 2.2, 2.7) 2026-09-17 10:15:28 +00:00
PageDataCacheTest.php web: Entfernung mit 410 Gone als Alternative zur Löschung 2026-09-01 11:06:35 +00:00
PreisePageTest.php web: Preise-Seite zeigt unter Weitere Leistungen nur noch Depublizieren 2026-07-16 11:34:22 +00:00
PresseechoHomeTest.php Werbeplaetze reaktiviert: Eigenwerbe-Slots oeffnen das Kontakt-Widget 2026-07-10 16:53:02 +00:00
PressekontoHubHomeTest.php Backend-WIP: Kontakt-Queue, Page-Cache, Validierungs-Feedback, i18n 2026-07-09 15:38:11 +00:00
PressReleaseCardHelpersTest.php R4.3: Karten-Metadaten-Logik als PressRelease-Praesentations-Helper 2026-07-10 11:57:26 +00:00
PressReleaseTrackingTest.php security/api/betrieb: Fortify-2FA-Nebenwege gesperrt, Policy nur für aktive Super-Admins, Nachprüfungen aus dem Umsetzungsaudit (Block 7, U08–U10, U13, 7.1, 7.2, 7.5) 2026-09-18 12:03:04 +00:00
PricingTeaserTest.php Editorial-Frontend: oeffentliche Unterseiten, Preise & Linkpflege 2026-06-17 16:08:46 +00:00
PublishedReleaseScopeTest.php Optimierung 4.2: Published-Release-Query ueber PressRelease-Scopes zentralisiert 2026-06-19 11:35:55 +00:00
ReleaseDetailTest.php security/api/betrieb: Fortify-2FA-Nebenwege gesperrt, Policy nur für aktive Super-Admins, Nachprüfungen aus dem Umsetzungsaudit (Block 7, U08–U10, U13, 7.1, 7.2, 7.5) 2026-09-18 12:03:04 +00:00
ReportedUrlResolverTest.php web/api/ki: Soft Deletes wieder wirksam, Caches bei Firmenwechsel, KI-Ergebnis an Inhalt gebunden (Audit Block 3+4, Deploy D) 2026-09-18 10:40:48 +00:00
ReportFormTest.php web/api/ki: Soft Deletes wieder wirksam, Caches bei Firmenwechsel, KI-Ergebnis an Inhalt gebunden (Audit Block 3+4, Deploy D) 2026-09-18 10:40:48 +00:00
RssPageTest.php web: RSS-Feed je Newsroom, RSS-Übersichtsseite, „RSS" in der Topleiste (Roadmap 3.1, Nachtrag) 2026-09-21 08:27:14 +00:00
SearchPageTest.php Suche: Volltext-Index + Fix fuer doppelte Alpine-Instanz 2026-07-07 13:03:14 +00:00
SeedCategoryDescriptionsTest.php web: Jahresarchiv je Branche, Kategoriebeschreibungen, Portalname im Titel (Roadmap 2.3) 2026-09-17 10:25:29 +00:00
SitemapRobotsTest.php Web (R3.2): Marketing-Platzhalterseiten zurueckgebaut 2026-07-03 13:22:50 +00:00
StaticPagesTest.php web: RSS-Feed je Newsroom, RSS-Übersichtsseite, „RSS" in der Topleiste (Roadmap 3.1, Nachtrag) 2026-09-21 08:27:14 +00:00
StructuredDataTest.php web: Entitaeten im JSON-LD verknuepft, News-Sitemap und llms.txt (Roadmap 2.1, 2.2, 2.7) 2026-09-17 10:15:28 +00:00
TerminationRequestTest.php auth/mail: Magic-Link-2FA (M1) + Mailversand über die Queue 2026-07-14 13:49:21 +00:00
TransparencyPagesTest.php web: E9 und E10 entschieden — Zuordnung aktiv, eine Adresse je statischer Seite, Hub-Portalseiten leiten weiter 2026-09-18 07:52:09 +00:00
UmamiSnippetTest.php web: Doppelveröffentlichung — Prüfsumme, kanonische Zuordnung (aus bis E9), Quellenauskunft, noindex im Portal (Anhang 2) 2026-09-17 16:09:16 +00:00
VeroeffentlichenPageTest.php Frontend: Editorial-Relaunch der öffentlichen Strecke + Ausgaben-Routing 2026-06-16 16:39:28 +00:00
WithdrawalRequestTest.php auth/mail: Magic-Link-2FA (M1) + Mailversand über die Queue 2026-07-14 13:49:21 +00:00
WwwRedirectTest.php web: www-Hosts leiten kanonisch per 301 auf die Apex-Domain 2026-07-20 15:47:13 +00:00