Accueil

Un article de Vidéothèque.

Vidéothèque est un logiciel de gestion de vidéothèque sous licence GPL décliné en deux versions :

Les deux parties sont construites sur une base de données commune, en MySQL pour le moment, un portage vers Postgresql étant prévu pour le futur.

Une démonstration en ligne est disponible.
Pour y accéder, utilisez les identifiants suivants :

  • login  : video
  • mot de passe : videotheque

1 Fonctionnalités

Les fonctionnalités de bases seront à terme identiques pour les deux versions, mais actuellement la version Desktop est plus orientée enregistrement et gestion des données, tandis que la version web est plus orientée consultation.

La liste des fonctionnalités est la suivante :

  • Version "Desktop" :
    • ajout, suppression et modification des enregistrements (films, acteurs, réalisateurs, genres, origines),
    • recherche des informations d'un film sur des sites web (actuellement Allociné et DVDfr.com),
    • possibilité d'attribuer plusieurs acteurs, réalisateurs, genres et origines à un même film,
    • correspondance de noms entre les "genres web" et les "genres locaux" (les noms diffèrent parfois selon les sites) ; de même pour les origines,
    • gestion de collections (VHS, DVD, ...) qu'il est possible de rendre privées (consultables par les seuls utilisateurs autorisés),
    • gestion des utilisateurs (qui peuvent être spécifiés administrateurs et/ou autorisés),
    • impression de la collection en cours (possibilité de restreindre à une recherche par titre et/ou genre),
    • recherche simple et avancée,
    • ...
  • Version "Web" :
    • connexion utilisateur,
    • gestion des utilisateurs (qui peuvent être spécifiés administrateurs et/ou autorisés) utilisation ou non d'Ajax pour l'utilisateur (les préférences peuvent être modifiées par chaque utilisateur une fois connecté),
    • gestion des collections,
    • consultation des films et de leurs détails,
    • mode réservation,
    • recherches rapide et avancée,
    • ...

2 Pré requis

  • Version "Desktop" :
    • Java 5 (l'application ne semble pas fonctionner avec Java 6)
    • MySQL 5.0 ou supérieure (la gestion des bases InnoDB est indispensable)
    • les prérequis mémoire sont basiquement ceux de la machine virtuelle Java
    • les bibliothèques externes requises sont fournies avec le programme, à l'exception de la JCE (en cas d'utilisation du mode de cryptage Bouncy pour le stockage des informations de connexion à la base)
  • Version "Web" :
    • PHP 5.0 ou supérieur (testé avec PHP 5.0, 5.1 et 5.2)
    • MySQL 5.0 ou supérieure (la gestion des bases InnoDB est indispensable)
    • Mozilla Firefox ou tout autre navigateur respectueux des standards (Internet Explorer [en version 6 notamment] risque de poser quelques soucis...)
Affichages