GCM est un gestionnaire de contenus multimédia qui vous permet de mettre en ligne et de partager une véritable « bibliothèque / médiathèque » contenant des médias : enregistrements audio, photos ou images, clips vidéo. Le terme « média » utilisé dans GCM désigne tout objet audio, graphique, ou vidéo. Les formats supportés sont : - mp3 pour l'audio, - gif, jpeg (jpg) et png pour les images, - flv (vidéo flash) pour les vidéos. Les médias sont regroupés dans des albums. Les albums se déclinent en trois niveaux de confidentialité. Suivant le niveau choisi, leur contenu sera visible par : - tout le monde, - les membres qui ont ouvert un compte sur le site, - les membres déclarés « privés » par l'administrateur. Un contrôle d'accès (par login et mot de passe) permet de filtrer les visiteurs (ou utilisateurs) en 4 catégories : - visiteur (entrée libre), - membre, - membre privé, - administrateur. Un visiteur ne peut voir que les médias contenus dans les albums visibles par « tout le monde ». Un membre, qui s'est inscrit sur le site, peut voir, en plus, les albums réservés aux membres, et gérer son compte et ses paramètres. S'il est déclaré « privé », le membre a accès à tous les albums du site. Il lui est également possible d'ajouter des médias, de les gérer, et de gérer le niveau de confidentialité des albums. L'administrateur effectue en plus la gestion de tous les membres du site. Suivant ses droits, l'utilisateur dispose d'un menu latéral pour : - ajouter des médias, - parcourir (et gérer) les albums, - effectuer une recherche approfondie, - régler ses paramètres, - modifier ses données personnelles et son mot de passe, - accéder au menu d'administration. Lorsque l'on parcourt un album, on a accès à un certain nombres d'actions sur les médias qu'il contient : - naviguer dans l'album, - éditer le média, - déplacer le média d'un album vers un autre, - supprimer le média, - télécharger le média, Et, pour les images : - voir les infos exif (Temps d'exposition, Sensibilité ISO, Longueur de focale, etc.), - afficher l'image en plein écran, - afficher les images en diaporama plein écran. Les actions disponibles dépendent des droits du visiteur. Une base de données MySQL centralise l'ensemble des informations nécessaires pour le bon fonctionnement du site. Et, pour finir, GCM est équipé d'un moteur de recherche toujours accessible, grâce auquel on peut chercher et trouver rapidement un média par ses « mots clé ».