# Diario Cabichui

## Resumen

Diario Cabichui sera un medio digital paraguayo moderno, rapido y administrable, preparado para noticias diarias, SEO tecnico, Google News, Google Discover, redes sociales y monetizacion publicitaria desde el primer dia.

## Referencia Analizada

La Nacion Paraguay funciona como portal de noticias 24/7 con portada actualizada, secciones visibles, categorias como Pais, Espectaculos, Sociales y Edicion Impresa, fuerte ritmo de publicaciones y distribucion por redes sociales.

Aprendizajes utiles:

- La portada debe mostrar rapidamente lo ultimo y lo mas importante.
- Las secciones deben estar disponibles desde la navegacion principal.
- El medio necesita URLs limpias por seccion y nota.
- Mobile debe ser prioridad.
- La recirculacion importa: noticias relacionadas, mas leidas y enlaces internos.
- La estructura debe soportar publicidad sin romper lectura.

No se copiara el diseno, paleta ni identidad de La Nacion. Cabichui tendra identidad propia.

## Tecnologia Elegida

Se elige Next.js con App Router, TypeScript, CSS moderno y un CMS editorial interno basado en archivos JSON.

### Justificacion

- Facilidad de administracion: incluye panel `/admin` para crear y editar noticias sin depender de WordPress.
- Velocidad: Next.js entrega paginas rapidas, optimizacion de imagenes y buen rendimiento mobile.
- SEO: control completo de metadatos, sitemap, robots, Schema NewsArticle, Open Graph y Twitter Cards.
- Seguridad: menor superficie que WordPress con muchos plugins.
- Escalabilidad: puede migrar luego a Sanity, Strapi, WordPress Headless o base de datos sin rehacer el frontend.
- Bajo costo: corre como app Node sin licencias ni Elementor.
- Periodistas: formulario simple de carga, categorias, etiquetas, portada y estado de publicacion.
- Monetizacion: espacios comerciales predefinidos para banners, publinotas, branded content y AdSense/Ad Manager.

## Usuarios

- Editor administrador: gestiona noticias, portada, categorias y publicidad.
- Periodista: carga noticias y borradores.
- Lector: consume noticias desde portada, secciones, buscadores y redes.
- Anunciante: consulta la pagina "Anuncie con nosotros".

## Alcance Inicial

- Portada responsive.
- Secciones periodisticas.
- Paginas de notas con SEO completo.
- Modulo de noticias relacionadas.
- Newsletter.
- RSS.
- Sitemap XML.
- Robots.txt.
- Schema NewsArticle.
- Open Graph y Twitter Cards.
- Espacios comerciales.
- Pagina "Anuncie con nosotros".
- Panel administrativo funcional.
- Preparacion para Google Analytics, Search Console, AdSense, Ad Manager, Google News y Discover.

## Identidad Visual

- Paleta:
  - Rojo lapacho: `#b4232a`.
  - Azul noche paraguayo: `#132238`.
  - Blanco prensa: `#f8f5ef`.
  - Oro maiz: `#d79b30`.
  - Verde yerba: `#2f6b4f`.
  - Gris tinta: `#242424`.
- Tipografias:
  - Titulares: Georgia, serif.
  - UI y cuerpo: Arial, Helvetica, sans-serif.
- Estilo:
  - Serio, paraguayo, moderno, fuerte y legible.
  - Tarjetas compactas, titulares claros, imagen destacada y categoria visible.
  - Mobile con lectura prioritaria y navegacion simple.

## Arquitectura

- `app`: rutas publicas, admin, sitemap, robots y RSS.
- `components`: UI reutilizable.
- `lib`: acceso al CMS, SEO, datos y utilidades.
- `content`: noticias, categorias, autores y configuracion editorial.
- `public`: imagenes y placeholders.
- `docs`: documentacion tecnica y editorial.

## CMS

El MVP usa JSON local para facilitar pruebas y evitar costos:

- `content/posts.json`
- `content/categories.json`
- `content/authors.json`
- `content/site.json`

El panel admin escribe en esos archivos. Para produccion multiusuario se recomienda migrar a una base de datos o CMS externo.

## Seguridad

- Login administrativo con cookie HTTP-only.
- Password por variable `ADMIN_PASSWORD`.
- No se guardan credenciales en el repositorio.
- El panel admin no debe exponerse sin HTTPS en produccion.

## Google Y SEO

Preparado para:

- Google News.
- Google Discover.
- Core Web Vitals.
- Sitemaps.
- Robots.
- Metatitles y metadescriptions.
- Etiquetas y categorias.
- Datos estructurados.
- URLs amigables.

## Monetizacion

Espacios incluidos:

- Banner superior.
- Banner lateral.
- Banner entre noticias.
- Banner dentro de nota.
- Patrocinio por seccion.
- Publinotas.
- Branded content.
- Videos patrocinados.
- Newsletter patrocinado.
- Especiales comerciales.
- Pagina comercial.

## Despliegue

- Desarrollo local con `npm run dev`.
- Produccion con `npm run build` y `npm start`.
- Hosting recomendado: VPS Node, Vercel, Render o servidor propio con Nginx y PM2.

## Riesgos Y Recomendaciones

- Para redaccion con varios periodistas simultaneos, migrar el CMS JSON a PostgreSQL, MySQL, Sanity, Strapi o WordPress Headless.
- Para Google News se necesita cumplir politicas editoriales, pagina de contacto, autores, transparencia y frecuencia real de publicacion.
- Para AdSense o Ad Manager se necesita dominio aprobado, politicas de privacidad y contenido suficiente.
