iBrowser: Un Gestor de Imágenes Avanzado para TinyMCE 7
iBrowser es un plugin de gestión de archivos y galerías, rediseñado para una integración moderna y segura con el editor TinyMCE 7. Su arquitectura se enfoca en ofrecer una solución robusta y eficiente para manejar tanto galerías personales como colecciones de imágenes a gran escala.
El sistema se ejecuta en un diálogo modal dentro del editor, proporcionando una experiencia de usuario fluida y contenida.
Características Destacadas:
Interfaz Moderna: Un diseño responsivo con una clara separación mediante pestañas para "Tu Galería" y la "Galería General".
Sistema de Doble Galería: Permite a cada usuario acceder a su propio directorio de archivos, además de una galería compartida accesible para todos.
Optimizado para Grandes Colecciones: La galería general utiliza una base de datos SQLite como índice y carga imágenes dinámicamente ("lazy loading") al hacer scroll, garantizando un rendimiento excelente incluso con miles de archivos.
Seguridad Basada en Tokens: El acceso a los scripts del backend está protegido por tokens de acceso (HMAC) de corta duración, previniendo el uso no autorizado de la herramienta.
Gestión de Archivos: Soporta la subida de múltiples archivos simultáneamente, la creación de carpetas en las galerías de usuario y la opción de redimensionar imágenes en el servidor.
Este proyecto ofrece una base sólida y profesional para la gestión de medios en cualquier implementación moderna de TinyMCE.
Para una revisión técnica completa y acceder al código fuente, visita el repositorio del proyecto.