El problema
Cosenza Live es un diario digital de Cosenza y su provincia, en Calabria. Una redacción pequeña tiene que cubrir un territorio amplio. Cada día lee decenas de fuentes locales, reescribe las noticias que importan y las publica en Facebook e Instagram. Hecho a mano, eso se come la jornada entera y deja poco tiempo para el periodismo de verdad.
Lo que construí
Un centro editorial dentro del escritorio de WordPress que lleva una noticia desde su fuente hasta las redes sociales en un único flujo.
- Registro de fuentes: cada fuente (sitio web, periódico digital, pódcast, página social, feed RSS) es una ficha con su feed, notas internas y las secciones que cubre. Una importación masiva en dos pasos comprueba una lista de URL antes de añadirlas.
- Bandeja de noticias: un proceso programado descarga los elementos nuevos de cada feed activo. El redactor elige uno y obtiene un borrador de artículo con el nombre de la fuente y el enlace original ya incluidos.
- Redacción con IA: un botón «Generar con IA» en el editor y en la lista de artículos. Cada periodista puede guardar su propio estilo de escritura, que la IA utiliza. El redactor puede elegir Anthropic Claude, OpenAI o Google Gemini, y el gasto se controla por proveedor frente a un presupuesto fijado.
- Columna de fuente: la lista de artículos muestra de un vistazo si una pieza procede de una fuente o es información propia.
- Calendario social: un calendario mensual para programar publicaciones de Facebook, publicaciones de Instagram e historias de Instagram. Un proceso comprueba cada 5 minutos y publica a través de la Meta Graph API.
- Portada por zonas: un bloque «In Evidenza» con las 5 secciones principales y un bloque «Dal Territorio» con un mapa de la provincia que enlaza 7 municipios con sus últimas noticias.
- Monitor de cron: una página lista cada tarea programada con una cuenta atrás, sus ejecuciones recientes y un botón «ejecutar ahora».
Con qué está hecho
WordPress con el tema Fox y Elementor, módulos PHP a medida para las herramientas de la redacción, mi plugin Redazione AI, SportsPress Pro para el fútbol, Yoast SEO, Wordfence, W3 Total Cache, Complianz, Mailchimp for WordPress y WP Telegram.
Por qué se hizo así
Los elementos descargados se guardan en su propia tabla de la base de datos, no como entradas de WordPress. Nada llega al sitio público hasta que un redactor elige una noticia y la convierte en borrador. La tabla se diseñó para los pasos que de verdad sigue una redacción: revisar, aprobar, reescribir con IA y publicar.


