web: Erstquelle-Absatz in der Veröffentlichungsmail, vierte Transparenzseite „kostenlos veröffentlichen" (Anhang 1: 1d, 2.4, E7)
Meldungen, die über die API eingegangen sind, bekommen in der Veröffentlichungsmail einen Absatz zum Unterschied Erstquelle/Kopie — technische Tatsache, ohne Preis und Angebot; direkt eingereichte nicht. /pressemitteilung-kostenlos-veroeffentlichen beantwortet die Suche nach „kostenlos" ehrlich: kein kostenloser Weg (E7), was kostenlose Portale leisten, warum Links aus Presseportalen kaum tragen (auch bei uns sponsored nofollow), warum Annahme ohne Gegenwert und Prüfung sich ausschließen, wer am Ende zahlt. Die Liste kostenloser Portale ist in config/transparency.php vorbereitet und bleibt leer, bis geprüfte Einträge mit Prüfdatum vorliegen. Unter-Navigation, Hilfe, Sitemaps, llms.txt und die Modelltabelle der Kostenseite verlinken die neue Seite. Anhang 1 und Protokoll Teil 6. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
6b8728242f
commit
375138679d
21 changed files with 597 additions and 12 deletions
|
|
@ -162,7 +162,7 @@ $htmlRedirect = static function (string $edition, string $path) {
|
|||
'preise', 'faq', 'veroeffentlichen',
|
||||
'suche', 'newsrooms', 'api',
|
||||
'hilfe', 'gute-pressemitteilung', 'impressum', 'datenschutz', 'agb',
|
||||
'was-kostet-eine-pressemitteilung', 'pressemitteilung-veroeffentlichen-ohne-abo', 'pressemitteilung-loeschen-oder-aendern-lassen',
|
||||
'was-kostet-eine-pressemitteilung', 'pressemitteilung-veroeffentlichen-ohne-abo', 'pressemitteilung-loeschen-oder-aendern-lassen', 'pressemitteilung-kostenlos-veroeffentlichen',
|
||||
];
|
||||
|
||||
if (isset($staticAliases[$clean])) {
|
||||
|
|
@ -269,6 +269,7 @@ Route::prefix('{edition}')->whereIn('edition', SetEdition::EDITIONS)->group(func
|
|||
Route::get('was-kostet-eine-pressemitteilung', [TransparencyPageController::class, 'cost'])->name('was-kostet-eine-pressemitteilung');
|
||||
Route::get('pressemitteilung-veroeffentlichen-ohne-abo', [TransparencyPageController::class, 'noSubscription'])->name('pressemitteilung-veroeffentlichen-ohne-abo');
|
||||
Route::get('pressemitteilung-loeschen-oder-aendern-lassen', [TransparencyPageController::class, 'changeOrDelete'])->name('pressemitteilung-loeschen-oder-aendern-lassen');
|
||||
Route::get('pressemitteilung-kostenlos-veroeffentlichen', [TransparencyPageController::class, 'free'])->name('pressemitteilung-kostenlos-veroeffentlichen');
|
||||
Route::view('impressum', 'web.impressum')->name('impressum');
|
||||
|
||||
// Gesetzlicher Kündigungsbutton (§ 312k BGB): öffentliche Bestätigungsseite
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue