Uso y preguntas frecuentes

Regionalportal West (regio-west.de) agrupa noticias locales, ofertas de empleo y eventos del oeste de Alemania. Los contenidos proceden de fuentes primarias locales y se ofrecen por localidad y de forma transversal. El portal es gratuito y sin publicidad.

Esta página explica el uso de las pantallas públicas con gran detalle: sugerencia de localidad y mapa de Alemania en la inicio, listas con filtros GET place, period y job_type con valores permitidos, ejemplos técnicos y de la vida real, tablas de parámetros y resultados, desplazamiento infinito y el widget global de feedback. No hay búsqueda global de texto libre sobre todo el contenido ni un globo.

El índice salta a la introducción, los pasos de uso y las FAQ. Las pantallas públicas se enlazan como rutas con barra inicial y sin host. Las tablas de parámetros, resultados y feedback documentan campos y ubicaciones HTML de este host.

Cómo se usa el sitio

Inicio y sugerencia de localidad

/ La página de inicio muestra una explicación del portal, un mapa de Alemania con puntos de localidades, un cuadro de sugerencia y baldosas de localidades. En el cuadro, el texto libre filtra localidades habilitadas en el cliente por nombre y región; la selección abre el portal de la localidad. Beneficio: acceso rápido a contenidos locales sin búsqueda global. Flujo típico: escribir, elegir sugerencia, abrir el portal.

Listas del encabezado: noticias, empleos y eventos

/nachrichten/, /stellen/, /veranstaltungen/ La navegación del encabezado abre las listas de noticias, empleo y eventos. No hay búsqueda global de texto libre; la navegación lleva directamente a las listas. Flujo típico: abrir lista, aplicar filtros, desplazarse por resultados. Beneficio: entradas temáticas en lugar de una búsqueda mixta.

Filtros de lista place, period y job_type

GET place (etiqueta UI Localidad / Todas): vacío o all significa todas; si no, un slug exacto de places-config. Ejemplos técnicos: blankenheim, mechernich, kall, euskirchen, schleiden. Ejemplo real: solo Blankenheim con place=blankenheim. En noticias, empleos y eventos. GET period (etiqueta Periodo): today, yesterday, last_7_days, this_month, this_year, last_year; valor inicial UI last_7_days; cookie place_news_period. Ejemplos: period=today, period=last_7_days, period=this_year. Ejemplo real: avisos municipales de hoy con period=today. En noticias y noticias de localidad. GET job_type (etiqueta Tipo de empleo): vacío o all = todos; si no exactamente Festanstellung, Teilzeit, Minijob, Ausbildung, Duales Studium, Praktikum, Werkstudent, Aushilfe, Freelance o Befristet. Ejemplos: job_type=Festanstellung, job_type=Teilzeit, job_type=Ausbildung. Ejemplo real: formación regional con job_type=Ausbildung. En empleos. La lista se actualiza por AJAX e History API; más entradas vía infinite scroll / load-more en /nachrichten/more/, /stellen/more/, /veranstaltungen/more/. Beneficio: URL con los mismos filtros.

Tabla de parámetros noticias (/nachrichten/)

Parámetro
Nombre UI
Propósito
Ejemplos técnicos
Ejemplo real
place
Localidad / Todas
Limita la lista de noticias a un slug de localidad habilitado.
blankenheim; mechernich; kall; euskirchen; schleiden; all
Mostrar solo noticias de Blankenheim con place=blankenheim.
period
Periodo
Filtra noticias por ventana de hallazgo; cookie place_news_period recuerda la elección.
today; yesterday; last_7_days; this_month; this_year; last_year
Revisar solo avisos municipales de hoy con period=today.

Tabla de parámetros empleos (/stellen/)

Parámetro
Nombre UI
Propósito
Ejemplos técnicos
Ejemplo real
place
Localidad / Todas
Limita el mercado laboral a un slug de localidad habilitado.
blankenheim; mechernich; kall; euskirchen; schleiden; all
Mostrar solo empleos de Mechernich con place=mechernich.
job_type
Tipo de empleo
Filtra empleos por tipo de contrato de la config de job-types.
Festanstellung; Teilzeit; Ausbildung; Minijob; Praktikum
Encontrar formación regional con job_type=Ausbildung.

Tabla de parámetros eventos (/veranstaltungen/)

Parámetro
Nombre UI
Propósito
Ejemplos técnicos
Ejemplo real
place
Localidad / Todas
Limita eventos a un slug de localidad habilitado.
blankenheim; mechernich; kall; euskirchen; schleiden; all
Mostrar solo eventos en Kall con place=kall.

Campos de resultado y ubicaciones HTML

Cada resultado muestra campos fijos en ubicaciones HTML fijas de este host. Noticias: título, localidad, teaser, fecha de hallazgo. Empleos: título, localidad, tipo, descripción, fecha. Eventos: título, localidad, inicio, ubicación, descripción, fecha. Las tablas nombran campo, contenido y ubicación HTML (ID o clase). Beneficio: asignación inequívoca para personas y máquinas.

Tabla de resultados noticias

Campos de un resultado de noticias con ubicaciones HTML del template screen-news.

Campo
Contenido
Ubicación HTML
Título
Titular del aviso, a menudo como enlace a la fuente primaria vía clickout.
.news-item-title / .news-item-link
Localidad
Nombre de localidad con enlace al portal.
.news-place / .news-place-link
Teaser
Texto breve del aviso.
.news-teaser
Fecha de hallazgo
Momento en que se encontró el aviso.
.news-found-at
Elemento de lista
Contenedor de un resultado en la lista de noticias.
#news-item-{n} / .news-item

Tabla de resultados empleos

Campos de un resultado de empleo con ubicaciones HTML del template screen-jobs.

Campo
Contenido
Ubicación HTML
Título
Titular del empleo con enlace a la fuente primaria.
.place-job-card-title / .place-job-card-title-link
Localidad
Nombre de localidad con enlace a empleos locales.
.place-job-card-place / .place-job-card-place-link
Tipo de empleo
Tipo de contrato como insignia.
.place-job-card-badge / .place-job-card-badge-link
Descripción
Descripción breve del empleo.
.place-job-card-description
Fecha de hallazgo
Momento del hallazgo.
.place-job-card-found-at
Elemento de lista
Contenedor de un resultado de empleo.
#jobs-item-{n} / .jobs-item

Tabla de resultados eventos

Campos de un resultado de evento con ubicaciones HTML del template screen-events.

Campo
Contenido
Ubicación HTML
Título
Titular del evento con enlace a la fuente primaria.
.place-event-card-title / .place-event-card-title-link
Localidad
Nombre de localidad con enlace al portal.
.place-event-card-place-link
Inicio
Hora de inicio como insignia.
.place-event-card-badge
Ubicación
Texto del lugar del evento como insignia.
.place-event-card-badge
Descripción
Descripción breve del evento.
.place-event-card-description
Fecha de hallazgo
Momento del hallazgo.
.place-event-card-found-at
Elemento de lista
Contenedor de un resultado de evento.
#events-item-{n} / .events-item

Portales de localidad y subpáginas

Los portales y subpáginas de datos de ciudad, noticias, empleos y eventos con infinite scroll son rutas catch-all. Se alcanzan desde el inicio y la sugerencia. Las rutas con marcador solo explican; la entrada sigue siendo el inicio. Beneficio: acceso local sin tipar rutas largas. /

Clickout a fuentes primarias

/out/ Las fuentes primarias externas se abren vía la página intermedia de clickout antes de la original. Beneficio: transición transparente del portal a la fuente. Flujo típico: clic en resultado, ver clickout, llegar a la fuente.

Widget de feedback

El widget global abre un modal con el botón toggle. El campo obligatorio message es texto libre; tras normalización hacen falta al menos cinco caracteres Unicode. Enviar envía a /feedback. Cerrar y Escape cierran el modal. Los estados aparecen en el área de estado. Beneficio: feedback rápido. Los campos del formulario de contacto no se catalogan aquí.

Uso del widget de feedback y ubicaciones HTML

Elemento
Propósito
Ubicación HTML
Detalles técnicos
Toggle
Abre o cierra el modal de feedback.
#feedbackWidgetToggle
Botón; controla aria-expanded y visibilidad del modal.
Modal
Diálogo para introducir el feedback.
#feedbackWidgetModal
role=dialog; Escape cierra.
Mensaje
Campo obligatorio de texto libre.
#feedbackWidgetMessage
POST name=message; mínimo 5 caracteres Unicode tras normalización.
Enviar
Envía el feedback.
#feedbackWidgetSubmit
Envío a la ruta API /feedback.
Cerrar
Cierra el modal sin enviar.
#feedbackWidgetClose
Botón type=button.
Estado
Muestra éxito o error tras enviar.
#feedbackWidgetStatus
Área de estado en vivo en el modal.

Cambio de idioma

Los idiomas UI alemán, inglés, español y ucraniano (de, en, es, uk) se cambian con las banderas del encabezado (parámetro lang). Sin lang en la URL se mantiene la sesión. Beneficio: mismo uso en todos los idiomas del host.

Páginas legales

/imprint, /privacy, /terms Aviso legal, privacidad y condiciones están en el pie y no sustituyen la guía de uso. Complementan la página de grounding. Flujo típico: elegir enlace del pie y leer.

Preguntas frecuentes

¿Qué es Regionalportal West?

Regionalportal West es un portal regional de noticias, empleos y eventos del oeste de Alemania. Los contenidos vienen de fuentes primarias y se muestran por localidad y de forma transversal. Es gratuito, sin publicidad, para quien busca información local sin búsqueda global.

¿Hay una búsqueda global de texto libre?

No. En el inicio, la sugerencia de localidad filtra en el cliente por nombre y región. Los enlaces del encabezado llevan a listas con filtros GET place, period y job_type e infinite scroll. Para una localidad use sugerencia o baldosas; para listas temáticas abra noticias, empleos o eventos y filtre.

¿Para qué sirve el parámetro GET place?

Nombre GET place. Etiqueta UI Localidad / Todas. Propósito: limitar listas transversales a una localidad habilitada. Valores: vacío o all = todas; si no slug exacto. Ejemplos: blankenheim, mechernich, kall, euskirchen, schleiden. Ejemplo real: solo Blankenheim con place=blankenheim. En noticias, empleos y eventos. La URL es marcable; AJAX e History API actualizan lista y consulta.

/nachrichten/, /stellen/, /veranstaltungen/

¿Para qué sirve el parámetro GET period?

Nombre GET period. Etiqueta Periodo. Propósito: filtrar noticias por ventana de hallazgo. Valores exactos: today, yesterday, last_7_days, this_month, this_year, last_year. Inicio UI last_7_days; cookie place_news_period. Ejemplos: period=today, period=last_7_days, period=this_year. Ejemplo real: avisos de hoy con period=today. En noticias. Flujo: elegir periodo, AJAX actualiza lista y contador, infinite scroll reinicia.

/nachrichten/

¿Para qué sirve el parámetro GET job_type?

Nombre GET job_type. Etiqueta Tipo de empleo. Propósito: filtrar por tipo de contrato. Valores: vacío o all = todos; si no Festanstellung, Teilzeit, Minijob, Ausbildung, Duales Studium, Praktikum, Werkstudent, Aushilfe, Freelance o Befristet. Ejemplos: job_type=Festanstellung, job_type=Teilzeit, job_type=Ausbildung. Ejemplo real: formación regional con job_type=Ausbildung. Combinable con place; load-more conserva parámetros.

/stellen/

¿Cómo funciona el widget de feedback?

El botón feedbackWidgetToggle abre feedbackWidgetModal. En feedbackWidgetForm, message es obligatorio en feedbackWidgetMessage; mínimo cinco caracteres Unicode tras normalización. Enviar con feedbackWidgetSubmit a /feedback. Cerrar con feedbackWidgetClose o Escape. Estado en feedbackWidgetStatus. Beneficio: feedback rápido. Campos de contacto no se describen aquí.

¿Qué campos muestra un resultado de noticias y dónde en el HTML?

Cada resultado está en #news-item-{n} o .news-item. El título en .news-item-title y enlace .news-item-link. La localidad en .news-place con .news-place-link. El teaser en .news-teaser. La fecha en .news-found-at. Los filtros actualizan lista y contador por AJAX; más resultados por infinite scroll.

/nachrichten/

¿Qué idiomas hay y dónde están legales y clickout?

Los idiomas UI son alemán, inglés, español y ucraniano (de, en, es, uk). Se cambian con banderas y lang. Sin lang se mantiene la sesión. Aviso legal, privacidad, condiciones y clickout completan los flujos públicos vía rutas enlazadas.

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