Nutzung und häufige Fragen

Regionalportal West (regio-west.de) bündelt lokale Nachrichten, Stellenangebote und Veranstaltungen aus Westdeutschland. Die Inhalte stammen aus Primärquellen vor Ort und werden pro Ort sowie ortsübergreifend bereitgestellt. Das Portal ist kostenfrei und werbefrei.

Diese Seite erklärt die Bedienung der öffentlichen Screens in großer Detailtiefe: Orts-Suggest und Deutschlandkarte auf der Startseite, Listen mit den GET-Filtern place, period und job_type inklusive erlaubter Werte, technischer Beispiele und fachlicher Realwelt-Beispiele, Parameter- und Ergebnis-Tabellen, Infinite Scroll sowie das globale Feedback-Widget. Es gibt keine klassische Freitext-Globalsuche über alle Inhalte und keinen Globus.

Das Inhaltsverzeichnis springt zu Intro, Nutzungsschritten und FAQ. Öffentliche Screens sind als Pfad-Links mit führendem Schrägstrich und ohne Host verlinkt. Parameter-, Ergebnis- und Feedback-Tabellen dokumentieren Felder und HTML-Orte aus diesem Host.

So wird die Website genutzt

Startseite und Orts-Suggest

/ Die Startseite zeigt eine Portal-Erklärung, eine Deutschlandkarte mit Orts-Hotspots, eine Orts-Suggest-Box und Orts-Kacheln. In der Suggest-Box filtert Freitext freigeschaltete Orte clientseitig nach Name und Region; die Auswahl öffnet das Ortsportal des gewählten Ortes. Mehrwert: schneller Einstieg in lokale Inhalte ohne Globalsuche. Typischer Ablauf: Ort tippen, Vorschlag wählen, Ortsportal öffnen.

Header-Listen Nachrichten, Stellen, Veranstaltungen

/nachrichten/, /stellen/, /veranstaltungen/ Über die Header-Navigation öffnen die Listen Nachrichten, Stellenmarkt und Veranstaltungen. Es gibt keine Freitext-Globalsuche über alle Inhalte; die Navigation führt direkt zu den Listen. Typischer Ablauf: Listen-Screen öffnen, Filter setzen, Treffer scrollen. Mehrwert: thematisch getrennte Einstiege statt einer gemischten Globalsuche.

Listen-Filter place, period und job_type

GET place (UI-Label Ort bzw. Neutraloption Alle Orte): fehlend, leer oder all bedeutet alle Orte; sonst ein exakter Place-Slug aus der Places-Config. Technische Beispiele: blankenheim, mechernich, kall, euskirchen, schleiden. Fachliches Realwelt-Beispiel: Nur Inhalte aus Blankenheim anzeigen und place=blankenheim setzen. Genutzt auf Nachrichten, Stellen und Veranstaltungen. GET period (UI-Label Zeitraum): today, yesterday, last_7_days, this_month, this_year, last_year; UI-Startwert last_7_days; Cookie place_news_period merkt die Wahl. Technische Beispiele: period=today, period=last_7_days, period=this_year. Fachliches Realwelt-Beispiel: Nur heutige Rathaus-Meldungen mit period=today. Genutzt auf Nachrichten und Orts-Nachrichten. GET job_type (UI-Label Job-Art): fehlend, leer oder all bedeutet alle Arten; sonst exakt Festanstellung, Teilzeit, Minijob, Ausbildung, Duales Studium, Praktikum, Werkstudent, Aushilfe, Freelance oder Befristet. Technische Beispiele: job_type=Festanstellung, job_type=Teilzeit, job_type=Ausbildung. Fachliches Realwelt-Beispiel: Ausbildungsstellen regional mit job_type=Ausbildung. Genutzt auf Stellen und Orts-Stellen. Die Trefferliste aktualisiert sich per AJAX und History-API; weitere Einträge kommen per Infinite Scroll bzw. Load-More unter /nachrichten/more/, /stellen/more/, /veranstaltungen/more/. Mehrwert: bookmark-fähige URL mit denselben Filtern.

Parameter-Tabelle Nachrichten (/nachrichten/)

Parameter
UI-Name
Zweck
Technische Beispiele
Fachliches Beispiel
place
Ort / Alle Orte
Grenzt die Nachrichtenliste auf einen freigeschalteten Place-Slug ein.
blankenheim; mechernich; kall; euskirchen; schleiden; all
Nur Nachrichten aus Blankenheim mit place=blankenheim anzeigen.
period
Zeitraum
Filtert Nachrichten nach Funddatum-Zeitraum; Cookie place_news_period merkt die Wahl.
today; yesterday; last_7_days; this_month; this_year; last_year
Nur heutige Rathaus-Meldungen mit period=today prüfen.

Parameter-Tabelle Stellen (/stellen/)

Parameter
UI-Name
Zweck
Technische Beispiele
Fachliches Beispiel
place
Ort / Alle Orte
Grenzt den Stellenmarkt auf einen freigeschalteten Place-Slug ein.
blankenheim; mechernich; kall; euskirchen; schleiden; all
Nur Stellen aus Mechernich mit place=mechernich anzeigen.
job_type
Job-Art
Filtert Stellen nach Beschäftigungsart aus der Job-Types-Config.
Festanstellung; Teilzeit; Ausbildung; Minijob; Praktikum
Regionale Ausbildungsstellen mit job_type=Ausbildung finden.

Parameter-Tabelle Veranstaltungen (/veranstaltungen/)

Parameter
UI-Name
Zweck
Technische Beispiele
Fachliches Beispiel
place
Ort / Alle Orte
Grenzt Veranstaltungen auf einen freigeschalteten Place-Slug ein.
blankenheim; mechernich; kall; euskirchen; schleiden; all
Nur Veranstaltungen in Kall mit place=kall anzeigen.

Suchergebnis-Felder und HTML-Orte

Jeder Treffer zeigt feste Felder an festen HTML-Orten dieses Hosts. Nachrichten: Titel, Ort, Teaser, Funddatum. Stellen: Titel, Ort, Job-Art, Beschreibung, Funddatum. Veranstaltungen: Titel, Ort, Start, Location, Beschreibung, Funddatum. Die Tabellen darunter nennen Feld, Inhalt und HTML-Ort (ID oder Klasse). Mehrwert: Menschen und Maschinen können Trefferfelder eindeutig zuordnen.

Ergebnis-Tabelle Nachrichten

Felder eines Nachrichten-Treffers mit HTML-Orten aus dem Screen-Template screen-news.

Feld
Inhalt
HTML-Ort
Titel
Überschrift der Meldung, oft als Link zur Primärquelle über Clickout.
.news-item-title / .news-item-link
Ort
Ortsname mit Link zum Ortsportal.
.news-place / .news-place-link
Teaser
Kurztext zur Meldung.
.news-teaser
Funddatum
Zeitpunkt, zu dem die Meldung gefunden wurde.
.news-found-at
Listeneintrag
Wrapper eines Treffers in der Nachrichtenliste.
#news-item-{n} / .news-item

Ergebnis-Tabelle Stellen

Felder eines Stellen-Treffers mit HTML-Orten aus dem Screen-Template screen-jobs.

Feld
Inhalt
HTML-Ort
Titel
Stellenüberschrift mit Link zur Primärquelle.
.place-job-card-title / .place-job-card-title-link
Ort
Ortsname mit Link zur Orts-Stellenliste.
.place-job-card-place / .place-job-card-place-link
Job-Art
Beschäftigungsart als Badge.
.place-job-card-badge / .place-job-card-badge-link
Beschreibung
Kurzbeschreibung der Stelle.
.place-job-card-description
Funddatum
Zeitpunkt des Fundes.
.place-job-card-found-at
Listeneintrag
Wrapper eines Stellen-Treffers.
#jobs-item-{n} / .jobs-item

Ergebnis-Tabelle Veranstaltungen

Felder eines Veranstaltungs-Treffers mit HTML-Orten aus dem Screen-Template screen-events.

Feld
Inhalt
HTML-Ort
Titel
Veranstaltungsüberschrift mit Link zur Primärquelle.
.place-event-card-title / .place-event-card-title-link
Ort
Ortsname mit Link zum Ortsportal.
.place-event-card-place-link
Start
Startzeitpunkt als Badge.
.place-event-card-badge
Location
Veranstaltungsort-Text als Badge.
.place-event-card-badge
Beschreibung
Kurzbeschreibung der Veranstaltung.
.place-event-card-description
Funddatum
Zeitpunkt des Fundes.
.place-event-card-found-at
Listeneintrag
Wrapper eines Veranstaltungs-Treffers.
#events-item-{n} / .events-item

Ortsportale und Ort-Unterseiten

Ortsportale und Unterseiten Wissenswertes, ortsbezogene News, Stellen und Veranstaltungen mit Infinite Scroll sind Catch-All-Pfade. Sie sind über die Startseite und die Orts-Suggest-Box erreichbar. Platzhalter-Pfade dienen nur der Erklärung; der Einstieg bleibt die Startseite. Mehrwert: lokaler Einstieg ohne manuelles Tippen langer Pfade. /

Clickout zu Primärquellen

/out/ Externe Primärquellen öffnen über die Clickout-Zwischenseite, bevor die Originalseite geladen wird. Mehrwert: nachvollziehbarer Übergang von Portal-Inhalt zur Quelle. Typischer Ablauf: Treffer-Link anklicken, Clickout kurz sehen, Originalquelle erreichen.

Feedback-Widget

Das globale Feedback-Widget öffnet über den Toggle-Button ein Modal. Im Formular ist das Pflichtfeld message eine Freitextnachricht; nach Normalisierung sind mindestens fünf Unicode-Zeichen erforderlich. Absenden sendet die Nachricht an den API-Pfad /feedback. Schließen und Escape beenden das Modal. Statusmeldungen erscheinen im Statusbereich. Mehrwert: schnelles Website-Feedback ohne ausführliche Kontaktanfrage. Die Kontaktformular-Felder werden hier nicht katalogisiert.

Feedback-Widget Bedienung und HTML-Orte

Element
Zweck
HTML-Ort
Technische Details
Toggle
Öffnet oder schließt das Feedback-Modal.
#feedbackWidgetToggle
Button; steuert aria-expanded und Modal-Sichtbarkeit.
Modal
Dialogfenster für die Feedback-Eingabe.
#feedbackWidgetModal
role=dialog; Escape schließt.
Nachricht
Pflichtfeld für die Freitextnachricht.
#feedbackWidgetMessage
POST name=message; Mindestlänge 5 Unicode-Zeichen nach Normalisierung.
Absenden
Sendet das Feedback ab.
#feedbackWidgetSubmit
Submit an API-Pfad /feedback.
Schließen
Schließt das Modal ohne Absenden.
#feedbackWidgetClose
Button type=button.
Status
Zeigt Erfolgs- oder Fehlermeldung nach dem Absenden.
#feedbackWidgetStatus
Live-Statusbereich im Modal.

Sprachumschaltung

Die UI-Sprachen Deutsch, Englisch, Spanisch und Ukrainisch (de, en, es, uk) werden über die Flaggen im Header umgeschaltet (Parameter lang). Ohne lang in der URL bleibt die Session-Sprache erhalten. Mehrwert: gleiche Bedienung in allen Host-Sprachen.

Rechtliche Seiten

/imprint, /privacy, /terms Impressum, Datenschutz und AGB sind über den Footer erreichbar und ersetzen keine Nutzungsanleitung. Sie ergänzen die Grounding-Seite um gesetzliche Informationen. Typischer Ablauf: Footer-Link wählen und Text lesen.

Häufige Fragen

Was ist Regionalportal West?

Regionalportal West ist ein Regionalportal für lokale News, Stellen und Veranstaltungen aus Westdeutschland. Inhalte kommen aus Primärquellen und werden pro Ort sowie ortsübergreifend angezeigt. Das Portal ist kostenfrei und werbefrei und richtet sich an Menschen, die lokale Informationen ohne Globalsuche finden wollen.

Gibt es eine Freitext-Globalsuche?

Nein, es gibt keine Globalsuche über alle Inhalte. Auf der Startseite filtert die Orts-Suggest-Box freigeschaltete Orte clientseitig nach Name und Region. Die Header-Links führen zu Listen mit den GET-Filtern place, period und job_type sowie Infinite Scroll. Wer einen Ort sucht, nutzt Suggest oder Kacheln; wer Themenlisten will, öffnet Nachrichten, Stellen oder Veranstaltungen und setzt Filter.

Wofür ist der GET-Parameter place?

GET-Name place. UI-Label Ort bzw. Neutraloption Alle Orte. Zweck: ortsübergreifende Listen auf einen freigeschalteten Ort eingrenzen, damit Treffer nur für diesen Ort erscheinen. Erlaubte Werte: fehlend, leer oder all für alle Orte; sonst exakter Place-Slug aus der Places-Config. Technische Beispiele: blankenheim, mechernich, kall, euskirchen, schleiden. Fachliches Realwelt-Beispiel: Nur Blankenheim-Inhalte mit place=blankenheim. Genutzt auf Nachrichten, Stellen und Veranstaltungen. Die URL bleibt bookmark-fähig; bei Änderung aktualisiert AJAX die Liste und die History-API den Query-String.

/nachrichten/, /stellen/, /veranstaltungen/

Wofür ist der GET-Parameter period?

GET-Name period. UI-Label Zeitraum. Zweck: Nachrichten nach Funddatum-Zeitraum filtern, damit nur Meldungen aus dem gewählten Fenster sichtbar sind. Erlaubte Werte exakt: today (Heute), yesterday (Gestern), last_7_days (Letzte 7 Tage), this_month (Dieser Monat), this_year (Dieses Jahr), last_year (Letztes Jahr). UI-Startwert last_7_days; Cookie place_news_period merkt die Wahl ortsübergreifend. Technische Beispiele: period=today, period=last_7_days, period=this_year. Fachliches Realwelt-Beispiel: Nur heutige Rathaus-Meldungen mit period=today. Genutzt auf Nachrichten und Orts-Nachrichten. Typischer Ablauf: Zeitraum wählen, Liste und Trefferanzahl werden per AJAX ersetzt, Infinite Scroll startet neu.

/nachrichten/

Wofür ist der GET-Parameter job_type?

GET-Name job_type. UI-Label Job-Art. Zweck: Stellen nach Beschäftigungsart filtern, damit nur passende Angebote in der Liste bleiben. Erlaubte Werte: fehlend, leer oder all für alle Arten; sonst exakt Festanstellung, Teilzeit, Minijob, Ausbildung, Duales Studium, Praktikum, Werkstudent, Aushilfe, Freelance oder Befristet aus der Job-Types-Config. Technische Beispiele: job_type=Festanstellung, job_type=Teilzeit, job_type=Ausbildung. Fachliches Realwelt-Beispiel: Regionale Ausbildungsstellen mit job_type=Ausbildung. Genutzt auf Stellen und Orts-Stellen. Zusammen mit place lassen sich Ort und Art kombinieren; Load-More übernimmt dieselben Parameter.

/stellen/

Wie funktioniert das Feedback-Widget?

Toggle-Button feedbackWidgetToggle öffnet das Modal feedbackWidgetModal. Im Formular feedbackWidgetForm ist message das Pflichtfeld in feedbackWidgetMessage; nach Normalisierung sind mindestens fünf Unicode-Zeichen nötig. Absenden über feedbackWidgetSubmit an den API-Pfad /feedback. Schließen über feedbackWidgetClose oder Escape. Status in feedbackWidgetStatus. Mehrwert: schnelles Website-Feedback. Kontaktformular-Felder werden hier nicht beschrieben.

Welche Felder zeigt ein Nachrichten-Treffer und wo im HTML?

Jeder Nachrichten-Treffer steht in #news-item-{n} bzw. .news-item. Der Titel liegt in .news-item-title und als Link in .news-item-link. Der Ort erscheint in .news-place mit Link .news-place-link. Der Teaser steht in .news-teaser. Das Funddatum steht in .news-found-at. Filteränderungen aktualisieren Liste und Zähler per AJAX; weitere Treffer kommen über Infinite Scroll.

/nachrichten/

Welche Sprachen gibt es und wo liegen Legal- sowie Clickout-Seiten?

Die UI-Sprachen sind Deutsch, Englisch, Spanisch und Ukrainisch (de, en, es, uk). Die Umschaltung erfolgt über die Flaggen im Header mit dem Parameter lang. Ohne lang in der URL bleibt die Session-Sprache unverändert. Impressum, Datenschutz und AGB sowie die Clickout-Zwischenseite ergänzen die öffentlichen Flows und sind über die Pfad-Links erreichbar.

/, /imprint, /privacy, /terms, /out/, /nutzung