=== Bepolis Connect ===
Contributors: bepolis
Tags: municipios, servicios, tramites, gutenberg, gobierno
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 8.1
Stable tag: 0.3.1
License: GPLv2 or later

Publica en WordPress la información pública gestionada en Bepolis.

== Description ==

Bepolis Connect añade bloques dinámicos para servicios, trámites, proyectos y noticias. Bepolis continúa siendo el único backoffice municipal. WordPress no almacena expedientes, perfiles, mensajes ni documentos privados, y cualquier acción ciudadana continúa en /mi-cuenta.

== Installation ==

1. Instala y activa Bepolis Connect.
2. Abre Bepolis en wp-admin.
3. Conecta una API key de producción exclusiva con el scope publicacion:read.
4. Añade los bloques Bepolis desde Gutenberg.

Para evitar guardar la credencial en la base de datos de WordPress, también puedes definir `BEPOLIS_CONNECT_API_KEY` en wp-config.php.

== External services ==

Bepolis Connect consulta la API de publicación Bepolis únicamente después de configurar una credencial.

API: https://api.bepolis.com/v1/

Cada consulta transmite la credencial en la cabecera Authorization, el recurso público solicitado, sus filtros y la URL del sitio dentro del User-Agent técnico. La API devuelve exclusivamente el contenido público asociado al municipio de la credencial. La clave permanece en el servidor WordPress y no se entrega al navegador.

Términos: https://www.bepolis.com/legal/terminos-condiciones
Privacidad: https://www.bepolis.com/legal/politica-privacidad

== Changelog ==

= 0.3.1 =
* Utiliza el único entorno público operativo en https://api.bepolis.com/v1/.
* Acepta exclusivamente credenciales de producción bep_live_ con scope publicacion:read.

= 0.3.0 =
* Revalida la publicación con ETag y reutiliza respuestas 304.
* Invalida la caché al cambiar la conexión y permite actualizarla desde wp-admin.
* Añade patrones Gutenberg para servicios, actividad y portada municipal.

= 0.2.0 =
* Añade navegación pública y fichas de proyectos y noticias.
* Añade selectores de contenido publicado en Gutenberg sin exponer la credencial.
* Incorpora paginación estable de las colecciones públicas.

= 0.1.0 =
* Conexión segura con la API de publicación Bepolis.
* Caché pública con última versión válida.
* Bloques de servicios, trámites, ficha de trámite, proyectos y noticias.
