100 lines
3.7 KiB
Markdown
100 lines
3.7 KiB
Markdown
# pflores.linkedcorp.net
|
|
|
|
Sitio web de currículum ejecutivo de **Patricia Soledad Flores Sánchez** — Gerente / Jefa de Operaciones Financieras, sector financiero y microfinanzas.
|
|
|
|
## Stack
|
|
|
|
- **CMS:** WordPress 7.0 (PHP 8.x, servidor PHP integrado)
|
|
- **BD desarrollo:** MariaDB en `192.168.222.20`
|
|
- **BD producción:** MariaDB en `192.168.222.32`
|
|
- **Campos del CV:** CMB2 (100 % gratuito, GPL)
|
|
- **PDF:** Chromium headless (`/?cv_pdf=1`)
|
|
- **Email:** WP Mail SMTP (pendiente configuración SMTP)
|
|
- **Servidor producción:** `192.168.222.3:8081` · Nginx Proxy Manager → `https://pflores.linkedcorp.net`
|
|
- **Servidor desarrollo:** `192.168.222.40:8081`
|
|
|
|
## Estructura
|
|
|
|
```
|
|
pflores.linkedcorp.net/
|
|
├── frontend/
|
|
│ ├── persona-cv-theme/ ← ACTIVO — Personage-style, rojo, timeline central
|
|
│ ├── lumina-cv-theme/ ← Claro, teal + ámbar, sidebar izquierdo
|
|
│ └── cvfolio-theme/ ← Oscuro, glassmorphism original
|
|
├── backend/
|
|
│ ├── start-wordpress.sh
|
|
│ └── wordpress/
|
|
│ ├── wp-config.php
|
|
│ ├── favicon.ico ← foto de Patricia, circular, 16/32/48px
|
|
│ └── wp-content/
|
|
│ ├── plugins/pflores-cv-fields/ ← plugin propio: CMB2 + PDF
|
|
│ └── themes/
|
|
│ ├── apex-cv/ ← directorio real (tema oscuro cian)
|
|
│ ├── persona-cv → ../../../../frontend/persona-cv-theme
|
|
│ ├── lumina → ../../../../frontend/lumina-cv-theme
|
|
│ └── cvolio → ../../../../frontend/cvfolio-theme
|
|
├── otros/ ← archivos de referencia (foto, QR, docx original)
|
|
├── docs/
|
|
├── .env ← local, no versionado
|
|
├── .env.example
|
|
├── VERSION
|
|
├── CHANGELOG.md
|
|
├── VERSIONADO.md
|
|
├── PRODUCCION.md
|
|
├── DEPLOY_WEB.md
|
|
├── PROMPT_IA.md ← guía completa para IA
|
|
└── README.md
|
|
```
|
|
|
|
## Arranque rápido
|
|
|
|
```bash
|
|
# 1. Copiar variables de entorno
|
|
cp .env.example .env
|
|
# 2. Editar .env con credenciales reales
|
|
# 3. Arrancar el servidor WordPress
|
|
bash backend/start-wordpress.sh &
|
|
# 4. Abrir http://127.0.0.1:8081
|
|
```
|
|
|
|
El servidor escucha en `0.0.0.0:8081` (accesible desde la red local).
|
|
|
|
## Temas disponibles
|
|
|
|
| Slug | Descripción | Estado |
|
|
|------|-------------|--------|
|
|
| `persona-cv` | Personage-style, rojo, secciones alternas, Raleway | **Activo** |
|
|
| `lumina` | Claro, teal+ámbar, sidebar izq., Plus Jakarta Sans | Disponible |
|
|
| `apex-cv` | Oscuro, cian eléctrico, sidebar fijo, Space Grotesk | Disponible |
|
|
| `cvolio` | Oscuro glassmorphism, café/tostado, Manrope | Disponible |
|
|
|
|
Cambiar tema activo:
|
|
```bash
|
|
mysql -u "paty.wordpress" -p"paty.wordpress" -h 192.168.222.20 "paty.wordpress" --ssl=0 \
|
|
-e "UPDATE cv_options SET option_value='SLUG' WHERE option_name IN('template','stylesheet');"
|
|
```
|
|
|
|
## Editar el CV
|
|
|
|
Acceder al admin: `https://pflores.linkedcorp.net/wp-admin`
|
|
- Usuario: `pflores`
|
|
- Menú: **CV Patricia Flores** → sub-páginas por sección
|
|
|
|
Los datos se almacenan en CMB2 (opciones de WordPress). Cada cambio se refleja automáticamente en la web y en el PDF descargable.
|
|
|
|
## Descargar CV en PDF
|
|
|
|
El PDF se genera dinámicamente con Chromium headless:
|
|
```
|
|
GET /?cv_pdf=1 → descarga CV_Patricia_Flores_Sanchez.pdf
|
|
```
|
|
|
|
## Documentación relacionada
|
|
|
|
- `PROMPT_IA.md` — guía completa para asistentes de IA y desarrolladores
|
|
- `DEPLOY_WEB.md` — pasos para versionar y desplegar
|
|
- `PRODUCCION.md` — estado del servidor de producción
|
|
- `VERSIONADO.md` — reglas de versiones
|
|
- `CHANGELOG.md` — historial de cambios
|
|
- `docs/instalacion-wordpress.md` — configuración local
|