TF Multilingual
TF Multilingual - Wordpress Plugin
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/orlogonzales/tf-multilingual/archive/refs/heads/main.zip# TF Multilingual
TF Multilingual es un plugin multilingüe profesional, nativo e independiente para WordPress.
FilosofÃa del Producto
- WordPress sigue siendo WordPress: Cada traducción editorial es un objeto real de WordPress (
wp_postsowp_terms). - Simplicidad de uso: Instalar → Elegir idiomas → Traducir.
- Aislamiento y Rendimiento: Tablas dedicadas para relaciones lingüÃsticas sin sobrecargar
wp_postmeta. - No destructivo: Desactivar o desinstalar el plugin nunca elimina el contenido editorial ni los archivos fÃsicos de WordPress.
Estado del Proyecto
Este proyecto se encuentra actualmente en Fase 1.0 (Inicialización y Primer Micro-Baseline). Las capacidades multilingües, la persistencia relacional en base de datos y la interfaz de usuario se implementarán progresivamente en las microfases sucesivas.
Aviso de Compatibilidad: Las integraciones con constructores visuales, plugins de SEO y adaptadores de migración externa están contempladas en la arquitectura y serán certificadas formalmente en sus fases correspondientes.
Requisitos del Sistema
- WordPress: 6.8 o superior.
- PHP: 8.1 o superior (Entorno principal de desarrollo y pruebas: PHP 8.3).
- Base de Datos: MySQL 5.7+ / MariaDB 10.4+ (Motor InnoDB, cotejamiento
utf8mb4).
Documentación Oficial
La documentación técnica aprobada se encuentra en el directorio /docs:
- Arquitectura Técnica Oficial v1.0
- Modelo de Gobernanza Técnica
- Registro de Decisiones Arquitectónicas (ADR)
- Roadmap del Proyecto
- Changelog
Entorno de Desarrollo y Calidad
El proyecto utiliza Composer para la gestión de autoloading PSR-4 y herramientas de desarrollo:
# Instalar dependencias de desarrollo
composer install
# Ejecutar análisis de estándares de código (WPCS)
composer run lint
# Ejecutar suite de pruebas unitarias
composer run test
Estructura del Código
tf-multilingual/
├── docs/ # Documentación técnica oficial y gobernanza
├── src/ # Código fuente (PSR-4: TF\Multilingual\)
│ ├── Core/ # Núcleo y ciclo de vida del plugin
│ └── ... # Módulos del dominio (según roadmap)
├── tests/ # Suite de pruebas (Unit / Integration)
├── tf-multilingual.php # Archivo principal del plugin WordPress
└── uninstall.php # Script de desinstalación controlada