Web nueva AQtalent.es: versión final + pendientes (cookies, legal, logo) #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Web nueva — versión final para revisión
Archivos adjuntos:
AQ_Talent_Web_Codigo_Completo.html, Gitea no permite subir .html suelto) — versión final de la web con todos los cambiosPendientes — a ver qué opina
1. Cookie banner: es obligatorio por RGPD antes de que la web tenga visitas. ¿Sabes cómo instalarlo? Me he informado de que con CookieBot (gratuito hasta 500 páginas/mes) al parecer es sencillo, pero si tienes otra forma de hacerlo que prefieras, perfecto.
2. Política de Cookies: el modal de momento dice que está siendo revisada por nuestra asesora legal. En cuanto Belén vea la última versión de la web, la final, le envío todo para que revise y ya incluimos los textos. Así me dijo que hiciéramos.
3. Domicilio en el Aviso Legal: de momento he puesto solo Pozuelo de Alarcón y CP, que no cubre al 100% el requisito legal. El correo postal tiene un coste, ya lo he mirado, pero es que me da miedo exponerme tantísimo (nombre, apellidos, DNI, dirección de mi casa...). Lo hablamos para ver cómo lo hacemos y, si no queda otra, la pongo.
4. La A del logo: cuando subas los cambios, revisa cómo se ve en la barra de navegación. Al tener un trazo muy fino puede que no se lea bien a ese tamaño.
Luego ponemos los comentarios y actions.
Sobre el punto 1 (cookies/CookieBot) — no hace falta de momento, y cuando toque, sin plugins de terceros
Ahora mismo no hace falta banner de cookies. Revisado el HTML: no hay Google Analytics, píxeles ni ningún script que ponga cookies no esenciales (solo Google Fonts, que no pone cookies). Sin cookies no esenciales no hay obligación legal de pedir consentimiento.
El día que se añada GA4 (ya está en la lista de pendientes), se puede resolver sin CookieBot ni plugins de terceros:
gtag.jshasta que el usuario acepte. Sin consentimiento, GA no se carga → no hay cookies_ga/_ga_*que gestionar.localStorage(o cookie propia solo para recordar la preferencia — esa sí es "necesaria", no requiere consentimiento).modal-cookiesque ya existe, pendiente del texto de Belén).wp_head— el tema (index.php) no se toca, se activa/desactiva sin redeploy.Sin cuenta externa que gestionar, sin dependencia de terceros. Si en algún momento hay remarketing/Google Ads de por medio, se puede evolucionar a Consent Mode v2 de Google sobre el mismo banner, pero para solo analítica no hace falta.
Checklist pendiente del propio HTML (líneas 1-27 del fichero)
El HTML trae su propio changelog/checklist. Repaso de lo que queda fuera de cookies y logo (ya tratados arriba):
+34 616 777 052. Acción: desarrollador/diseño.alert()en el navegador (Formspree/Netlify Forms o vía WP). Acción: desarrollador.Aparte, una inconsistencia entre el comentario del HTML y el contenido real: el changelog dice "sección legal con 5 pestañas: Aviso Legal · Privacidad · Candidatos · Cookies · Condiciones" y "enlace Legal añadido al menú de navegación", pero en el HTML solo existen 3 modales (Aviso, Privacidad, Cookies) y no hay ningún enlace "Legal" en el nav. Parece que quedó a medias y el comentario no se actualizó — a confirmar con el desarrollador.
Corrección sobre hola@aqtalent.es
En vez de dejarlo solo como pendiente, la propuesta concreta a mandarles es: Zoho Mail Free (gratis, 5 buzones reales, 5 GB). La pega es que solo se puede usar desde su webmail/app propia — sin IMAP/POP, así que no se podría conectar a Outlook ni a Apple Mail, habría que entrar siempre desde la app de Zoho (o su web) para leer/enviar desde hola@aqtalent.es.
Si eso no convence, la alternativa de pago es Zoho Mail Lite (~1€/usuario/mes) que sí trae IMAP.
Formulario de contacto — propuesta técnica completa
Backend: mu-plugin en
wp-content/mu-plugins/que registra un endpoint (AJAX o REST) y usawp_mail()para enviar el envío a hola@aqtalent.es. El JS del formulario (que ya valida en cliente) solo necesita cambiarhandleSubmit()para hacerfetch()al endpoint en vez de solo mostrar elalert().Sobre el email: no hace falta SMTP autenticado de Zoho para esto — el servidor solo necesita que hola@aqtalent.es pueda recibir (vía MX), eso funciona en el plan Free de Zoho aunque no tenga SMTP saliente para apps externas.
wp_mail()manda el aviso con su propio mecanismo; se lee después en el webmail/app de Zoho.CV del candidato: se adjunta directo al correo (PDF/DOC/DOCX, suelen pesar poco), sin guardarlo en el servidor.
Antispam — honeypot, sin servicios externos:
position:absolute; left:-9999px, nodisplay:nonenitype="hidden"— los bots más listos ignoran esos porque los reconocen como trampa).<input>del HTML sí lo rellena.Cero fricción para el usuario real, cero captcha, cero servicio externo.