4.7 KiB
4.7 KiB
Changelog — pflores.linkedcorp.net
Formato: X.Y.Z según VERSIONADO.md
[1.1.0] — 2026-06-05
feat: LOPDP Ecuador completo
- router.php — PHP built-in server ahora soporta permalinks (
/%postname%/). - start-wordpress.sh — actualizado para usar
router.php. - Permalinks configurados a
/%postname%/en BD dev y producción. - Navegación en los 4 temas usa
home_url()base cuando no es front page, para que los links ancla funcionen desde páginas internas. - index.php reescrito en los 4 temas con estilo propio del tema, botón "Volver al CV" y tipografía coherente.
- Página Política de Privacidad (
/politica-de-privacidad/) creada en BD con contenido LOPDP completo (Art. 26 LOPDP Ecuador, base legal interés legítimo, datos anónimos). - Banner LOPDP en footer: fondo navy
#1B3A5C, botón rojo#c0392b,display:flexsin!important, JS conlocalStorage, responsive 600px. Sin los bugs deremoveAttribute('hidden')niflex!important. - Widget dashboard "CV Patricia Flores — Estadísticas de visitas" con 4 temas + total.
- Link de privacidad en footer de los 4 temas usando
home_url().
fix: cédula eliminada del sitio público (incluido en esta versión)
- Quitada la cédula (1103591648) de
pflores_get_cv_data(), fallback y todos losinc/cv-data.php. - Limpiada de BD dev y producción.
[1.1.0] — 2026-06-05 (revisado)
fix: eliminar cédula del sitio público
- Quitada la cédula (1103591648) de
pflores_get_cv_data(),pflores_cv_fallback_data()y todos losinc/cv-data.phpde los 4 temas. - Limpiados los campos
'id'y'C.I.'de las opcionespflores_perfilen BD dev (.20) y producción (.32).
feat: LOPDP Ecuador
- Página de Política de Privacidad creada automáticamente en
/politica-de-privacidad/(Art. 26 LOPDP, datos anónimos, base legal interés legítimo). - Banner de cookies en el footer público (
wp_footer): fondo navy#1B3A5C, botón rojo#c0392b, JS conlocalStorage,display:flexsin!importantpara que pueda ocultarse. - Widget de dashboard "CV Patricia Flores — Estadísticas de visitas" con visitas por tema + total + nota LOPDP.
- Link discreto "Política de Privacidad · LOPDP" en el footer de los 4 temas.
[1.0.1] — 2026-06-05
Correcciones post-deploy a producción
- Servicio PHP en
0.0.0.0— cambiado de127.0.0.1a0.0.0.0:8081para que NPM pueda alcanzarlo desde fuera del loopback. - Symlinks con ruta relativa —
persona-cv,luminaycvolioenwp-content/themes/ahora usan../../../../frontend/...en vez de rutas absolutas del equipo de desarrollo; funcionan en cualquier servidor. - favicon.ico circular — generado desde la foto de Patricia con ImageMagick, 16/32/48 px, alpha=0 en esquinas (círculo real sin fondo cuadrado).
- NPM Cache Assets — documentado el comportamiento de cachéo de errores 502/404 y su solución (toggle off/on).
.gitignore— añadidoupgrade-temp-backup/generado por WordPress.
[1.0.0] — 2026-06-05
Lanzamiento inicial completo
Temas WordPress (4)
persona-cv— Personage/Pixflow style: hero fullscreen, secciones alternas, timeline centrado, barras de skills, Raleway + Open Sans. Tema activo.lumina— Diseño claro alegre, paleta teal+ámbar, sidebar izquierdo, foto circular, Plus Jakarta Sans.apex-cv— Dark theme serio, sidebar fijo izquierdo, acento cian eléctrico, Space Grotesk.cvolio— Glassmorphism oscuro, paleta café/tostado, sidebar derecho.
Gestión de contenido
- Plugin propio
pflores-cv-fieldscon CMB2 (100 % gratuito). - Panel admin "CV Patricia Flores" con 5 sub-páginas editables: Perfil, Experiencia, Formación, Competencias, Métricas/Impacto.
- Todos los datos del CV editables sin tocar código.
Generador de PDF
- Endpoint
/?cv_pdf=1genera PDF dinámico con Chromium headless. - Diseño fiel al documento DOCX original: columna única, navy #1B3A5C, secciones en mayúsculas con borde inferior.
- Se actualiza automáticamente al cambiar datos en el admin.
- Botón "Descargar CV PDF" en todos los temas apunta al mismo endpoint.
Infraestructura
- Servidor PHP integrado en
0.0.0.0:8081(accesible desde red local). - URL dinámica en
wp-config.php— funciona con cualquier IP y detrás de proxy SSL (NPM). - Auto-updates de WordPress desactivados.
- WP Mail SMTP instalado (pendiente configuración SMTP).
Contenido del CV cargado
- 5 cargos con 23 bullets completos.
- 2 títulos académicos, 10 certificaciones.
- 3 grupos de competencias (15 habilidades con porcentajes).
- Métricas, highlights, impacto, voluntariado y datos adicionales.