Compatibilidad

ozi-ui está diseñado para funcionar en diferentes stacks, frameworks y entornos — desde PHP puro hasta Laravel moderno, desde Bootstrap hasta Tailwind.


jQuery

Versión Soporte Observación
jQuery 3.7+ ✅ Recomendado Base probada y estable
jQuery 3.6+ ✅ Recomendado Base probada y estable
jQuery 3.x ✅ Total Todas las versiones 3.x
jQuery 4.0 ⚠️ En análisis Lanzado en ene/2026 — tiene breaking changes — pruebas en curso
jQuery 2.x ⚠️ Parcial Funciona pero no está garantizado
jQuery 1.x No soportado

jQuery 4.0 fue lanzado en enero de 2026. Tiene breaking changes respecto al 3.x — espera confirmación de compatibilidad total antes de usarlo con ozi-ui.


Frontend

Framework Soporte Observación
Livewire 4 ✅ Nativo Probado con v4.2.4 — oziSelect, oziEditor y oziAudio confirmados
Livewire 3 ✅ Nativo Hooks afterRender automáticos — integración completa
Vue.js ✅ Excelente Los plugins JS funcionan como utilidades externas
React ✅ Bueno Inicializa mediante useEffect tras el montaje del componente
Vanilla JS ✅ Total Funciona sin ningún framework

Backend

Métodos de instalación

Método Descripción
Composer Instalación mediante gestor de paquetes — composer require ozi-ui/core:v1.0.0
Manual Copia los archivos al proyecto y referéncialos mediante <script src="./plugins/ozi-ui/ozi.js"></script>
Framework Soporte Composer Manual Observación
Laravel 13 ✅ Nativo Totalmente soportado
Laravel 12 ✅ Nativo Totalmente soportado
Laravel 11 ✅ Nativo Totalmente soportado
Laravel 10 ✅ Nativo ServiceProvider, directivas Blade y ozi:check
Laravel 9 ✅ Compatible Funciona con ajuste mínimo en composer.json
Laravel 8 ⚠️ Parcial Requiere PHP 8.0+ y ajuste en el ServiceProvider
Laravel 7 ⚠️ Parcial Solo plugins JS — sin ServiceProvider
Laravel 5/6 ⚠️ Parcial Sin ServiceProvider — solo plugins JS vía <script src>
PHP puro ✅ Total Funciona en cualquier proyecto PHP sin etapa de build
Symfony ⚠️ Parcial Los plugins JS funcionan — ServiceProvider no disponible
WordPress ⚠️ Parcial Los plugins JS funcionan

UI / CSS

Framework Soporte Observación
Bootstrap 5.x ✅ Nativo Estándar recomendado
Bootstrap 4.x ✅ Compatible Configura las clases mediante oziConf()
Tailwind CSS ✅ Compatible Configura los tokens mediante oziConf()
DaisyUI ✅ Compatible Funciona sobre Tailwind — misma configuración
CSS propio ✅ Total Tokens --ozi-* personalizables vía :root
Sin framework CSS ✅ Total Visual propio mediante tokens CSS

Entornos

Entorno Soporte Observación
Navegadores modernos ✅ Total Chrome, Firefox, Safari, Edge
Navegadores móviles ✅ Total iOS Safari, Android Chrome
Internet Explorer 11 ⚠️ Parcial jQuery 3.x soporta IE11 — jQuery 4 elimina el soporte
Internet Explorer 10- No soportado
Node.js (SSR) Requiere DOM — no funciona en el servidor

Resumen

ozi-ui
Requisito mínimo jQuery 3.6+
Laravel recomendado 10, 11, 12, 13
PHP recomendado 8.2+
PHP puro ✅ Total
Livewire 3 y 4 ✅
Frontend Livewire, Vue, React, Vanilla
UI Bootstrap, Tailwind, DaisyUI, CSS propio
Otros Symfony y WordPress ⚠️ parcial
Licencia MIT — uso libre