Skip to content
This repository was archived by the owner on Jan 25, 2022. It is now read-only.

Structure

Bruno Perel edited this page Oct 30, 2018 · 10 revisions

Structure des applications DucksManager

Généralités

DucksManager peut être décomposé en 3 parties :

  • Le site en lui-même, accessible via ducksmanager.net. Le serveur hébergeant ce site contient également la base de données des utilisateurs et de leurs collections.

  • Un deuxième serveur (dit "serveur dédié"), qui a pour rôle principal de traiter les requêtes liées à Inducks et soumises par DucksManager. Par exemple, si DucksManager souhaite connaitre la liste des numéros existants pour un magazine donné, cette requête sera envoyée au serveur dédié qui exécutera cette requête et renverra les résultats à DucksManager. Le serveur dédié contient une copie de la base de données Inducks. Des détails sur le fonctionnement du serveur dédié sont présentés dans une section suivante.

  • L'application mobile What The Duck, sous-projet également sur GitHub, qui utilise également le serveur dédié pour connaître des informations liées à Inducks.

ducksmanager.net

DucksManager propose de nombreuses fonctionnalités. Ce wiki n'est pas la place pour en faire la publicité, nous nous concentrons ici sur leurs aspects techniques :

Fonctionnement du serveur dédié

  • CoaDbMaker : l'utilitaire lancé quotidiennement et permettant la reproduction de la base de données Inducks sur le serveur dédié
  • EdgeCreator (wiki séparé) : un utilitaire graphique permettant la création de tranches pour la bibliothèque DucksManager

What The Duck

Un wiki (en anglais) détaille le fonctionnement de WhatTheDuck.

Clone this wiki locally