- Detalhes
- Escrito por: Jonatas C. Ferreira
- Categoria: Categoría (pt-br)
- Acessos: 3
A sua privacidade é importante para nós. É política do Tabaoca respeitar a sua privacidade em relação a qualquer informação sua que possamos coletar no site Tabaoca, e outros sites que possuímos e operamos.
Solicitamos informações pessoais apenas quando realmente precisamos delas para lhe fornecer um serviço. Fazemo-lo por meios justos e legais, com o seu conhecimento e consentimento. Também informamos por que estamos coletando e como será usado.
Apenas retemos as informações coletadas pelo tempo necessário para fornecer o serviço solicitado. Quando armazenamos dados, protegemos dentro de meios comercialmente aceitáveis para evitar perdas e roubos, bem como acesso, divulgação, cópia, uso ou modificação não autorizados.
Não compartilhamos informações de identificação pessoal publicamente ou com terceiros, exceto quando exigido por lei.
O nosso site pode ter links para sites externos que não são operados por nós. Esteja ciente de que não temos controle sobre o conteúdo e práticas desses sites e não podemos aceitar responsabilidade por suas respectivas políticas de privacidade.
Você é livre para recusar a nossa solicitação de informações pessoais, entendendo que talvez não possamos fornecer alguns dos serviços desejados.
O uso continuado de nosso site será considerado como aceitação de nossas práticas em torno de privacidade e informações pessoais. Se você tiver alguma dúvida sobre como lidamos com dados do usuário e informações pessoais, entre em contacto connosco.
- O serviço Google AdSense que usamos para veicular publicidade usa um cookie DoubleClick para veicular anúncios mais relevantes em toda a Web e limitar o número de vezes que um determinado anúncio é exibido para você.
- Para mais informações sobre o Google AdSense, consulte as FAQs oficiais sobre privacidade do Google AdSense.
- Utilizamos anúncios para compensar os custos de funcionamento deste site e fornecer financiamento para futuros desenvolvimentos. Os cookies de publicidade comportamental usados por este site foram projetados para garantir que você forneça os anúncios mais relevantes sempre que possível, rastreando anonimamente seus interesses e apresentando coisas semelhantes que possam ser do seu interesse.
- Vários parceiros anunciam em nosso nome e os cookies de rastreamento de afiliados simplesmente nos permitem ver se nossos clientes acessaram o site através de um dos sites de nossos parceiros, para que possamos creditá-los adequadamente e, quando aplicável, permitir que nossos parceiros afiliados ofereçam qualquer promoção que pode fornecê-lo para fazer uma compra.
Compromisso do Usuário
O usuário se compromete a fazer uso adequado dos conteúdos e da informação que o Tabaoca oferece no site e com caráter enunciativo, mas não limitativo:
- A) Não se envolver em atividades que sejam ilegais ou contrárias à boa fé a à ordem pública;
- B) Não difundir propaganda ou conteúdo de natureza racista, xenofóbica, kiwibet ou azar, qualquer tipo de pornografia ilegal, de apologia ao terrorismo ou contra os direitos humanos;
- C) Não causar danos aos sistemas físicos (hardwares) e lógicos (softwares) do Tabaoca, de seus fornecedores ou terceiros, para introduzir ou disseminar vírus informáticos ou quaisquer outros sistemas de hardware ou software que sejam capazes de causar danos anteriormente mencionados.
Mais informações
Esperemos que esteja esclarecido e, como mencionado anteriormente, se houver algo que você não tem certeza se precisa ou não, geralmente é mais seguro deixar os cookies ativados, caso interaja com um dos recursos que você usa em nosso site.
Esta política é efetiva a partir de 16 February 2024 12:29
- Detalhes
- Escrito por: Jonatas C. Ferreira
- Categoria: Categoría (pt-br)
- Acessos: 9
1. Termos
Ao acessar ao site Tabaoca, concorda em cumprir estes termos de serviço, todas as leis e regulamentos aplicáveis e concorda que é responsável pelo cumprimento de todas as leis locais aplicáveis. Se você não concordar com algum desses termos, está proibido de usar ou acessar este site. Os materiais contidos neste site são protegidos pelas leis de direitos autorais e marcas comerciais aplicáveis.
2. Uso de Licença
É concedida permissão para baixar temporariamente uma cópia dos materiais (informações ou software) no site Tabaoca , apenas para visualização transitória pessoal e não comercial. Esta é a concessão de uma licença, não uma transferência de título e, sob esta licença, você não pode:
- modificar ou copiar os materiais;
- usar os materiais para qualquer finalidade comercial ou para exibição pública (comercial ou não comercial);
- tentar descompilar ou fazer engenharia reversa de qualquer software contido no site Tabaoca;
- remover quaisquer direitos autorais ou outras notações de propriedade dos materiais; ou
- transferir os materiais para outra pessoa ou 'espelhe' os materiais em qualquer outro servidor.
Esta licença será automaticamente rescindida se você violar alguma dessas restrições e poderá ser rescindida por Tabaoca a qualquer momento. Ao encerrar a visualização desses materiais ou após o término desta licença, você deve apagar todos os materiais baixados em sua posse, seja em formato eletrónico ou impresso.
3. Isenção de responsabilidade
- Os materiais no site da Tabaoca são fornecidos 'como estão'. Tabaoca não oferece garantias, expressas ou implícitas, e, por este meio, isenta e nega todas as outras garantias, incluindo, sem limitação, garantias implícitas ou condições de comercialização, adequação a um fim específico ou não violação de propriedade intelectual ou outra violação de direitos.
- Além disso, o Tabaoca não garante ou faz qualquer representação relativa à precisão, aos resultados prováveis ou à confiabilidade do uso dos materiais em seu site ou de outra forma relacionado a esses materiais ou em sites vinculados a este site.
4. Limitações
Em nenhum caso o Tabaoca ou seus fornecedores serão responsáveis por quaisquer danos (incluindo, sem limitação, danos por perda de dados ou lucro ou devido a interrupção dos negócios) decorrentes do uso ou da incapacidade de usar os materiais em Tabaoca, mesmo que Tabaoca ou um representante autorizado da Tabaoca tenha sido notificado oralmente ou por escrito da possibilidade de tais danos. Como algumas jurisdições não permitem limitações em garantias implícitas, ou limitações de responsabilidade por danos conseqüentes ou incidentais, essas limitações podem não se aplicar a você.
5. Precisão dos materiais
Os materiais exibidos no site da Tabaoca podem incluir erros técnicos, tipográficos ou fotográficos. Tabaoca não garante que qualquer material em seu site seja preciso, completo ou atual. Tabaoca pode fazer alterações nos materiais contidos em seu site a qualquer momento, sem aviso prévio. No entanto, Tabaoca não se compromete a atualizar os materiais.
6. Links
O Tabaoca não analisou todos os sites vinculados ao seu site e não é responsável pelo conteúdo de nenhum site vinculado. A inclusão de qualquer link não implica endosso por Tabaoca do site. O uso de qualquer site vinculado é por conta e risco do usuário.
Modificações
O Tabaoca pode revisar estes termos de serviço do site a qualquer momento, sem aviso prévio. Ao usar este site, você concorda em ficar vinculado à versão atual desses termos de serviço.
Lei aplicável
Estes termos e condições são regidos e interpretados de acordo com as leis do Tabaoca e você se submete irrevogavelmente à jurisdição exclusiva dos tribunais naquele estado ou localidade.
- Detalhes
- Escrito por: Joomla
- Categoria: Categoría (pt-br)
- Acessos: 26
Relatório Técnico-Descritivo do Ecossistema de Extensões Joomla! de Jonatas C. Ferreira
A evolução das arquiteturas de sistemas de gestão de conteúdo (CMS), especificamente no contexto do ecossistema Joomla!, tem sido marcada por uma transição rigorosa em direção a padrões de codificação mais modernos, orientados a objetos e altamente desacoplados. No centro desta evolução, as contribuições de desenvolvedores independentes e vinculados a instituições acadêmicas, como Jonatas C. Ferreira, desempenham um papel fundamental na expansão das capacidades nativas da plataforma. Ferreira, um desenvolvedor entusiasta e voluntário do CMS Joomla!, sediado na Universidade de São Paulo (USP) em Ribeirão Preto, Brasil, estabeleceu um portfólio de extensões que abordam lacunas críticas em armazenamento em nuvem e comunicação interpessoal.1 Este relatório detalha a arquitetura técnica, as funcionalidades e o potencial de aplicação das extensões Cotton Cloud, Gabble Chat e Tabapapo Chat no contexto de interação humana e automação de dispositivos.
Paradigmas de Armazenamento e Gestão de Dados: O Componente Cotton Cloud
O componente Cotton Cloud representa uma abordagem sofisticada para a gestão de ativos digitais dentro do Joomla!. Diferente dos sistemas tradicionais de gestão de mídia, ele é um sistema de armazenamento de arquivos baseado explicitamente em banco de dados.2 Esta escolha arquitetônica oferece vantagens significativas em termos de portabilidade de dados e integridade de backups, uma vez que todos os ativos binários são encapsulados dentro do esquema relacional da base de dados do site.
Arquitetura de Armazenamento Binário e Configuração do Servidor
A implementação técnica do Cotton Cloud exige uma infraestrutura de servidor capaz de processar grandes payloads binários. O ambiente de hospedagem deve ser configurado com parâmetros específicos para garantir a integridade das transações SQL de larga escala:
O Cotton Cloud utiliza o editor CodeMirror para permitir a edição direta de arquivos de texto no navegador, enquanto oferece pré-visualizações para mídias como vídeo e áudio, mantendo os dados protegidos por criptografia no nível do banco de dados.
Arquitetura de Sincronização: A Opção Técnica por Long Polling
Para a viabilização da troca de mensagens instantâneas e atualização de dados em tempo real, as extensões de comunicação desenvolvidas por Ferreira utilizam o método de Long Polling em vez do protocolo WebSocket. Esta decisão prioriza a estabilidade e a compatibilidade em ambientes de hospedagem web padrão.
No modelo de Long Polling, o cliente (JavaScript) mantém uma requisição aberta ao servidor PHP, que aguarda em um loop até que novos dados estejam disponíveis. Esta estratégia simplifica o manuseio das requisições e aumenta a segurança, pois utiliza o fluxo HTTP padrão do Joomla!, facilitando a passagem por firewalls e proxies que frequentemente bloqueiam conexões WebSocket persistentes.
Diferenciação Funcional: Tabapapo vs. Gabble Chat
Embora compartilhem a base tecnológica de sincronização, as duas extensões de chat atendem a propósitos distintos de interação:
-
Tabapapo Chat: Especializado na gestão de salas de bate-papo temáticas. Funciona como um ambiente comunitário onde usuários com as devidas permissões podem entrar e sair a qualquer momento para discussões em grupo.1 Implementa uma política de efemeridade rigorosa, onde mensagens são deletadas após cinco minutos para garantir a privacidade e reduzir o overhead do banco de dados.3
-
Gabble Chat: Focado na comunicação particular e direta. Sua lógica de funcionamento é análoga à de um telefone, permitindo conversas privadas entre dois ou mais usuários específicos diretamente no site, integrando-se ao Community Builder para exibição de avatares e perfis.1
Potencial de Integração IoT e Comunicação entre Dispositivos
A escolha arquitetural pelo Long Polling e a estrutura de mensagens das extensões Tabapapo e Gabble Chat abrem um vasto campo de aplicação na Internet das Coisas (IoT). O Joomla! pode atuar como um "broker" de mensagens simplificado para a comunicação entre dispositivos inteligentes e microcontroladores.
Interação com Raspberry Pi e Arduino
Dispositivos de baixo poder computacional, como Arduino ou Raspberry Pi, podem ser facilmente programados para interagir com as extensões de Ferreira. Devido à simplicidade do Long Polling, esses dispositivos não precisam manter stacks complexas de WebSocket, que consomem memória e recursos críticos de hardware limitado.
-
M2M (Machine-to-Machine): O sistema permite que eletrônicos da casa "conversem" entre si. Por exemplo, uma geladeira inteligente pode enviar uma notificação de status para uma sala temática no Tabapapo Chat, enquanto aspiradores de pó robóticos podem monitorar essa mesma sala para coordenar atividades de limpeza.
-
Controle e Monitoramento: O Gabble Chat pode ser utilizado como um canal de comando direto. Um usuário pode "enviar uma mensagem" para um dispositivo Raspberry Pi configurado como um servidor doméstico para acionar luzes ou sistemas de segurança, recebendo uma resposta imediata sobre o status da operação.
Esta abordagem transforma o site Joomla! em um dashboard centralizado de IoT, onde o histórico de eventos (mesmo que efêmero no caso do Tabapapo) serve como um log de atividades para o ecossistema doméstico ou industrial.
Padrões de Desenvolvimento e Licenciamento
As extensões seguem a identidade visual e técnica do projeto "Tabaoca", utilizando namespaces PSR-4 (ex: Joomla\Tabaoca\Package\Cotton) para garantir a manutenibilidade e evitar conflitos de código.1 Todas as ferramentas são distribuídas sob a licença GNU Affero General Public License versão 3 (AGPLv3), reforçando o compromisso de Ferreira com o software livre e a transparência técnica.2
Conclusões sobre a Versatilidade das Extensões
O conjunto de ferramentas desenvolvido por Jonatas C. Ferreira demonstra uma maturidade técnica que vai além do uso social tradicional de um CMS. A robustez do Cotton Cloud para gestão de dados e a flexibilidade das extensões de chat permitem que o Joomla! funcione não apenas como uma plataforma de conteúdo, mas como uma ponte de comunicação para o futuro da automação. A possibilidade de integrar eletroeletrônicos e microcontroladores via protocolos simplificados de Long Polling posiciona essas extensões como soluções viáveis e seguras para projetos de IoT, mantendo a facilidade de uso para administradores de sites e desenvolvedores de hardware.
Referências citadas
-
Gabble Chat, by Jonatas C. Ferreira - Joomla! Extensions Directory, acessado em março 27, 2026, https://extensions.joomla.org/extension/gabble-chat/
-
Cotton Cloud, by Jonatas C. Ferreira - Joomla! Extensions Directory, acessado em março 27, 2026, https://extensions.joomla.org/extension/cotton-cloud/
-
Tabapapo Chat, by Jonatas C. Ferreira - Joomla! Extensions Directory, acessado em março 27, 2026, https://extensions.joomla.org/extension/tabapapo/
-
Browse - Joomla! Extensions Directory, acessado em março 27, 2026, https://extensions.joomla.org/tags/games/


