Neue Seite /newsroom/{slug}/verwalten auf den Web-Portalen: schickt den
Anmeldelink an die hinterlegte Firmen-E-Mail (sonst Pressekontakte), zeigt
sie nur maskiert, und funktioniert auch für Firmen ohne veröffentlichte
Meldung. Konto, Zuordnung und Login laufen durch ContactAccessService —
neu dort: Herkunft (profile_claim auf dem Token) und Ziel-Firma, auf deren
Kundenseite der Login landet. 410-entfernte bleiben Tombstone, aufgegangene
Slugs führen zum Überlebenden (MergedNewsroomLookup, geteilt mit der
Newsroom-Seite). 3 Links je Newsroom und Tag, 15 je IP und Stunde.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
41 lines
1.5 KiB
PHP
41 lines
1.5 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Newsroom-Konsolidierung (Roadmap 1a)
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Schlüssel der Zusammenführung ist die Firmen-E-Mail. Der Schwellwert
|
|
| (Entscheidung E1, 11.09.2026) legt fest, ab wie vielen WIRKLICH
|
|
| verschiedenen Firmennamen eine Adresse als Sammeladresse gilt — also als
|
|
| Agentur oder Dienstleister, über den nicht zusammengeführt wird.
|
|
|
|
|
| 3 ist das Ergebnis dreier Live-Läufe: Bei 2 wird jede zweite Schreibweise
|
|
| zur „Agentur" (ProCoReX, Welcon), bei 4 wandern echte Mehrkunden-Adressen
|
|
| in die Handarbeit. Tippfehler und Rechtsformen zählen dabei nicht als
|
|
| verschiedene Namen (siehe CompanyAddressClassifier).
|
|
|
|
|
*/
|
|
|
|
'merge' => [
|
|
'collection_threshold' => (int) env('NEWSROOM_MERGE_COLLECTION_THRESHOLD', 3),
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Verwaltungszugang „Diesen Newsroom verwalten" (Roadmap 1b.2)
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| claim_links_per_day: Anmeldelinks je Newsroom und Tag. Der Versand geht
|
|
| an die hinterlegte Firmen-E-Mail, nicht an eine vom Besucher eingegebene
|
|
| — er darf trotzdem kein Werkzeug werden, fremde Postfächer zu fluten.
|
|
|
|
|
*/
|
|
|
|
'claim' => [
|
|
'links_per_day' => (int) env('NEWSROOM_CLAIM_LINKS_PER_DAY', 3),
|
|
],
|
|
|
|
];
|