CONEXION DE ALBUMES CON CLOUDFLARE PAGES · v1.1 SI YA INSTALASTE LA VERSION ANTERIOR Conserva los cuatro valores que has configurado. En el proyecto albumes-clientes, abre Deployments > Create deployment, elige Production y sube este ZIP actualizado. Después vuelve al editor y pulsa Publicar álbum con tu misma clave. Esta versión corrige un fallo de compatibilidad en las solicitudes a Cloudflare. Este ZIP instala la conexión para publicar desde tu editor. No es un álbum. No incluye claves, fotos ni permisos activos. Su funcionamiento en tu cuenta se comprobará después de completar la instalación. 1. CREA UN PROYECTO NUEVO DE PAGES En tu navegador, abre Workers & Pages > Create application > Continue to Pages > Drag and drop your files. Elige un nombre libre, por ejemplo albumes-clientes. Sube este ZIP y pulsa Deploy site. No lo subas sobre una de tus webs actuales. Conserva el nombre exacto del proyecto y su dirección principal .pages.dev. 2. PREPARA UN TOKEN EN CLOUDFLARE En My Profile > API Tokens > Create Token > Create Custom Token: - Nombre: Publicar mis álbumes. - Permiso: Account > Cloudflare Pages > Edit. - Account Resources: Include > Specific account > tu cuenta. - Revisa el resumen y crea el token solo si aceptas ese alcance. IMPORTANTE SOBRE EL PERMISO: Pages Edit permite modificar los proyectos Pages de la cuenta seleccionada, no únicamente este proyecto. El código de esta conexión limita sus operaciones al nombre que configures y solo crea álbumes en ramas nuevas de vista previa. No ofrece borrado ni cambios de producción. El token se guarda como secreto en Cloudflare; no lo pegues en el editor ni en el chat. Revocarlo en API Tokens desactiva futuras publicaciones. 3. CONFIGURA CUATRO VALORES En el proyecto nuevo: Settings > Variables and Secrets > Add. Selecciona el entorno Production. No copies estos secretos a Preview. Nombre: CLOUDFLARE_ACCOUNT_ID Tipo: texto Valor: el Account ID de tu cuenta (32 caracteres, disponible en el panel). Nombre: PAGES_PROJECT Tipo: texto Valor: el nombre exacto del proyecto nuevo (sin https:// ni .pages.dev). Nombre: CLOUDFLARE_API_TOKEN Tipo: Secret / Encrypt Valor: el token del paso 2. Nombre: PUBLISH_KEY Tipo: Secret / Encrypt Valor: una clave aleatoria de al menos 32 caracteres. Abre la página principal de tu conexión y pulsa Generar clave para crearla localmente. Guárdala en tu gestor de contraseñas. Esta sí será la clave que introduzcas en el editor. El editor autorizado ya está configurado: https://albumes-patricia.heathmaximusiolanthe.chatgpt.site Solo si cambia su dirección, añade EDITOR_ORIGIN con el origen HTTPS exacto, sin barra final. No uses asteriscos ni listas de direcciones. 4. APLICA LA CONFIGURACION En Deployments > Create a new deployment, elige Production y vuelve a subir este mismo ZIP. Así el Worker recibe los valores y secretos que acabas de guardar. 5. PUBLICA DESDE TU EDITOR Abre Exportar > Publicar y obtener enlace. Pega la dirección principal del proyecto nuevo y tu PUBLISH_KEY. Pulsa Publicar álbum. El botón comprueba la conexión antes de preparar las fotos. Deja la pestaña abierta hasta que aparezca Álbum publicado. Primero prueba con un álbum pequeño. Después prueba el reportaje completo. FUNCIONAMIENTO - Cada publicación crea un enlace nuevo y conserva las anteriores. - El cliente solo recibe la galería con desplazamiento vertical y fotos ampliables. - La maquetación por páginas se utiliza en el editor para el PDF. - La dirección de la conexión no se envía a los clientes: copia el enlace del álbum. - Quien tenga el enlace puede ver las fotos. No hay contraseña de cliente en v1. - Los álbumes no se borran automáticamente. Conserva los enlaces que compartas. - Tu clave se mantiene en memoria mientras la pestaña del editor esté abierta. - Si detienes la comprobación después de enviar la publicación, Cloudflare puede terminarla igualmente. Usa Comprobar publicación sin volver a subir el álbum. - Si cierras la pestaña durante la publicación, consulta Deployments en Cloudflare antes de crear otra copia. Los despliegues pendientes no se recuperan al recargar. LIMITES Y COSTE No requiere R2 ni activar su facturación. Utiliza Pages y Pages Functions de tu cuenta; no contrates un plan de pago para esta instalación. Se aplican los límites vigentes de Cloudflare. El conector admite hasta 2000 archivos por álbum y 25 MiB por archivo. Cada foto puede generar varias copias para móvil y ordenador. No se promete almacenamiento, peticiones ni publicaciones sin límites. Fuentes oficiales consultadas el 20 de septiembre de 2026: https://developers.cloudflare.com/pages/get-started/direct-upload/ https://developers.cloudflare.com/pages/functions/bindings/ https://developers.cloudflare.com/pages/configuration/preview-deployments/ https://developers.cloudflare.com/pages/platform/limits/ https://developers.cloudflare.com/fundamentals/api/get-started/create-token/ El protocolo de subida de archivos reproduce el de Wrangler 4.92.0. Si Cloudflare lo cambia puede requerir actualizar este paquete. Las pruebas de v1.1 ejecutan el conector en el motor workerd de Cloudflare con respuestas de API simuladas, incluyendo subida, despliegue, consulta de estado y rechazo de redirecciones. También comparan los hashes con Wrangler. La prueba real de publicación se hace desde tu editor con tu cuenta; estas pruebas no acceden a tus datos ni credenciales.