˚☕︎。 Dossier de prensa · el panel
Fuentes agrupadas, recuento y paginación,
aviso de novedades y una zona de estadísticas
He armado este documento a partir del artículo de hoy en El lado del mal (07/11/2026, presentación de News AI) más notas concretas de Chema Alonso. Mi objetivo es entender más que comunicar.
Primero, las dudas que cambian el diseño; después, una maqueta para probar y cada pieza explicada.
Punto de partida
Lo que pidió Chema Alonso para el panel
Seis peticiones, cada una con su pieza más abajo. Las del email están en la otra página.
Fuentes por URL, no por título
Hoy «Un informático en el lado del mal» y «Elladodelmal» salen como dos fuentes.
Pieza 1 ↓Seleccionar o deseleccionar todas
En el filtro de fuentes.
Pieza 2 ↓El total, arriba
Cuántas noticias hay con lo que está seleccionado.
Pieza 3 ↓Paginar
Con 200 noticias, el scroll se hace infinito.
Pieza 3 ↓Aviso de nuevas, arriba
Donde se avisa de correo y chats nuevos.
Pieza 4 ↓Estadísticas e insights
Por fechas, impactos, medios…
Pieza 5 ↓Contexto
Lo que ya sabemos
Por el artículo de presentación y sus capturas. Son datos, no supuestos.
Antes de la maqueta
Dudas que cambian el diseño
La maqueta toma una respuesta para cada una, indicada debajo. Si la respuesta es otra, cambia esa pieza, no el resto. Están marcadas así D1 en el resto de la página.
¿«El número total que son seleccionadas» es el total de resultados con los filtros aplicados?
Puede leerse de dos formas: cuántas noticias salen con los filtros elegidos, o cuántas ha marcado el perfil una a una (por ejemplo, para descargar solo esas). La segunda pediría casillas en cada tarjeta y una barra de acciones.
el total de resultados con los filtros aplicados¿«Impactos» es el número de noticias?
Si se refiere a la audiencia (cuánta gente pudo leer cada noticia), haría falta un dato de alcance por medio, que hoy no parece existir.
número de noticias¿Qué cuenta como «nueva»: la fecha de publicación o la fecha en que el agente la añade?
Mientras se completa el histórico, el agente añade noticias antiguas cada día. Si contaran como nuevas, el aviso estaría siempre encendido y no significaría nada.
la fecha de alta, y lo que entra al recopilar el histórico no cuenta¿El botón para avisar de una referencia incorrecta ya existe? ¿Con qué texto?
El artículo lo menciona, pero no aparece en las capturas. Si existe, la maqueta y el email deberían usar su etiqueta.
«No va sobre mí», a falta del texto real¿Los canales propios se reconocen por el dominio y también por el autor?
En una captura, el autor de una noticia de Una Al Día es «chemaalonso»: es el propio perfil escribiendo en un medio de terceros. Solo con el dominio, esa noticia contaría como prensa.
«Tus canales» se reconocen por dominio; el autor queda como mejoraPara probar
La maqueta
Todo lo pedido en una sola pantalla, con un dossier del tamaño del de Chema Alonso (651 noticias, repartidas por año como en las capturas). Prueba a pulsar el aviso de la barra, filtrar por año o tono, marcar y desmarcar fuentes, cambiar de página y abrir la pestaña Estadísticas: las cifras siguen a los filtros.
Datos de ejemplo. Los recuentos por año son los reales de las capturas. Tres titulares también son reales (EIN Presswire, La Razón y Business People, de las capturas del artículo); el resto de titulares, fechas, medios y tonos se generan para la maqueta y no corresponden a noticias reales.
📰 Dossier de prensa
★ TOPConsulta en un solo lugar las noticias y apariciones en medios sobre tu perfil público. Filtra por fecha y exporta lo que necesites.
Año
Tono
Fuentes ·
Noticias por año y tono
Dónde has salido más
La barra y el menú lateral están simplificados. Las acciones de cada noticia (copiar, abrir, descargar, leer) no hacen nada en la maqueta, salvo «No va sobre mí».
La propuesta, en detalle
Pieza a pieza
Qué haría cada pieza, por qué, y lo que necesitaría desarrollo para hacerla.
1 Fuentes agrupadas por dominio Back Front
Hoy la fuente es el nombre que trae cada noticia, y el mismo medio aparece con varios nombres. Agrupando por dominio, cada medio sería una sola fila, con su dominio debajo para que se reconozca. En la maqueta, «El lado del mal» junta tres nombres distintos (pasa el ratón por «3 nombres»).
- «Tus canales» arriba y separados del resto de medios, para que el perfil vea de un vistazo qué es prensa y qué ha publicado él. D5
- Ordenadas por número de noticias, con las 8 primeras visibles y «Ver más» para el resto.
Nota para desarrollo
- La clave sería el dominio registrable de la URL (
elladodelmal.com, sinwwwni subdominios de versión móvil), calculado con la Public Suffix List para no confundir casos como.co.uko.com.ar. - El nombre visible podría ser el más repetido entre las noticias de ese dominio, con una tabla de equivalencias editable a mano para los casos raros.
- Ojo con los agregadores (MSN, Yahoo Noticias…) que republican noticias de otros medios: si la noticia trae la URL original, mejor agrupar por esa.
- Canales propios: una lista de dominios por perfil (su blog, su web) y, como mejora, su nombre como autor en medios de terceros.
2 «Todas» y «Ninguna» en fuentes Front
Dos enlaces junto al título del filtro. El caso más útil es el contrario al que parece: «Ninguna» y luego marcar solo uno o dos medios, en vez de desmarcar veinte. Pruébalo en la maqueta.
- Con todas marcadas, no es un filtro: no aparece como etiqueta activa arriba.
- Con todas desmarcadas, la lista dice que no hay resultados y ofrece volver a marcarlas, en vez de quedarse en blanco.
3 El total arriba y paginación Back Front
Encima de la lista, el total de noticias con los filtros aplicados y las etiquetas de lo que está filtrando D1. Debajo, páginas numeradas de 10 noticias, con opción de ver 20 o 50 por página.
- Páginas numeradas mejor que scroll infinito: se sabe cuánto queda, se puede volver al mismo sitio y la descarga sigue siendo «la búsqueda», no lo que se haya cargado.
- El total y la paginación hablan de lo mismo: «187 noticias» arriba y «1–10 de 187» abajo.
- Si D1 se refiere a marcar noticias a mano, se añadiría una casilla en cada tarjeta y, al marcar alguna, una barra arriba con «3 seleccionadas · Descargar selección · Quitar selección».
Nota para desarrollo
- Paginación en servidor, con el total calculado con los mismos filtros que la lista.
- Filtros y página en la URL (por ejemplo
?anio=2024&tono=pos&p=2): así se puede compartir una búsqueda, el botón «atrás» funciona y el enlace del email podría abrir el dossier ya filtrado por las noticias nuevas. - Los recuentos de cada filtro (los números junto a años, tonos y fuentes) se calcularían con el resto de filtros aplicados, como en la maqueta; los que se queden a cero, en gris.
4 Aviso de noticias nuevas Back Front
Tres señales que cuentan lo mismo: un contador en la barra superior, junto al de correo, otro en «Dossier de prensa» del menú lateral, y la etiqueta «Nueva» en cada tarjeta. El contador de la barra lleva directo a las nuevas.
- Al pulsar el aviso, se abre el dossier con «Solo nuevas» activado.
- Las nuevas dejan de serlo cuando el perfil sale del dossier tras haberlas visto, no al entrar: si entra y sale enseguida, no las pierde.
- «Solo nuevas» también sirve de destino para el enlace del email.
Nota para desarrollo
- Un
last_seen_atpor perfil para el dossier; nuevas = noticias con fecha de alta posterior. El contador de la barra usaría el mismo mecanismo que correo y chats. - Fecha de alta, no de publicación D3: una noticia de 2022 que el agente encuentra hoy es nueva en el dossier, pero no debería contar mientras se recopila el histórico, o el aviso estaría siempre encendido.
- Lo que el perfil marque como «No va sobre mí» no contaría como nueva ni volvería a entrar en la siguiente búsqueda.
5 Estadísticas e insights Back Front
Una pestaña junto a la lista, con los mismos filtros: si se filtra por 2024 o por un medio, las estadísticas hablan de eso. Arriba, cuatro cifras; en medio, frases que interpretan los datos; abajo, dos gráficos. Ábrela en la maqueta.
- Cifras: noticias en medios, medios distintos, porcentaje positivo y nuevas. «Impactos» se lee aquí como número de noticias D2.
- Insights: el mejor año o mes, el medio que más habla del perfil, cómo va el tono y a qué ritmo va el año. Son las mismas frases que podría llevar el email.
- Gráficos: noticias por año (o por mes, si se filtra un año) con el reparto de tono, y los medios principales.
- Sin cifras vacías: con muy pocas noticias filtradas, los insights no se muestran; un «100 % positivo» sobre dos noticias no dice nada.
Nota para desarrollo
- Agregados con la misma consulta que la lista: recuentos por año o mes, fuente y tono.
- Insights por reglas, no por IA, en una primera versión: plantillas de frase con su condición («si un mes supera al resto del año…»). Son baratas, no inventan y siempre cuadran con los gráficos. Más adelante, la IA podría redactarlas mejor sobre esos mismos datos.
- Un mínimo de noticias (por ejemplo, 10) para mostrar insights y porcentajes.
Resumen
Cómo lo haría
| Pieza | Qué resuelve | Qué haría falta | Qué implica |
|---|---|---|---|
| 1 · Fuentes por dominio | Un medio, una fila; «Tus canales» aparte | Dominio registrable por noticia y lista de canales propios | Back Front |
| 2 · Todas / Ninguna | Filtrar por uno o dos medios sin desmarcar veinte | Dos enlaces en el filtro | Front |
| 3 · Total y paginación | Saber cuántas hay y no perderse en el scroll | Paginación en servidor y filtros en la URL | Back Front |
| 4 · Aviso de nuevas | Que el perfil vuelva cuando hay algo | Fecha de alta, last_seen_at y contador en la barra |
Back Front |
| 5 · Estadísticas e insights | Leer el dossier de un vistazo | Agregados, reglas de insights y gráficos | Back Front |
Mi propuesta
Primero, lo que hoy molesta: fuentes por dominio, «Todas / Ninguna», el total arriba y la paginación. Con 651 noticias, el panel no se puede usar bien sin estas cuatro.
Después, el aviso de nuevas. Además, lo necesita el email: sin saber qué es nuevo, el email no podría decir cuántas noticias nuevas hay ni enlazar a ellas.
Por último, las estadísticas, empezando por las cifras y los gráficos, y con los insights por reglas en cuanto estén las cifras.
Este documento son mis apuntes: lo uso para entender. Y puede que lo que a mí me cuesta entender coincida, en parte, con lo que a la gente le costaría en un primer contacto; si es así, puede dar pistas sobre qué simplificar y qué detallar. Espero que sea útil de alguna manera.