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.