Guides techniques

Architecture

Aperçu

Climweb est une application Web basée sur Django avec intégration Wagtail CMS, conçue pour être utilisée par les Services météorologiques et hydrologiques nationaux (SMHN) dans leur gestion de contenu et la fourniture d’informations et de services climatiques.

Le système est conçu pour être modulaire et extensible, permettant l’ajout facile de nouvelles fonctionnalités et types de contenu. Il est construit en mettant l’accent sur la personnalisation et la flexibilité, permettant aux SMHN d’adapter le système à leurs besoins spécifiques.

Cadre Web et CMS

  • Construit sur le framework Django avec intégration Wagtail CMS

  • Utilise ASGI (Asynchronous Server Gateway Interface) pour les fonctionnalités Web modernes

  • Le système implémente les configurations WSGI et ASGI pour plus de flexibilité

Architecture back-end

La section Architecture backend décrit les composants principaux du backend de Climweb.

Structure des pages/applications

La section Structure des pages/applications donne un aperçu de la façon dont les pages/applications sont organisées au sein de Climweb, en utilisant la structure conventionnelle des applications Django.

Extension de Climweb

La section d’extension de Climweb explique comment étendre les fonctionnalités de Climweb en créant des plugins personnalisés, qui ajoutent plus de fonctionnalités et de capacités au système.

Commandes de gestion

Climweb fournit un ensemble de commandes de gestion pouvant être utilisées pour effectuer diverses tâches liées à l’exploitation et à la maintenance du système.

La section Commandes de gestion fournit un aperçu de ces commandes et de leur utilisation.