rafa 7965928906 fix: bloque central footer — noticias_2025.jpg dinámico (corrige duplicación)
El footer template (ID 42370) ya tenía las 3 columnas de banners. El bloque
central usaba publi_2-1.gif (antiguo placeholder). Se reemplaza por el
shortcode [fea_noticia_centro] que muestra noticias_2025.jpg + título del
último artículo de Noticias de alcance de forma dinámica.

Se elimina el shortcode [fea_prefooter] (causaba duplicación al añadirse
sobre el footer template preexistente).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 22:37:20 -04:00

Joomla → WordPress Migration

Estructura del Proyecto

~/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)

Paso a Paso

1. Inicializar Entorno

Abre tu terminal WSL y ejecuta:

cd ~/joomla-migration
bash setup.sh

Esto va a:

  • Descargar Akeeba Kickstart
  • Levantar contenedores Docker (Joomla + WordPress + MySQL)
  • Instalar extensiones PHP necesarias

2. Restaurar Backup

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:

5. Eliminar Kickstart (seguridad)

docker exec joomla-web rm /var/www/html/kickstart.php

Comandos Útiles

Ver logs de contenedores:

docker logs joomla-web
docker logs joomla-db

Acceder al contenedor:

docker exec -it joomla-web bash

Parar todo:

docker compose down

Parar y eliminar datos:

docker compose down -v

Reiniciar:

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
S
Description
WordPress feadulta.com — plugins, scripts y documentación
Readme 13 MiB
Languages
PHP 61%
Python 35.7%
Shell 3.3%