
Prosto, lekko i po swojemu.
Dlaczego w ogóle to powstało? Otóż szukając sposobu na szybkie udostępnienie moich zdjęć znajomym – w sensowny, pokatalogowany sposób i w pełnym rozmiarze – przeszukałem spory kawałek internetu. Chciałem po prostu wrzucić zdjęcia na serwer i dać komuś link, bez rejestracji, bez reklam.
Zacząłem od gotowych rozwiązań. No i albo trzeba było płacić miesięczny abonament, albo korzystać z darmowych skryptów, które miały swoje najlepsze lata dawno za sobą. Niektóre używały przestarzałego kodu, który już nie działał na nowych wersjach PHP. Inne wymagały bazy danych, instalacji, tworzenia użytkowników, logowania, praw dostępu i całej tej maszyny, której po prostu nie potrzebuję.
A co najgorsze – jak coś mi się nie podobało, to nie dało się tego naprawić ani dostosować. Zamknięty kod, brak dokumentacji, czasem nawet błędy, których nikt już nie aktualizował.
Więc pomyślałem: napiszę coś własnego. Dla siebie. Po swojemu.
Tak powstała Galeria Big Potato Online – minimalistyczna, bez bazy danych, bez zależności, bez logowania. Po prostu wrzucasz zdjęcia na serwer i wszystko samo działa. A że wyszło całkiem nieźle, to dzielę się nią za darmo, na licencji GNU GPLv3 – z pełną swobodą modyfikacji i użycia.
ZIP można pobrać z mojego Dysku Google lub OneDrive.
Galeria Big Potato Online to mała, sprytna galeria zdjęć, która nie potrzebuje wielkiej infrastruktury. Wszystko zamyka się w jednym schludnym pliku index.php.
Nie trzeba niczego instalować, nie trzeba konfigurować bazy danych. Wystarczy wrzucić plik na serwer i gotowe – galeria sama rozpozna, co jest w katalogach, i wyświetli to ładnie i przejrzyście. W dodatku działa na telefonie, tablecie i komputerze.
Jak działa Galeria Big Potato Online?
Po wgraniu pliku index.php na serwer z obsługą PHP:
- skrypt automatycznie skanuje katalogi i podkatalogi w poszukiwaniu zdjęć .jpg,
- każde zdjęcie może mieć własny opis, wystarczy plik .txt o tej samej nazwie np. zdjęcie1.jpg i zdjęcie1.txt,
- tworzony jest panel boczny z drzewem folderów, dzięki któremu łatwo można się poruszać między kategoriami,
- zdjęcia otwierają się w Lightboxie – czyli wyskakującym okienku z dużym widokiem, opisem, numeracją i możliwością zmiany zdjęcia na poprzednie lub następne.
Całość działa szybko i lekko, nawet na tanim hostingu.
Konfiguracja w jednym miejscu!
Wszystkie ustawienia są zebrane na samej górze pliku. To specjalny konfigurator w PHP, w którym możesz zmieniać:
- tytuł strony, nagłówek, nazwę galerii,
- kolory (tła, tekstu, ramek),
- czcionki,
- ścieżki do własnego logo lub avatara,
- domyślny język interfejsu PL lub EN (automatycznie dostosowuje się do przeglądarki),
- rozmiary miniaturek i efekty animacji,
- widoczność niektórych elementów.
Nie trzeba niczego kompilować, nie trzeba edytować CSS osobno – choć jak ktoś chce, to oczywiście styl też jest pod ręką. Wszystko działa w ramach jednego pliku.
Jak wygląda?
Lekko, czysto i przejrzyście:
- po lewej stronie pasek boczny z drzewkiem katalogów,
- po prawej stronie galeria zdjęć z danego folderu,
- po kliknięciu zdjęcie wyświetla się w Lightboxie z opisem i numeracją,
- animacje ładowania sprawiają, że wszystko wygląda nowocześnie.
Wygląd jest responsywny – dopasowuje się do ekranu telefonu, tabletu i komputera. Nie ma zbędnych przycisków, nie ma logowania, nie ma reklam – tylko zdjęcia.
Demo możecie zobaczyć na stronie https://bigpotato.online
Dla kogo ta Galeria Big Potato Online?
- Dla tych, którzy chcą udostępnić duże zdjęcia znajomym – z wakacji, z ogrodu, z ptasich obserwacji.
- Dla osób, które chcą mieć proste portfolio bez logowania i rejestracji.
- Dla każdego, kto chce mieć galerię zdjęć na własnych zasadach – bez zewnętrznych usług, abonamentów i cudów na kiju.
Galeria Big Potato Online to narzędzie typu wrzuć i zapomnij. Działa i nie przeszkadza. Jest przy tym łatwa do rozbudowy – jeśli znasz, choć odrobinę HTML i PHP, możesz z niej ulepić, na co tylko masz ochotę.
Od czego zacząć?
- Pobierz plik archiwum galeria.zip
- Wgraj na serwer z obsługą PHP plik index.php.
- W różnych katalogach dodaj zdjęcia .jpg oraz – jeśli chcesz – pliki .txt z opisami.
- (Opcjonalnie) Dostosuj konfigurację na górze pliku.
- Otwórz przeglądarkę i gotowe!
Licencja GNU GPLv3, co to jest?
Galeria Big Potato Online jest dostępna bezpłatnie na licencji GNU GPLv3, co oznacza:
- Możesz ją pobrać i używać do woli,
- Możesz ją przerobić, dostosować, a nawet zbudować na niej coś swojego,
- Jedyne, czego wymaga licencja, to zachowanie informacji o autorze i licencji.
Nie trzeba się rejestrować, nic nie trzeba zgłaszać – po prostu pobierasz i korzystasz.
Czasem człowiek potrzebuje czegoś prostego – i okazuje się, że najłatwiej zrobić to samemu. Tak było i tym razem – od potrzeby, przez rozczarowanie gotowcami, aż po własne rozwiązanie.
Mam nadzieję, że się komuś przyda tak samo, jak mi. A jeśli coś byś chciał dodać, zmienić albo dorzucić własny pomysł – śmiało! Pobierz i korzystaj bez ograniczeń! Jeśli masz pytania albo chcesz się pochwalić swoją wersją – pisz, komentuj, dziel się!
[…] Lekka galeria zdjęć […]