Coppermine Photo Gallery (CPG) est un script de galerie photo facile à utiliser supportant d'autres fichiers multimédia. La galerie peut être privée, uniquement accessible aux membres enregistrés, et/ou ouvert à tous les visiteurs de votre site. Les utilisateurs, si vous l'avez autorisé, peuvent télécharger des images depuis leur navigateur internet (Les vignettes et les images intermédiaires sont crées à la volée), noter les images, ajouter des commentaires et même envoyer des e-cartes. L'administrateur du site détermine quelles fonctions citées précédemment seront accessibles par les utilisateurs enregistrée ou non enregistrés. L'administrateur peut aussi gérer la galerie et ajouter par lot un grand nombre d'images téléchargées sur le serveur par FTP.
Les fichiers image sont stockés dans des albums et les albums peuvent être regroupés dans des catégories, qui elles même, peuvent elles aussi être groupées dans des catégories mères. Le script supporte de multiples utilisateurs et offre à l'administrateur du site des outils pour gérer les permissions de chaque groupe d'utilisateur concernant la possibilité d'avoir ou pas d'albums personnels, d'envoyer des e-cartes ou d'ajouter des commentaires. Les utilisateurs peuvent aussi télécharger dans les albums publics si l'administrateur l'autorise. L'autorisation de créer des albums, de télécharger et d'effacer des fichiers est déterminée par l'administrateur du site.
Coppermine comporte un système optionnel de sélection de thème par l'utilisateur avec de nombreux thèmes préinstallés. Le script supporte aussi de multiples langues et contient sa propre librairie de langues. Ces fichiers langues permettent à vos visiteurs d'y accéder avec leur langue préférée. Coppermine utilise PHP, une base de donnée MySQL, et soit la librairie graphique GD (version 1.x ou 2.x) ou ImageMagick pour générer et conserver les informations des fichiers pour les vignettes, les images intermédiaires et les images originales. Coppermine génère le code html nécessaire à l'affichage dynamique des différentes catégories, sous-catégories, albums, images intermédiaires ou originales. Cela réduit de manière drastique le nombre de fichiers et la place que votre galerie utiliserait avec un codage HTML standard. Le script d'installation (install.php) rend le démarrage facile et rapide.
Coppermine utilise la librairie JavaScript/Ajax jquery pour une personnalisation et une utilisation plus facile pour les utilisateurs.
Coppermine est un logiciel gratuit et open source et peut être utilisé aussi bien pour les sites personnels ainsi que pour un usage commercial. Il est publié sous la licence GNU GPL version 3, qui a été approuvée par la OSI.
Utilisez le menu en haut à gauche de l'écran pour naviguer dans la documentation de Coppermine. Le menu est disponible dans l'ensemble de la documentation. Le menu utilise le JavaScript. Si vous avez désactivé JavaScript ou si vous ne pouvez pas l'utiliser pour quelque raison que ce soit, Utilisez le lien en haut qui vous mènera à la table des matières depuis laquelle vous pourrez allez dans le chapitre de la documentation que vous souhaitez.
L'équipe de développement de Coppermine recommande fortement d'activer JavaScript et d'utiliser un navigateur moderne (avec CSS et JavaScript suivant le standard DOM) pour lire cette documentation plus facilement.
Il ya des zones de texte dans cette documentation qui ont une signification particulière:
Les exemples qui sont destinés à illustrer les instructions données sont affichés comme ceci !
Les longues sections d'exemples de code (cela peut être du PHP, HTML, CSS ou du JavaScript) sont affichées en utilisant l'icône de machine à écrire au début.
Tous les liens "normaux" (qui n'ont pas d'icônes spéciales affichées juste après) sont des liens internes, c'est à dire, qu'ils font référence à des sections de cette documentation et par conséquent vous permettent de naviguer à travers celle-ci. Les exceptions à cette règle sont les liens suivants:
Coppermine propose beaucoup de fonctions. Ci-dessous vous en trouverez une liste incomplète. Les nouvelles fonctions de cpg1.5.x (par rapport à cpg1.4.x) sont signalées.
DetailsIl y a un certain nombre de pages de la documentation que les débutants devraient lire pour commencer: