Projet Galimero

Galimero

Galimero est le nom de mon vaporware personnel, un projet qui me tient à coeur, mais qui évolue au rythme de ma motivation personnelle, et qui donc est bien peu sûr de voir un jour une vraie release un jour. Galimero est le nom probablement temporaire de ce projet, et qui à pour origine le fait que je n’arrêtais pas de faire mon Calimero au moment où il a fallu trouver un nom, contracté avec le fait que mon idée d’origine était de l’intégrer dans l’environnement GNOME. Autant dire, je suis pas allé chercher bien loin.

Problématique :

Bibliophage Junior et bibliophage senior partagent une bibliothèque de plus de 16 000 bandes-dessinées au moment du problème. En fait, ils partagent deux bibliothèque puisque chacun a la sienne, mais ils mettent en commun la somme de leurs ouvrages. Ils doivent donc également mettre en commun leurs index pour éviter d’acheter des doublons, et idéalement, retrouver rapidement où se situe chaque titre. Bibliophage senior étant par ailleurs plus pointilleux (si c’est possible) que bibliophage junior, les pré-requis sont relativement élevés.

J’ai tout d’abord essayé de trouver des solutions alternatives qui seraient disponibles immédiatement. Peu de résultats, et les rares résultats positifs semblaient incapable de gérer plus de 3 000 titres sans pleurer leurs mères pour obtenir des ressources supplémentaires.

Et j’ai la conviction de pouvoir trouver une solution convenable à ce problème, oui.

Pré-requis (pour envisager une release) :

Most wanted features :

  • Interface web-based, pour un accès centralisé 24/7.
  • Base de donnée dynamique capable de gérer un gros volume d’enregistrements de façon simplifiée.
  • Recherche rapide et simplifiée.
  • Données à intégrer :
    • Scénariste et dessinateur (gestion d’ouvrages collectifs).
    • Maison d’édition, année d’édition, collection.
    • Série, genre.
    • Titre, tome.
    • Bibliothèque de localisation (chez Junior ? chez Senior ?).
  • Format d’impression, idéalement CSS-driven, au pire via un export PDF.

Optional features :

  • Module desktop pour un accès offline, probablement avec une base locale ne contenant que le strict minimum.
  • Module d’import de saisie et synchro des différentes versions offline.
  • Données optionnelles à intégrer :
    • Coloriste, encreur, auteur de l’œuvre originale
    • Série connexes
    • Nombre de planches, couvertures
    • Gestion des emprunteurs
  • Module local tournant efficacement sur un netbook.

Première alpha

Les conditions pour considérer la première alpha sont d’avoir une base de donnée cohérente et fonctionnelle, et les premiers modules de visualisation.