docs: migrar documentación a la wiki del repo
Borrados: - AUDITORIA_MIGRACION.md - PLAN_MIGRACION.md - WORDPRESS_CONFIG.md - CARTAS_PARA_MIGRAR.md README.md reducido a puntero a la wiki, que ahora contiene toda la documentación operativa: credenciales, infraestructura, arquitectura WP, áreas funcionales (cartas, evangelios, EFFA, autores, Brevo), scripts, sincronización local→prod y roadmap. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -1,111 +1,38 @@
|
||||
# Joomla → WordPress Migration
|
||||
# feadulta.org — Migración Joomla → WordPress
|
||||
|
||||
## Estructura del Proyecto
|
||||
Working tree del proyecto feadulta.org. WordPress nuevo, scripts de migración K2 → WP, mu-plugins custom.
|
||||
|
||||
**La documentación operativa está en la [wiki del repo](http://localhost:3000/rafa/feadulta/wiki).**
|
||||
|
||||
## Enlaces rápidos
|
||||
|
||||
- [Wiki — Home](http://localhost:3000/rafa/feadulta/wiki)
|
||||
- [Credenciales y accesos](http://localhost:3000/rafa/feadulta/wiki/Credenciales-y-accesos)
|
||||
- [Infraestructura](http://localhost:3000/rafa/feadulta/wiki/Infraestructura)
|
||||
- [Arquitectura WordPress](http://localhost:3000/rafa/feadulta/wiki/Arquitectura-WordPress)
|
||||
- [Sincronización local → producción](http://localhost:3000/rafa/feadulta/wiki/Sincronizacion-local-prod)
|
||||
- [Limitaciones del servidor de producción](http://localhost:3000/rafa/feadulta/wiki/Limitaciones-servidor-prod)
|
||||
- [Roadmap](http://localhost:3000/rafa/feadulta/wiki/Roadmap)
|
||||
- [Issues](http://localhost:3000/rafa/feadulta/issues)
|
||||
|
||||
## Estructura local
|
||||
|
||||
```
|
||||
~/joomla-migration/
|
||||
├── docker-compose.yml # Configuración de contenedores
|
||||
├── setup.sh # Script inicial (ejecutar primero)
|
||||
├── restore-backup.sh # Script de restauración (ejecutar segundo)
|
||||
├── backup/ # Backup original de Akeeba
|
||||
├── joomla/ # Joomla restaurado (puerto 8080)
|
||||
└── wordpress/ # WordPress limpio (puerto 8081)
|
||||
/home/rafa/joomla-migration/
|
||||
├── wordpress/ WP local (Docker)
|
||||
│ └── wp-content/mu-plugins/ fea-homepage.php, carta-semana-plugin.php (trackeados)
|
||||
├── joomla/ Joomla legacy restaurado (solo lectura, port 8080)
|
||||
├── scripts/ Importadores, fixers, cutover
|
||||
├── analisis-cartas/ Histórico de cartas semanales
|
||||
├── evangelios_html/ HTML de los evangelios
|
||||
└── docker-compose.yml
|
||||
```
|
||||
|
||||
## Paso a Paso
|
||||
|
||||
### 1. Inicializar Entorno
|
||||
|
||||
Abre tu terminal WSL y ejecuta:
|
||||
## Arrancar el entorno local
|
||||
|
||||
```bash
|
||||
cd ~/joomla-migration
|
||||
bash setup.sh
|
||||
cd /home/rafa/joomla-migration
|
||||
docker compose up -d
|
||||
# WordPress: https://farmer.taild3aaf6.ts.net/fea/ (Tailscale + Caddy)
|
||||
# Joomla (legacy, consulta): http://localhost:8080
|
||||
```
|
||||
|
||||
Esto va a:
|
||||
- Descargar Akeeba Kickstart
|
||||
- Levantar contenedores Docker (Joomla + WordPress + MySQL)
|
||||
- Instalar extensiones PHP necesarias
|
||||
|
||||
### 2. Restaurar Backup
|
||||
|
||||
```bash
|
||||
bash restore-backup.sh
|
||||
```
|
||||
|
||||
Esto copia los archivos al contenedor web.
|
||||
|
||||
### 3. Restaurar con Kickstart
|
||||
|
||||
Abre tu navegador en: **http://localhost:8080/kickstart.php**
|
||||
|
||||
**Datos de conexión MySQL:**
|
||||
- Host: `joomla-db`
|
||||
- Database: `joomla_db`
|
||||
- User: `joomla_user`
|
||||
- Password: `joomla_pass`
|
||||
|
||||
Sigue el asistente de Kickstart para extraer y restaurar el backup.
|
||||
|
||||
### 4. Verificar Joomla
|
||||
|
||||
Después de la restauración:
|
||||
- **Frontend:** http://localhost:8080
|
||||
- **Admin:** http://localhost:8080/administrator
|
||||
|
||||
### 5. Eliminar Kickstart (seguridad)
|
||||
|
||||
```bash
|
||||
docker exec joomla-web rm /var/www/html/kickstart.php
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Comandos Útiles
|
||||
|
||||
**Ver logs de contenedores:**
|
||||
```bash
|
||||
docker logs joomla-web
|
||||
docker logs joomla-db
|
||||
```
|
||||
|
||||
**Acceder al contenedor:**
|
||||
```bash
|
||||
docker exec -it joomla-web bash
|
||||
```
|
||||
|
||||
**Parar todo:**
|
||||
```bash
|
||||
docker compose down
|
||||
```
|
||||
|
||||
**Parar y eliminar datos:**
|
||||
```bash
|
||||
docker compose down -v
|
||||
```
|
||||
|
||||
**Reiniciar:**
|
||||
```bash
|
||||
docker compose restart
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Accesos
|
||||
|
||||
| Servicio | URL | Puerto |
|
||||
|----------|-----|--------|
|
||||
| Joomla Frontend | http://localhost:8080 | 8080 |
|
||||
| Joomla Admin | http://localhost:8080/administrator | 8080 |
|
||||
| WordPress | http://localhost:8081 | 8081 |
|
||||
|
||||
---
|
||||
|
||||
## Próximos Pasos
|
||||
|
||||
Una vez Joomla esté restaurado y funcionando:
|
||||
1. OpenClaw analizará la estructura completa
|
||||
2. Planearemos la arquitectura WordPress
|
||||
3. Migraremos contenido de forma automatizada
|
||||
4. Optimizaremos el resultado final
|
||||
|
||||
Reference in New Issue
Block a user