Su privacidad es importante para nosotros. La política de Tabaoca es respetar su privacidad con respecto a cualquier información que podamos recopilar de usted en el sitio web de Tabaoca y en otros sitios que poseemos y operamos.
Solo solicitamos información personal cuando realmente la necesitamos para prestarle un servicio. Lo hacemos de forma justa y legal, con su conocimiento y consentimiento. Asimismo, le informamos sobre el motivo de nuestra recopilación y cómo se utilizará.
Solo conservamos la información recopilada durante el tiempo necesario para prestar el servicio solicitado. Al almacenar los datos, los protegemos con medidas comercialmente aceptables para evitar su pérdida, robo, acceso no autorizado, divulgación, copia, uso o modificación.
No compartimos información de identificación personal públicamente ni con terceros, excepto cuando lo exige la ley.
Nuestro sitio web puede contener enlaces a sitios externos que no gestionamos. Tenga en cuenta que no tenemos control sobre el contenido ni las prácticas de estos sitios y no nos hacemos responsables de sus respectivas políticas de privacidad .
Usted tiene la libertad de rechazar nuestra solicitud de información personal, entendiendo que, en ese caso, es posible que no podamos brindarle algunos de los servicios que desea.
El uso continuado de nuestro sitio web implica la aceptación de nuestras prácticas en materia de privacidad y protección de datos personales. Si tiene alguna pregunta sobre cómo gestionamos los datos de los usuarios y su información personal, póngase en contacto con nosotros.
El servicio Google AdSense que utilizamos para mostrar anuncios utiliza una cookie de DoubleClick para ofrecer anuncios más relevantes en la web y limitar la cantidad de veces que se le muestra un anuncio determinado.
Para obtener más información sobre Google AdSense, consulte las preguntas frecuentes oficiales sobre privacidad de Google AdSense.
Utilizamos publicidad para compensar los costes de mantenimiento de este sitio web y financiar su desarrollo futuro. Las cookies de publicidad conductual que utiliza este sitio están diseñadas para mostrarle los anuncios más relevantes siempre que sea posible, mediante el seguimiento anónimo de sus intereses y la presentación de contenido similar que pueda ser de su interés.
Varios socios publicitan en nuestro nombre, y las cookies de seguimiento de afiliados simplemente nos permiten ver si nuestros clientes accedieron al sitio a través de uno de los sitios de nuestros socios, para que podamos acreditarlos adecuadamente y, cuando corresponda, permitir que nuestros socios afiliados ofrezcan cualquier promoción que puedan ofrecer para animarle a realizar una compra.
Compromiso del usuario
El usuario acepta hacer un uso apropiado del contenido y la información que Tabaoca ofrece en el sitio web, incluyendo, entre otros:
A) No participar en actividades que sean ilegales o contrarias a la buena fe y al orden público;
B) No difundir propaganda o contenido de naturaleza racista, xenófoba, relacionada con apuestas ilegales o juegos de azar, ningún tipo de pornografía ilegal o contenido que promueva el terrorismo o viole los derechos humanos;
C) No causar daños a los sistemas físicos (hardware) y lógicos (software) de Tabaoca, sus proveedores o terceros, mediante la introducción o difusión de virus informáticos o cualquier otro sistema de hardware o software capaz de causar los daños mencionados.
Más información
Esperamos que esto quede claro y, como ya se ha mencionado, si no está seguro de si necesita o no las cookies, generalmente es más seguro dejarlas habilitadas por si interactúa con alguna de las funciones que utiliza en nuestro sitio web.
Esta política entrará en vigor el 16 de febrero de 2024 a las 12:29
Al acceder al sitio web de Tabaoca , usted acepta cumplir con estos términos de servicio, todas las leyes y regulaciones aplicables, y reconoce que es responsable del cumplimiento de todas las leyes locales aplicables. Si no está de acuerdo con alguno de estos términos, tiene prohibido usar o acceder a este sitio. El material contenido en este sitio web está protegido por las leyes de derechos de autor y marcas registradas aplicables.
2. Uso de la licencia
Se concede permiso para descargar temporalmente una copia de los materiales (información o software) del sitio web de Tabaoca únicamente para su visualización personal, no comercial y transitoria. Esto constituye una licencia de uso, no una transferencia de propiedad, y bajo esta licencia usted no podrá:
modificar o copiar los materiales;
No utilice los materiales para ningún fin comercial ni para su exhibición pública (comercial o no comercial);
Intentar descompilar o aplicar ingeniería inversa a cualquier software contenido en el sitio web de Tabaoca;
eliminar cualquier aviso de derechos de autor u otras anotaciones de propiedad de los materiales; o
Transfiera los materiales a otra persona o "reproduzca" los materiales en cualquier otro servidor.
Esta licencia quedará automáticamente sin efecto si usted infringe alguna de estas restricciones y Tabaoca podrá rescindirla en cualquier momento. Al finalizar la visualización de estos materiales o al expirar esta licencia, deberá destruir todos los materiales descargados que obren en su poder, ya sea en formato electrónico o impreso.
3. Descargo de responsabilidad
El contenido del sitio web de Tabaoca se proporciona «tal cual». Tabaoca no ofrece garantías, ni expresas ni implícitas, y por la presente renuncia y niega todas las demás garantías, incluidas, entre otras, las garantías o condiciones implícitas de comerciabilidad, idoneidad para un propósito particular o no infracción de la propiedad intelectual u otra violación de derechos.
Además, Tabaoca no garantiza ni realiza ninguna declaración con respecto a la exactitud, los resultados probables o la fiabilidad del uso de los materiales en su sitio web o relacionados de cualquier otra manera con dichos materiales o en cualquier sitio vinculado a este sitio.
4. Limitaciones
En ningún caso Tabaoca ni sus proveedores serán responsables de daños y perjuicios (incluidos, entre otros, daños por pérdida de datos o beneficios, o por interrupción de la actividad comercial) derivados del uso o la imposibilidad de usar los materiales del sitio web de Tabaoca, incluso si Tabaoca o un representante autorizado de Tabaoca han sido notificados verbalmente o por escrito de la posibilidad de tales daños. Dado que algunas jurisdicciones no permiten limitaciones en las garantías implícitas ni limitaciones de responsabilidad por daños consecuenciales o incidentales, es posible que estas limitaciones no se apliquen en su caso.
5. Precisión de los materiales
El material publicado en el sitio web de Tabaoca puede contener errores técnicos, tipográficos o fotográficos. Tabaoca no garantiza la exactitud, integridad ni actualidad del material publicado en su sitio web. Tabaoca se reserva el derecho de modificar el material publicado en su sitio web en cualquier momento y sin previo aviso. Sin embargo, Tabaoca no se compromete a actualizar dicho material.
6. Enlaces
Tabaoca no ha revisado todos los sitios web enlazados desde su página y no se responsabiliza del contenido de dichos sitios. La inclusión de cualquier enlace no implica la aprobación de Tabaoca del sitio enlazado. El uso de cualquier sitio web enlazado queda a cargo del usuario.
Modificaciones
Tabaoca podrá modificar estos términos de servicio del sitio web en cualquier momento sin previo aviso. Al utilizar este sitio web, usted acepta regirse por la versión vigente de estos términos de servicio.
Ley aplicable
Estos términos y condiciones se rigen e interpretan de conformidad con las leyes de Tabaoca, y usted se somete irrevocablemente a la jurisdicción exclusiva de los tribunales de dicho estado o localidad.
Informe técnico-descriptivo sobre el ecosistema de extensiones de Joomla! por Jonatas C. Ferreira
La evolución de las arquitecturas de los sistemas de gestión de contenido (CMS), específicamente dentro del ecosistema Joomla!, se ha caracterizado por una transición rigurosa hacia estándares de codificación más modernos, orientados a objetos y altamente desacoplados. En el centro de esta evolución, las contribuciones de desarrolladores independientes y aquellos afiliados a instituciones académicas, como Jonatas C. Ferreira, juegan un papel fundamental en la expansión de las capacidades nativas de la plataforma. Ferreira, un entusiasta desarrollador voluntario de Joomla! CMS con sede en la Universidad de São Paulo (USP) en Ribeirão Preto, Brasil, ha establecido un portafolio de extensiones que abordan brechas críticas en el almacenamiento en la nube y la comunicación interpersonal.1 Este informe detalla la arquitectura técnica, las funcionalidades y el potencial de aplicación de las extensiones Cotton Cloud, Gabble Chat y Tabapapo Chat en el contexto de la interacción humana y la automatización de dispositivos.
Paradigmas de almacenamiento y gestión de datos: El componente Cotton Cloud
El componente Cotton Cloud representa un enfoque sofisticado para la gestión de activos digitales en Joomla!. A diferencia de los sistemas de gestión de medios tradicionales, se trata de un sistema de almacenamiento de archivos basado explícitamente en una base de datos. Esta elección arquitectónica ofrece ventajas significativas en términos de portabilidad de datos e integridad de las copias de seguridad, ya que todos los activos binarios se encapsulan dentro del esquema relacional de la base de datos del sitio.
Arquitectura de almacenamiento binario y configuración del servidor
La implementación técnica de Cotton Cloud requiere una infraestructura de servidores capaz de procesar grandes cargas útiles binarias. El entorno de alojamiento debe configurarse con parámetros específicos para garantizar la integridad de las transacciones SQL a gran escala.
Parámetro de configuración
Valor sugerido
Propósito técnico
Tamaño máximo de publicación de PHP
1G
Permite solicitudes HTTP POST con grandes volúmenes de datos. 2
Tamaño máximo de archivo de subida de PHP
1G
Define el límite superior para los archivos cargados a través de la interfaz. 2
Límite de memoria de PHP
1G
Garantiza que la RAM esté disponible para gestionar flujos de datos en memoria. 2
Paquete máximo permitido de MySQL
1.073.741.824 bytes
Evita la desconexión al enviar paquetes binarios grandes. 2
Cotton Cloud utiliza el editor CodeMirror para permitir la edición directa de archivos de texto en el navegador, al tiempo que ofrece previsualizaciones de contenido multimedia como vídeo y audio, manteniendo los datos protegidos mediante cifrado a nivel de base de datos.
Arquitectura de sincronización: la opción técnica para el sondeo prolongado
Para permitir la mensajería instantánea y las actualizaciones de datos en tiempo real, las extensiones de comunicación desarrolladas por Ferreira utilizan el método Long Polling en lugar del protocolo WebSocket. Esta decisión prioriza la estabilidad y la compatibilidad en entornos de alojamiento web estándar.
En el modelo Long Polling, el cliente (JavaScript) mantiene una solicitud abierta al servidor PHP, que espera en un bucle hasta que haya nuevos datos disponibles. Esta estrategia simplifica el procesamiento de solicitudes y aumenta la seguridad, ya que utiliza el flujo HTTP estándar de Joomla!, lo que facilita sortear cortafuegos y proxies que suelen bloquear las conexiones WebSocket persistentes.
Diferenciación funcional: Tabapapo vs. Gabble Chat
Aunque comparten la misma base tecnológica para la sincronización, las dos extensiones de chat cumplen funciones de interacción distintas:
Tabapapo Chat: Se especializa en la gestión de salas de chat temáticas . Funciona como un entorno comunitario donde los usuarios con los permisos adecuados pueden unirse y abandonar en cualquier momento para participar en debates grupales. 1 Implementa una estricta política de efimeridad, donde los mensajes se eliminan después de cinco minutos para garantizar la privacidad y reducir la carga de la base de datos. 3
Gabble Chat: Centrado en la comunicación privada y directa . Su lógica de funcionamiento es análoga a la de un teléfono, permitiendo conversaciones privadas entre dos o más usuarios específicos directamente en el sitio web, integrándose con el Creador de Comunidades para mostrar avatares y perfiles. 1
Potencial para la integración de IoT y la comunicación entre dispositivos.
La arquitectura de Long Polling y la estructura de mensajería de las extensiones Tabapapo y Gabble Chat abren un amplio campo de aplicación en el Internet de las Cosas (IoT) . Joomla! puede funcionar como un intermediario de mensajes simplificado para la comunicación entre dispositivos inteligentes y microcontroladores.
Interacción con Raspberry Pi y Arduino
Los dispositivos con baja capacidad de procesamiento, como Arduino o Raspberry Pi , se pueden programar fácilmente para interactuar con las extensiones de Ferreira. Gracias a la simplicidad del sondeo largo (Long Polling), estos dispositivos no necesitan mantener pilas WebSocket complejas, que consumen memoria y recursos de hardware críticos.
M2M (de máquina a máquina): Este sistema permite que los dispositivos electrónicos del hogar se comuniquen entre sí. Por ejemplo, un refrigerador inteligente puede enviar una notificación de estado a una habitación temática en Tabapapo Chat, mientras que las aspiradoras robotizadas pueden monitorear esa misma habitación para coordinar las tareas de limpieza.
Control y monitorización: Gabble Chat puede utilizarse como canal de comandos directo. Un usuario puede enviar un mensaje a un dispositivo Raspberry Pi configurado como servidor doméstico para controlar luces o sistemas de seguridad, recibiendo una respuesta inmediata sobre el estado de funcionamiento.
Este enfoque transforma el sitio web de Joomla! en un panel de control IoT centralizado, donde el historial de eventos (aunque efímero en el caso de Tabapapo) sirve como registro de actividad para el ecosistema doméstico o industrial.
Normas de desarrollo y concesión de licencias
Las extensiones siguen la identidad visual y técnica del proyecto "Tabaoca", utilizando espacios de nombres PSR-4 (por ejemplo, Joomla\Tabaoca\Package\Cotton) para garantizar la mantenibilidad y evitar conflictos de código. Todas las herramientas se distribuyen bajo la Licencia Pública General Affero de GNU Versión 3 (AGPLv3) , lo que refuerza el compromiso de Ferreira con el software libre y la transparencia técnica.
Conclusiones sobre la versatilidad de las extensiones
El conjunto de herramientas desarrollado por Jonatas C. Ferreira demuestra una madurez técnica que va más allá del uso social tradicional de un CMS. La robustez de Cotton Cloud para la gestión de datos y la flexibilidad de las extensiones de chat permiten que Joomla! funcione no solo como una plataforma de contenido, sino también como un puente de comunicación para el futuro de la automatización. La posibilidad de integrar electrónica y microcontroladores mediante protocolos Long Polling simplificados posiciona a estas extensiones como soluciones viables y seguras para proyectos de IoT, manteniendo al mismo tiempo la facilidad de uso para administradores de sitios web y desarrolladores de hardware.