Coppermine Photo Gallery
Coppermine Photo Gallery to otwartoźródłowy skrypt napisany w języku PHP, przeznaczony do tworzenia i zarządzania galeriami zdjęć online. Pozwala publikować kolekcje obrazów w postaci przeglądalnej galerii z albumami, kategoriami i miniaturami, a także udostępniać część funkcji zarejestrowanym użytkownikom. Coppermine przez lata był jednym z najpopularniejszych darmowych rozwiązań do budowy fotogalerii na własnym serwerze.
Na czym polega działanie Coppermine
Skrypt instaluje się na hostingu i łączy z bazą danych MySQL, w której przechowuje metadane zdjęć, strukturę albumów i konta użytkowników. Same pliki graficzne trafiają na serwer, a Coppermine automatycznie generuje ich miniatury i wersje pośrednie z użyciem bibliotek GD lub ImageMagick. Administrator zarządza całością z panelu — tworzy kategorie, moderuje zawartość i ustawia uprawnienia.
Coppermine oferuje rozbudowane funkcje jak na skrypt galeryjny: obsługę wielu użytkowników z różnymi poziomami dostępu, komentarze i oceny zdjęć, wyszukiwanie, a także system motywów pozwalający dostosować wygląd. Odczytuje również dane EXIF z fotografii, wyświetlając parametry techniczne zdjęć.
Zastosowanie w praktyce
Coppermine sprawdzał się przede wszystkim tam, gdzie potrzebna była samodzielna, w pełni kontrolowana galeria.
- Serwisy fotograficzne — prezentacja portfolio i kolekcji zdjęć.
- Galerie społecznościowe — z możliwością dodawania zdjęć przez wielu użytkowników.
- Archiwa wizualne — uporządkowane albumy z opisami i metadanymi.
Popularność Coppermine wynikała z połączenia darmowej licencji, bogatych funkcji i prostoty instalacji. Skrypt wspierał wiele języków interfejsu i pozwalał na daleko idącą personalizację, dzięki czemu sprawdzał się w bardzo różnych zastosowaniach.
Do uruchomienia Coppermine wystarczy standardowy hosting z obsługą PHP i bazy MySQL. Współcześnie skrypt ustąpił miejsca nowocześniejszym rozwiązaniom i wbudowanym galeriom w systemach CMS, jednak pozostaje częścią historii samodzielnych fotogalerii internetowych.
Powiązane pojęcia
Najczęstsze pytania
Co jest potrzebne do uruchomienia Coppermine?
Do działania Coppermine wymagany jest hosting z obsługą PHP oraz baza danych MySQL. Skrypt korzysta z bibliotek GD lub ImageMagick do przetwarzania obrazów i generowania miniatur, więc muszą być one dostępne w środowisku serwera.
