Guias Técnicos

Arquitetura

Visão geral

Climweb é um aplicativo web baseado em Django com integração Wagtail CMS, projetado para uso pelos Serviços Meteorológicos e Hidrológicos Nacionais (NMHSs) em seu gerenciamento de conteúdo e fornecimento de informações e serviços climáticos.

O sistema foi projetado para ser modular e extensível, permitindo fácil adição de novos recursos e tipos de conteúdo. Ele é construído com foco na customização e flexibilidade, permitindo que os NMHS adaptem o sistema às suas necessidades específicas.

Estrutura Web e CMS

  • Construído na estrutura Django com integração Wagtail CMS

  • Usa ASGI (Asynchronous Server Gateway Interface) para recursos web modernos

  • O sistema implementa configurações WSGI e ASGI para flexibilidade

Arquitetura de back-end

A seção de arquitetura de backend descreve os principais componentes do backend do Climweb.

Estrutura de páginas/aplicativos

A seção de estrutura de páginas/aplicativos fornece uma visão geral de como as páginas/aplicativos são organizados no Climweb, usando a estrutura de aplicativo Django convencional.

Estendendo o Climweb

A seção de extensão do Climweb discute como estender a funcionalidade do Climweb criando plug-ins personalizados, que adicionam mais recursos e capacidades ao sistema.

Comandos de gerenciamento

Climweb disponibiliza um conjunto de comandos de gestão que podem ser utilizados para realizar diversas tarefas relacionadas com a operação e manutenção do sistema.

A seção de comandos de gerenciamento fornece uma visão geral desses comandos e seu uso.