Gdy chcemy szybko stworzyć galerię naszych zdjęć w Internecie warto skorzystać z dwóch darmowych projektów, które dzięki skryptom PHP i technologii Flash, stworzą efektowną galerię fotografii, z automatycznym generowaniem miniaturek i animowanymi przejściami. Wystarczy tylko przekopiować odpowiednie pliki na serwer, skopiować swoje zdjęcia i uruchomić dołączony skrypt PHP. Oto dwa polecane przeze mnie rozwiązania:
- SimpleViewer - nie obsługuje podkatalogów, ale dostosowuje rozmiary wyświetlanych zdjęć do rozmiaru przeglądarki, galerie można tworzyć zarówno na serwerze, jak i z pozycji popularnych programów do zarządzania zdjęciami np. Picasa,
- PhotoFolio - główną zaletą programu jest obsługiwania podkatalogów ze zdjęciami, co umożliwia tworzenie wielu albumów w jednej galerii, galeria ta działa w oparciu o skrypt uruchamiany na serwerze, ale sterujące nią pliki XML można z powodzeniem edytować ręcznie,
- dfGallery - darmowa galeria oferująca katalogi oraz obsługę kont Flickr, Picasa itp., dzięki czemu nie musimy składować zdjęć na własnym serwerze, oparta o XML, dowolnie skaluje zdjęcia, działa również w trybie Full Screen,
- Flash-Based Galleries For Your Images - więcej, często całkiem efektownych galerii w technologii Flash, wymienionych we wpisie na blogu “Smashing Magazine”.
Osobiście nie przepadam za technologią Flash, ale ma ona wiele zalet w tworzeniu galerii zdjęć. Galerie tworzone przez zastosowanie animacji Flash i sterującego nią pliku XML (tworzonego ręcznie lub przez skrypt PHP) pozwalają każdemu na łatwą i dynamiczną prezentację swoich zdjęć. Dodatkowo można je tak spreparować, aby nie było możliwe skopiowanie prezentowanych plików. Jeżeli jednak szukacie efektownego zastępnika Flashowych galerii, istnieją niezmiernie ciekawe i efektowne projekty stworzone w JavaScript. Wystarczy dodać te skrypty do strony i lekko zmodyfikować odnośniki do obrazów, aby móc się cieszyć dynamicznym wyświetlaniem zdjęć na własnej stronie.
- Lightbox JS (skrypt ten umożliwia bardzo proste tworzenie systemu wyświetlania zdjęć na stronie www, umożliwiając pokazywanie zdjęć na rodzaju warstwy nad właściwą treścią strony, na dodatek, nawet jeżeli użytkownik ma wyłączoną obsługą JavaScript, to wzbogacone tym skryptem strony nadal zachowują funkcjonalność),
- Litebox albo Slimbox (odmiany powyższego skryptu, o zmniejszonej wielkości ładowanych plików),
- ThickBox (kolejny skrypt zainspirowany techniką Lightbox, służący do wyświetlania dowolnej zawartości - zdjęć, tekstu całych stron, w “pływających” ramkach),
- GreyBox (jak wyżej, ale ciut inaczej),
- Highslide JS (podobny do Lightbox’a, le inny, ciekawy system dynamicznego pokazywania zdjęć).
Istnieją też galerie w JavaScript, które wyglądają niczym animacje Flash:
- JonDesign’s SmoothGallery (efektowne połączenie galerii z pokazem zdjęć),
- 35mm Photo Viewer (bardzo efektowna galeria),
- TripTracker slideshow (animowane pokazy zdjęć).
Więcej sposobów na tworzenie dynamicznych galerii zdjęć znajdziecie tutaj:
- 30 Best Solutions for Image Galleries, Slideshows, Lightboxes
- Downloadable AJAX Galleries, Slideshows and Effects.
Istnieje nawet możliwość przekształcenia zwykłej listy napisanej w HTLMu w efektowną galerię opartą o style CSS:
- Cross Browser Multi-Page Photo Gallery (galeria zdjęć oparta wyłącznie o style CSS i działająca w każdej przeglądarce).
- Suckerfish HoverLightbox Redux (galeria zdjęć oparta o style CSS i Lightbox)
Jest też wiele systemów automatycznego tworzenia galerii na stronach www, które wykorzystują rozbudowane panele administracyjne i bazy danych, ale nie przypadły mi one do gustu. Zainteresował mnie natomiast skrypt:
- Zenphoto (system do tworzenia galerii zdjęć).

Polecam PhotoFolio
Wielkie dzięki autorowi za pomoc.