ZCode v4 es una versión orientada a la modernización integral del núcleo del sistema. Se incorporaron mejoras arquitectónicas profundas, una estructura más limpia y escalable, mayor seguridad, separación clara de responsabilidades y un entorno preparado para desarrollo y mantenimiento a largo plazo.
- Estructura renovada con namespaces, traits, clases independientes y mayor organización interna.
- Nuevo módulo Autenticar para login/logout seguro y centralizado.
- Protección CSRF integrada en formularios críticos.
- Sistema de sesiones reorganizado: ahora gestionado mediante la clase
Session, fuera deUser.php. - Reordenamiento de carpetas con cumplimiento estricto del estándar PSR-4.
- Integración de PHP_CodeSniffer para verificación del estándar PSR-12.
- Reordenamiento de carpetas, mayor legibilidad y separación lógica del código.
ZCode v4 incorpora las librerías necesarias directamente en el proyecto:
- Smarty 5.8.0 – motor de plantillas moderno y flexible.
- PHP dotenv – manejo seguro de configuración mediante
.env. - Symfony Cache – caché de alto rendimiento.
- OTPHP – Implementación de 2FA basada en TOTP/HOTP.
- JBBCode – parser BBCode con parches aplicados.
- Psr/ — interfaces estándar para
psr/cache,psr/clock,psr/simple-cache.
Herramientas utilizadas durante el desarrollo, no requeridas en producción:
- PHP_CodeSniffer – verificación del estándar de código PSR-12.
- PHP 8.3 o superior
- Composer
- Extensiones recomendadas:
mbstring,openssl,json,pdo
composer install- Sitio oficial: https://getcomposer.org/download/
- Guía: https://kinsta.com/es/blog/instalar-composer/
- Guía para instalar PHP: https://kinsta.com/es/blog/instalar-php/
# Verificar estilo de código PSR-12
composer zcode:check
# Verificar estilo de código PSR-12 con reporte detallado y lo guarda en reporte.txt
composer zcode:check:verbose
# Corregir errores de estilo automáticamente
composer zcode:fixZCode v4 es la versión actual y continúa evolucionando con un enfoque en: [ESTADO: EN DESARROLLO]
- Arquitectura modular.
- Seguridad.
- Escalabilidad.
- Experiencia de desarrollo moderno.
- Las contribuciones, reportes y sugerencias están abiertas.