Skip to content
DevBrokenPublic

About

La versión 4 de ZCode, en un repo a parte para evitar conflictos o confusion con las versiones anteriores.

Topics

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Repositorio PHP 8 Smarty 5+

ZCode v4

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.


✅ Novedades destacadas

  • 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 de User.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.

📚 Dependencias incluidas

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.

🛠️ Dependencias de desarrollo

Herramientas utilizadas durante el desarrollo, no requeridas en producción:

  • PHP_CodeSniffer – verificación del estándar de código PSR-12.

⚙️ Requisitos

  • PHP 8.3 o superior
  • Composer
  • Extensiones recomendadas: mbstring, openssl, json, pdo

🚀 Instalación

composer install

¿No tenés Composer? Podés instalarlo aquí:


🔍 Herramientas de desarrollo

# 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:fix

📌 Estado del proyecto

ZCode 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.

About

La versión 4 de ZCode, en un repo a parte para evitar conflictos o confusion con las versiones anteriores.

Topics

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages