Présentation de GCstar
Gestionnaire de collections personnelles
Christian Jodar
Responsable du projet et principal développeur
Qu'est ce que GCstar ?
- Un logiciel libre
- Un programme en Gtk2-Perl
- Le successeur de GCfilms
- Un gestionnaire de collections
- Une application modulaire
Un logiciel libre
- Licence GNU GPL
- Géré grâce au site Gna!
- Système de rapports de problème
- Listes de diffusion
- Plusieurs contributeurs
- Traductions (12 langues disponibles)
- Création de modules
- Intégration dans les distributions GNU/Linux
Un programme en Gtk2-Perl
- Interface graphique utilisant Gtk2
- Librairie disponible sur de nombreux systèmes
- Permet une bonne intégration à Gnome ou XFCE
- Respecte les GNOME Human Interface Guidelines
- Utilisation de Perl
- Très répandu, connu par de nombreux programmeurs
- Adapté à une analyse rapide de données textuelles
- Installation possible sur plusieurs systèmes
- Programme d'installation graphique multi-plateforme
- Paquets pour plusieurs distributions GNU/Linux (Fedora, Debian, Gentoo,...)
- Programme d'installation Microsoft Windows
Le successeur de GCfilms
- Janvier 2005 : Création de GCfilms
- Logiciel permettant de gérer ses collections de films
- Février 2005 : Ouverture du projet GCfilms sur Gna!
- Mai 2006 : Création du projet GCstar
- Réécriture du coeur de GCfilms pour le rendre générique
- Description des collections dans des fichiers XML indépendants
- Réutilisation des modules de GCfilms
Gestionnaire de collections (1)
- Types de collections prédéfinis
- Films
- Jeux vidéos
- Livres
- Musique (à partir de la 1.0.0)
- Collections définies par l'utilisateur
- Utilisateur choisit les champs à utiliser
- Plusieurs types de champs : Texte, Nombre, Date, Image, Liste...
Gestionnaire de collections (2)
- Recherches
- Recherche par critères prédéfinis
- Recherche avancée définie par l'utilisateur
- Filtres rapides pour les actions courantes (ex : Afficher les films non vus ou Voir les jeux vidéos d'un certain genre)
Gestionnaire de collections (3)
- Gestion des emprunts
- Possibilité de définir un emprunteur pour chaque élément
- Historique des emprunts
- Envoi d'emails de rappel
Gestionnaire de collections (4)
- Plusieurs modes d'affichage des collections
- Affichage par liste simple
- Affichage des images
- Affichage détaillé (avec regroupement)
Une application modulaire (1)
- Modules sous forme de librairies Perl
- Fournis avec le logiciel
- Nouveaux modules facilement créés par d'autres développeurs
- Mises à jour automatique des modules
- Recherche sur Internet
- Plusieurs modules pour chaque type de collection prédéfinie
- Permettent de récupérer automatiquement les informations associées à un élément
- Plusieurs modes de fonctionnement avec sélection manuelle ou non des modules et des données à importer
Une application modulaire (2)
- Importation de données
- Convertit les données d'un autre format vers celui de GCstar
- Modules pour importer depuis d'autres logiciels (ex : Tellico, Alexandria, Ant Movie Catalog)
- Modules pour importer de simples fichiers (ex : fichiers CSV, liste de titres)
- Exportation d'une collection
- Enregistre une collection dans un autre format que celui de GCstar
- Modules pour exporter vers d'autres logiciels (ex : Tellico, Ant Movie Catalog)
- Modules pour exporter dans des formats de fichiers standards (ex : HTML, XML, requêtes SQL)
Conclusion
- GCstar est une solution générique...
- De plus en plus d'informations et d'objets à classifier
- Pouvoir facilement les répertorier
- Recherche et filtrage rapides
- Adaptable à tous types de collections
- ...Pour répondre à des besoins spécifiques
- Collections pré-définies avec les champs nécessaires
- Directement utilisable
- Nombreux modules fournis
Questions / Suggestions